Documentation
¶
Overview ¶
Example ¶
NewBasic(os.Stdout, WithDebug(), WithTimeFormat("2006")) // zlog.NewJSONLog(os.Stdout) ZInfo(). Int("z", 100-1). Msg("just do it") ZDebug(). Float64("f", 3.1415926). Msgf("hello %s", "zlog")
Output: 2019 INF example_test.go:11 > just do it z=99 2019 DBG example_test.go:15 > hello zlog f=3.1415926
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TimeFieldFormat time format TimeFieldFormat = time.RFC3339 // TimeFormatUnixNano time format TimeFormatUnixNano = "2006-01-02 15:04:05.999999999" // NoColor if set color NoColor = false )
Functions ¶
Types ¶
type Level ¶ added in v1.0.1
type Level int8
Level defines log levels.
const ( // DebugLevel defines debug log level. DebugLevel Level = iota // InfoLevel defines info log level. InfoLevel // WarnLevel defines warn log level. WarnLevel // ErrorLevel defines error log level. ErrorLevel // FatalLevel defines fatal log level. FatalLevel // NoLevel defines an absent log level. NoLevel // Disabled disables the logger. Disabled // TraceLevel defines trace log level. TraceLevel Level = -1 )
type Option ¶ added in v1.0.0
type Option interface {
// contains filtered or unexported methods
}
Option overrides behavior of zlog.
func WithDebug ¶ added in v0.1.3
func WithDebug() Option
WithDebug enable debug mode, show code line num
func WithTimeFormat ¶ added in v0.1.3
WithTimeFormat set time format when basic format
Click to show internal directories.
Click to hide internal directories.