package main
-
import (
- "fmt"
- logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
-
)
-
// log is logr.Logger
-
var log = logf.Log.WithName("controller")
-
func main() {
-
logf.SetLogger(logf.ZapLogger(false))
-
log.Info("this is log.Info", "key1", "value1", "key2", "value2")
-
log.Error(fmt.Errorf("error"), "this is log.Error", "key1", "value1", "key2", "value2")
-
log.WithName("new").Info("this is log.WithName", "key1", "value1", "key2", "value2")
-
log.WithValues("foo", "bar").Info("this is log.WithValues", "key1", "value1", "key2", "value2")
-
-
}
{"level":"info","ts":1579261154.1331708,"logger":"controller","msg":"this is log.Info","key1":"value1","key2":"value2"}
{"level":"error","ts":1579261154.133226,"logger":"controller","msg":"this is log.Error","key1":"value1","key2":"value2","error":"error","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/Users/r_takaishi/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nmain.main\n\t/Users/r_takaishi/src/github.com/takaishi/openstack-sg-controller/test.go:17\nruntime.main\n\t/usr/local/Cellar/go/1.13.5/libexec/src/runtime/proc.go:203"}
{"level":"info","ts":1579261154.133269,"logger":"controller.new","msg":"this is log.WithName","key1":"value1","key2":"value2"}
{"level":"info","ts":1579261154.133286,"logger":"controller","msg":"this is log.WithValues","foo":"bar","key1":"value1","key2":"value2"}
package main
-
import (
- logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
-
)
-
// log is logr.Logger
-
var log = logf.Log.WithName("controller")
-
func main() {
-
logf.SetLogger(logf.ZapLogger(true))
-
log0 := log.V(0)
-
log0.Info("this is log.V(0)")
-
log1 := log.V(1)
-
log1.Info("this is log.V(1)")
-
log2 := log.V(2)
-
log2.Info("this is log.V(2)")
-
-
}
2020-01-17T20:43:13.246+0900 INFO controller this is log.V(0)
2020-01-17T20:43:13.247+0900 DEBUG controller this is log.V(1)
package main
-
import (
- logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
-
)
-
// log is logr.Logger
-
var log = logf.Log.WithName("controller")
-
func main() {
-
logf.SetLogger(logf.ZapLogger(false))
-
log0 := log.V(0)
-
log0.Info("this is log.V(0)")
-
log1 := log.V(1)
-
log1.Info("this is log.V(1)")
-
log2 := log.V(2)
-
log2.Info("this is log.V(2)")
-
-
}
{"level":"info","ts":1579261456.3403761,"logger":"controller","msg":"this is log.V(0)"}
package main
-
import (
- "fmt"
- logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
-
)
-
// log is logr.Logger
-
var log = logf.Log.WithName("controller")
-
func main() {
-
// development = true => Debug(0), Info(1)
-
// development = false => Info(1)
-
logf.SetLogger(logf.ZapLogger(false))
-
log.Info("this is log.Info", "key1", "value1", "key2", "value2")
-
log.Error(fmt.Errorf("error"), "this is log.Error", "key1", "value1", "key2", "value2")
-
log.WithName("new").Info("this is log.WithName", "key1", "value1", "key2", "value2")
-
log.WithValues("foo", "bar").Info("this is log.WithValues", "key1", "value1", "key2", "value2")
-
fmt.Printf("log = %+v\n", log)
-
log0 := log.V(0)
-
fmt.Printf("log0 = %+v\n", log0)
-
log0.Info("hoge")
-
log0.Info("this is log.V(0)")
-
log1 := log.V(1)
-
fmt.Printf("log1 = %+v\n", log1)
-
log1.Info("this is log.V(1)")
-
-
}
