tps-cli/cmd/logging.go
2023-05-01 16:11:30 -05:00

28 lines
541 B
Go

package cmd
import (
"fmt"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
)
var verbose bool
type PlainFormatter struct {
}
func (f *PlainFormatter) Format(entry *log.Entry) ([]byte, error) {
return []byte(fmt.Sprintf("%s\n", entry.Message)), nil
}
func toggleDebug(cmd *cobra.Command, args []string) {
if verbose {
log.Info("Debug logs enabled")
log.SetLevel(log.DebugLevel)
// log.SetFormatter(&log.TextFormatter{})
} else {
// plainFormatter := new(PlainFormatter)
// log.SetFormatter(plainFormatter)
}
}