github.com/zooyer/miskit@v1.0.71/log/default.go (about)

     1  package log
     2  
     3  import "context"
     4  
     5  var std *Logger
     6  
     7  func init() {
     8  	var config = Config{
     9  		Level: "DEBUG",
    10  	}
    11  	stdout := NewStdoutRecorder(TextFormatter(true))
    12  	stderr := NewStderrRecorder(TextFormatter(true))
    13  	std, _ = New(config, nil)
    14  	std.SetDefaultRecorder(stdout)
    15  	std.SetRecorder("WARNING", stderr)
    16  	std.SetRecorder("ERROR", stderr)
    17  	std.SetRecorder("FATAL", stderr)
    18  }
    19  
    20  func Debug(v ...interface{}) {
    21  	std.Debug(context.Background(), v...)
    22  }
    23  
    24  func Info(v ...interface{}) {
    25  	std.Info(context.Background(), v...)
    26  }
    27  
    28  func Warning(v ...interface{}) {
    29  	std.Warning(context.Background(), v...)
    30  }
    31  
    32  func Error(v ...interface{}) {
    33  	std.Error(context.Background(), v...)
    34  }
    35  
    36  func Fatal(v ...interface{}) {
    37  	std.Fatal(context.Background(), v...)
    38  }
    39  
    40  func D(v ...interface{}) {
    41  	std.Debug(context.Background(), v...)
    42  }
    43  
    44  func I(v ...interface{}) {
    45  	std.Info(context.Background(), v...)
    46  }
    47  
    48  func W(v ...interface{}) {
    49  	std.Warning(context.Background(), v...)
    50  }
    51  
    52  func E(v ...interface{}) {
    53  	std.Error(context.Background(), v...)
    54  }
    55  
    56  func F(v ...interface{}) {
    57  	std.Fatal(context.Background(), v...)
    58  }