vmware-go-kcl-v2/logger/zerolog/zerolog_test.go
Tao Jiang 86cc5a1a64 Update the libray reference path to new repo
Signed-off-by: Tao Jiang <taoj@vmware.com>
2021-12-21 13:49:47 -06:00

32 lines
832 B
Go

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")
}