vmware-go-kcl-v2/logger/zerolog/zerolog_test.go
Máté Lang 18546df781 Added RS Zerolog logging adapter (#96)
* Added RS Zerolog logging adapter

Signed-off-by: Mate Lang <mate.lang@welthee.com>

* Fixed pull request review comments

Signed-off-by: Mate Lang <mate.lang@welthee.com>
2021-12-20 21:21:15 -06:00

32 lines
829 B
Go

package zerolog
import (
"github.com/vmware/vmware-go-kcl/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")
}