1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-11-24 22:53:52 +02:00
Files
starter/logger/logger_proxy.go
Nikitin Aleksandr 66e89131a4 сделал log
2023-04-25 17:28:10 +03:00

312 lines
6.2 KiB
Go

// дублирует все функции логгера logrus
package logger
//
//import (
// "context"
// "github.com/sirupsen/logrus"
// "io"
// "time"
//)
//
//// WithField allocates a new entry and adds a field to it.
//// Debug, Print, Info, Warn, Error, Fatal or Panic must be then applied to
//// this new returned entry.
//// If you want multiple fields, use `WithFields`.
//func WithField(key string, value interface{}) *logrus.Entry {
// return log.WithField(key, value)
//}
//
//// Adds a struct of fields to the log entry. All it does is call `WithField` for
//// each `Field`.
//func WithFields(fields logrus.Fields) *logrus.Entry {
// GetLog()
// return log.WithFields(fields)
//}
//
//// Add an error as single field to the log entry. All it does is call
//// `WithError` for the given `error`.
//func WithError(err error) *logrus.Entry {
// GetLog()
// return log.WithError(err)
//}
//
//// Add a context to the log entry.
//func WithContext(ctx context.Context) *logrus.Entry {
// GetLog()
// return log.WithContext(ctx)
//}
//
//// Overrides the time of the log entry.
//func WithTime(t time.Time) *logrus.Entry {
// GetLog()
// return WithTime(t)
//}
//
//func Logf(level logrus.Level, format string, args ...interface{}) {
// GetLog()
// log.Logf(level, format, args...)
//}
//
//func Tracef(format string, args ...interface{}) {
// GetLog()
// log.Tracef(format, args...)
//}
//
//func Debugf(format string, args ...interface{}) {
// GetLog()
// log.Debugf(format, args...)
//}
//
//func Infof(format string, args ...interface{}) {
// GetLog()
// log.Infof(format, args...)
//}
//
//func Printf(format string, args ...interface{}) {
// GetLog()
// log.Printf(format, args...)
//}
//
//func Warnf(format string, args ...interface{}) {
// GetLog()
// log.Warnf(format, args...)
//}
//
//func Warningf(format string, args ...interface{}) {
// GetLog()
// log.Warningf(format, args...)
//}
//
//func Errorf(format string, args ...interface{}) {
// GetLog()
// log.Errorf(format, args...)
//}
//
//func Fatalf(format string, args ...interface{}) {
// GetLog()
// log.Fatalf(format, args...)
//}
//
//func Panicf(format string, args ...interface{}) {
// GetLog()
// log.Panicf(format, args...)
//}
//
//// Log will log a message at the level given as parameter.
//// Warning: using Log at Panic or Fatal level will not respectively Panic nor Exit.
//// For this behaviour Logger.Panic or Logger.Fatal should be used instead.
//func Log(level logrus.Level, args ...interface{}) {
// GetLog()
// log.Log(level, args...)
//}
//
//func LogFn(level logrus.Level, fn logrus.LogFunction) {
// GetLog()
// log.LogFn(level, fn)
//}
//
//func Trace(args ...interface{}) {
// GetLog()
// log.Trace(args...)
//}
//
//func Debug(args ...interface{}) {
// GetLog()
// log.Debug(args...)
//}
//
//func Info(args ...interface{}) {
// GetLog()
// log.Info(args...)
//}
//
//func Print(args ...interface{}) {
// GetLog()
// log.Print(args...)
//}
//
//func Warn(args ...interface{}) {
// GetLog()
// log.Warn(args...)
//}
//
//func Warning(args ...interface{}) {
// GetLog()
// log.Warning(args...)
//}
//
//func Error(args ...interface{}) {
// GetLog()
// log.Error(args...)
//}
//
//func Fatal(args ...interface{}) {
// GetLog()
// log.Fatal(args...)
//}
//
//func Panic(args ...interface{}) {
// GetLog()
// log.Panic(args...)
//}
//
//func TraceFn(fn logrus.LogFunction) {
// GetLog()
// log.TraceFn(fn)
//}
//
//func DebugFn(fn logrus.LogFunction) {
// GetLog()
// log.DebugFn(fn)
//}
//
//func InfoFn(fn logrus.LogFunction) {
// GetLog()
// log.InfoFn(fn)
//}
//
//func PrintFn(fn logrus.LogFunction) {
// GetLog()
// log.PrintFn(fn)
//}
//
//func WarnFn(fn logrus.LogFunction) {
// GetLog()
// log.WarnFn(fn)
//}
//
//func WarningFn(fn logrus.LogFunction) {
// GetLog()
// log.WarningFn(fn)
//}
//
//func ErrorFn(fn logrus.LogFunction) {
// GetLog()
// log.ErrorFn(fn)
//}
//
//func FatalFn(fn logrus.LogFunction) {
// GetLog()
// log.FatalFn(fn)
//}
//
//func PanicFn(fn logrus.LogFunction) {
// GetLog()
// log.PanicFn(fn)
//}
//
//func Logln(level logrus.Level, args ...interface{}) {
// GetLog()
// log.Logln(level, args...)
//}
//
//func Traceln(args ...interface{}) {
// GetLog()
// log.Traceln(args...)
//}
//
//func Debugln(args ...interface{}) {
// GetLog()
// log.Debugln(args...)
//}
//
//func Infoln(args ...interface{}) {
// GetLog()
// log.Infoln(args...)
//}
//
//func Println(args ...interface{}) {
// GetLog()
// log.Println(args...)
//}
//
//func Warnln(args ...interface{}) {
// GetLog()
// log.Warnln(args...)
//}
//
//func Warningln(args ...interface{}) {
// GetLog()
// log.Warningln(args...)
//}
//
//func Errorln(args ...interface{}) {
// GetLog()
// log.Errorln(args...)
//}
//
//func Fatalln(args ...interface{}) {
// GetLog()
// log.Fatalln(args...)
//}
//
//func Panicln(args ...interface{}) {
// GetLog()
// log.Panicln(args...)
//}
//
//func Exit(code int) {
// GetLog()
// log.Exit(code)
//}
//
////When file is opened with appending mode, it's safe to
////write concurrently to a file (within 4k message on Linux).
////In these cases user can choose to disable the lock.
//func SetNoLock() {
// GetLog()
// log.SetNoLock()
//}
//
////// SetLevel sets the logger level.
////func SetLevel(level logrus.Level) {
////}
//
//// GetLevel returns the logger level.
//func GetLevel() logrus.Level {
// GetLog()
// return log.GetLevel()
//}
//
//// AddHook adds a hook to the logger hooks.
//func AddHook(hook logrus.Hook) {
// GetLog()
// log.AddHook(hook)
//}
//
//// IsLevelEnabled checks if the log level of the logger is greater than the level param
//func IsLevelEnabled(level logrus.Level) bool {
// GetLog()
// return log.IsLevelEnabled(level)
//}
//
//// SetFormatter sets the logger formatter.
//func SetFormatter(formatter logrus.Formatter) {
// GetLog()
// log.SetFormatter(formatter)
//}
//
//// SetOutput sets the logger output.
//func SetOutput(output io.Writer) {
// GetLog()
// log.SetOutput(output)
//}
//
//func SetReportCaller(reportCaller bool) {
// GetLog()
// log.SetReportCaller(reportCaller)
//}
//
//// ReplaceHooks replaces the logger hooks and returns the old ones
//func ReplaceHooks(hooks logrus.LevelHooks) logrus.LevelHooks {
// GetLog()
// return ReplaceHooks(hooks)
//}
//
//// SetBufferPool sets the logger buffer pool.
//func SetBufferPool(pool logrus.BufferPool) {
// GetLog()
// log.SetBufferPool(pool)
//}