日志
您可配置 NanoMQ 日志功能,自定义日志的生成和管理方式,包括存储位置、日志级别和日志文件轮换处理等。
配置示例
hcl
log = {
to = [file, console] # 日志输出类型
level = "warn" # 日志等级
dir = "/tmp" # 日志文件存储路径
file = "nanomq.log" # 日志文件名
rotation = {
size = "10MB" # 每个日志文件的最大占用空间
count = 5 # 日志文件的最大轮换次数
}
}
配置项
to
:日志输出类型,支持配置多个输出类型,用,
分开,支持:file
:输出为文件。console
:输出到控制台。syslog
:输出到系统日志。
level
:日志等级,支持:trace
debug
info
warn
error
fatal
dir
:日志文件存储路径,适用于将日志输出为文件时。file
:日志文件名,适用于将日志输出为文件时。rotation
:日志文件轮换相关设置:size
:指定每个日志文件的最大大小。一旦日志文件达到此大小,将进行轮换。单位支持 KB、MB 或 GB。缺省为 10 MBcount
:指定日志文件的最大轮换次数。当达到次数限制时,下一次轮换将删除最早的日志文件。缺省为 5。