log

package
v0.0.0-...-763d59e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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}"}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL