75 lines
2.1 KiB
Go
75 lines
2.1 KiB
Go
package log
|
|
|
|
// import (
|
|
// "fmt"
|
|
|
|
// "github.com/rs/zerolog"
|
|
// "github.com/rs/zerolog/log"
|
|
// )
|
|
|
|
// type Logger struct{}
|
|
|
|
// func NewLogger() *Logger {
|
|
// return &Logger{}
|
|
// }
|
|
|
|
// func (logger *Logger) Print(level zerolog.Level, args any) {
|
|
// log.WithLevel(level).Msg(fmt.Sprint(args))
|
|
// }
|
|
|
|
// // Printf logs a formatted message at the given level.
|
|
// func (logger *Logger) Printf(level zerolog.Level, format string, args ...any) {
|
|
// log.WithLevel(level).Msg(fmt.Sprintf(format, args...))
|
|
// }
|
|
|
|
// // Debug logs a message at Debug level.
|
|
// func (logger *Logger) Debug(args ...any) {
|
|
// logger.Print(zerolog.DebugLevel, args)
|
|
// }
|
|
|
|
// // Debugf logs a formatted message at Debug level.
|
|
// func (logger *Logger) Debugf(format string, args ...any) {
|
|
// logger.Printf(zerolog.DebugLevel, format, args...)
|
|
// }
|
|
|
|
// // Info logs a message at Info level.
|
|
// func (logger *Logger) Info(args ...any) {
|
|
// logger.Print(zerolog.InfoLevel, args)
|
|
// }
|
|
|
|
// // Infof logs a formatted message at Info level.
|
|
// func (logger *Logger) Infof(format string, args ...any) {
|
|
// logger.Printf(zerolog.InfoLevel, format, args...)
|
|
// }
|
|
|
|
// // Warn logs a message at Warning level.
|
|
// func (logger *Logger) Warn(args ...any) {
|
|
// logger.Print(zerolog.WarnLevel, args)
|
|
// }
|
|
|
|
// // Warnf logs a formatted message at Warning level.
|
|
// func (logger *Logger) Warnf(format string, args ...any) {
|
|
// logger.Printf(zerolog.WarnLevel, format, args...)
|
|
// }
|
|
|
|
// // Error logs a message at Error level.
|
|
// func (logger *Logger) Error(args ...any) {
|
|
// logger.Print(zerolog.ErrorLevel, args)
|
|
// }
|
|
|
|
// // Errorf logs a formatted message at Error level.
|
|
// func (logger *Logger) Errorf(format string, args ...any) {
|
|
// logger.Printf(zerolog.ErrorLevel, format, args...)
|
|
// }
|
|
|
|
// // Fatal logs a message at Fatal level
|
|
// // and process will exit with status set to 1.
|
|
// func (logger *Logger) Fatal(args ...any) {
|
|
// logger.Print(zerolog.FatalLevel, args)
|
|
// }
|
|
|
|
// // Fatalf logs a formatted message at Fatal level.
|
|
// func (logger *Logger) Fatalf(format string, args ...any) {
|
|
// logger.Printf(zerolog.FatalLevel, format, args...)
|
|
// }
|