配置对象
配置对象定义: https://godoc.org/github.com/gogf/gf/os/glog#Config
方法列表:
简要说明:
- 可以通过
SetConfig
及SetConfigWithMap
来设置。 - 也可以使用
Logger
对象的Set*
方法进行特定配置的设置。
简单示例:
其中StStatus
表示是否开启堆栈打印,设置为0
表示关闭。键名也可以使用stStatus
, st-status
, st_status
, St Status
,其他配置属性以此类推。
其中,level
配置项使用字符串配置,按照日志级别支持以下配置:DEBU
< INFO
< NOTI
< WARN
< < CRIT
,也支持ALL
, DEV
, PROD
常见部署模式配置名称。level
配置项字符串不区分大小写。关于日志级别的详细介绍请查看【日志级别】章节。
单例对象
配置文件
日志组件支持配置文件,当使用g.Log(单例名称)
获取Logger
单例对象时,将会自动通过默认的配置管理对象获取对应的Logger
配置。默认情况下会读取logger.单例名称
配置项,当该配置项不存在时,将会读取默认的logger
配置项。
随后可以使用g.Log()
获取默认的单例对象时自动获取并设置该配置。
多个的配置示例: