Add Example Function

This commit is contained in:
Justin Hammond 2021-09-22 00:09:39 +08:00
parent 154ebc43a1
commit b1285e8b78

31
logadapter_test.go Normal file
View file

@ -0,0 +1,31 @@
package logadapter_test
import (
"github.com/Fishwaldo/go-logadapter"
)
type TestStruct struct {
Logger logadapter.Logger
}
func (t *TestStruct) Init() {
temp := logadapter.DefaultLogger()
temp.SetLevel(logadapter.LOG_TRACE)
t.Logger = temp
}
func (t *TestStruct) LogSomething() {
t.Logger.Info("This is a message")
}
func (t *TestStruct) StructuredLog() {
t.Logger.With("Test", "Message").Trace("Hello %s", string("world"))
}
func Example() {
ts := TestStruct{}
ts.Init()
ts.LogSomething()
ts.StructuredLog()
ts.Logger.Warn("This is outside the Structure")
}