Documentation
¶
Overview ¶
Package logging provides the hiboot starter for injectable logging dependency
Index ¶
Constants ¶
View Source
const ( // Profile is the profile of logging, it should be as same as the package name Profile = "logging" // Level is the property for setting logging level Level = "logging.level" // LevelDebug is the logging level options LevelDebug = "debug" // LevelInfo is the logging level options LevelInfo = "info" // LevelWarn is the logging level options LevelWarn = "warn" // LevelError is the logging level options LevelError = "error" // LevelFatal is the logging level options LevelFatal = "fatal" // LevelDebug is the logging level options LevelDisable = "disable" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Properties ¶
type Properties struct {
Level string `json:"level" default:"info"`
Status bool `json:"status" default:"true"`
IP bool `json:"ip" default:"true"`
Method bool `json:"method" default:"true"`
Path bool `json:"path" default:"true"`
Query bool `json:"query" default:"false"`
Columns bool `json:"columns" default:"false"`
ContextKeys []string `json:"context_keys" default:"logger_message"`
HeaderKeys []string `json:"header_keys" default:"User-Agent"`
}
Properties is the logging properties
Source Files
¶
- autoconfigure.go
- properties.go
Click to show internal directories.
Click to hide internal directories.