vmware-go-kcl-v2/logger/zerolog/zerolog_test.go

33 lines
832 B
Go
Raw Normal View History

package zerolog
import (
"github.com/vmware/vmware-go-kcl-v2/logger"
"testing"
)
func TestZeroLogLoggerWithConfig(t *testing.T) {
config := logger.Configuration{
EnableConsole: true,
ConsoleLevel: logger.Debug,
ConsoleJSONFormat: true,
EnableFile: true,
FileLevel: logger.Info,
FileJSONFormat: false,
Filename: "/tmp/kcl-zerolog-log.log",
}
log := NewZerologLoggerWithConfig(config)
contextLogger := log.WithFields(logger.Fields{"key1": "value1"})
contextLogger.Debugf("Starting with rs zerolog")
contextLogger.Infof("Rs zerolog is awesome")
}
func TestZeroLogLogger(t *testing.T) {
log := NewZerologLogger()
contextLogger := log.WithFields(logger.Fields{"key1": "value1"})
contextLogger.Debugf("Starting with zerolog")
contextLogger.Infof("Zerolog is awesome")
}