Documentation
¶
Index ¶
- type ApplicationLogger
- func (app ApplicationLogger) Debug(args ...interface{})
- func (app ApplicationLogger) Debugf(template string, args ...interface{})
- func (app ApplicationLogger) Error(args ...interface{})
- func (app ApplicationLogger) Errorf(template string, args ...interface{})
- func (app ApplicationLogger) Fatal(args ...interface{})
- func (app ApplicationLogger) Fatalf(template string, args ...interface{})
- func (app ApplicationLogger) Info(args ...interface{})
- func (app ApplicationLogger) Infof(template string, args ...interface{})
- func (app ApplicationLogger) SetStacktrace()
- func (app ApplicationLogger) UnsetStacktrace()
- func (app ApplicationLogger) Warning(args ...interface{})
- func (app ApplicationLogger) Warningf(template string, args ...interface{})
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationLogger ¶
type ApplicationLogger struct{}
var AppLogger ApplicationLogger
AppLogger は、 ApplicationLogger のグローバルなシングルトンオブジェクト
func (ApplicationLogger) Debug ¶
func (app ApplicationLogger) Debug(args ...interface{})
Example ¶
NOTE: fatalレベルのログを出すとexit(1)されてテストが落ちるのでfatalだけ除外
appLogger.Debug(strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"debug","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:41","custom_message":"str1 <nil> [1 2] {1 s}"}
func (ApplicationLogger) Debugf ¶
func (app ApplicationLogger) Debugf(template string, args ...interface{})
Example ¶
appLogger.Debugf("%s %d %v %v %v", strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"debug","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:65","custom_message":"str 1 <nil> [1 2] {1 s}"}
func (ApplicationLogger) Error ¶
func (app ApplicationLogger) Error(args ...interface{})
Example ¶
appLogger.Error(strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"error","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:59","custom_message":"str1 <nil> [1 2] {1 s}","stacktrace":"github.com/acompany-develop/QuickMPC/src/ManageContainer/Log.ExampleApplicationLogger_Error\n\t/QuickMPC/Log/ApplicationLog_test.go:59\ntesting.runExample\n\t/usr/local/go/src/testing/run_example.go:63\ntesting.runExamples\n\t/usr/local/go/src/testing/example.go:44\ntesting.(*M).Run\n\t/usr/local/go/src/testing/testing.go:1721\nmain.main\n\t_testmain.go:111\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:250"}
func (ApplicationLogger) Errorf ¶
func (app ApplicationLogger) Errorf(template string, args ...interface{})
Example ¶
appLogger.Errorf("%s %d %v %v %v", strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"error","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:83","custom_message":"str 1 <nil> [1 2] {1 s}","stacktrace":"github.com/acompany-develop/QuickMPC/src/ManageContainer/Log.ExampleApplicationLogger_Errorf\n\t/QuickMPC/Log/ApplicationLog_test.go:83\ntesting.runExample\n\t/usr/local/go/src/testing/run_example.go:63\ntesting.runExamples\n\t/usr/local/go/src/testing/example.go:44\ntesting.(*M).Run\n\t/usr/local/go/src/testing/testing.go:1721\nmain.main\n\t_testmain.go:111\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:250"}
func (ApplicationLogger) Fatal ¶
func (app ApplicationLogger) Fatal(args ...interface{})
使用すると強制終了するので注意
func (ApplicationLogger) Fatalf ¶
func (app ApplicationLogger) Fatalf(template string, args ...interface{})
使用すると強制終了するので注意
func (ApplicationLogger) Info ¶
func (app ApplicationLogger) Info(args ...interface{})
Example ¶
appLogger.Info(strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"info","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:47","custom_message":"str1 <nil> [1 2] {1 s}"}
func (ApplicationLogger) Infof ¶
func (app ApplicationLogger) Infof(template string, args ...interface{})
Example ¶
appLogger.Infof("%s %d %v %v %v", strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"info","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:71","custom_message":"str 1 <nil> [1 2] {1 s}"}
func (ApplicationLogger) SetStacktrace ¶
func (app ApplicationLogger) SetStacktrace()
func (ApplicationLogger) UnsetStacktrace ¶
func (app ApplicationLogger) UnsetStacktrace()
func (ApplicationLogger) Warning ¶
func (app ApplicationLogger) Warning(args ...interface{})
Example ¶
appLogger.Warning(strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"warn","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:53","custom_message":"str1 <nil> [1 2] {1 s}"}
func (ApplicationLogger) Warningf ¶
func (app ApplicationLogger) Warningf(template string, args ...interface{})
Example ¶
appLogger.Warningf("%s %d %v %v %v", strVal, intVal, errVal, arrayVal, structVal)
Output: {"log_levels":"warn","time_local":"2022-05-20 17:10:30 +09:00","processing_location":"Log/ApplicationLog_test.go:77","custom_message":"str 1 <nil> [1 2] {1 s}"}
Click to show internal directories.
Click to hide internal directories.