Zlog日志库使用方法

70 篇文章 1 订阅

参考以下:

https://www.cnblogs.com/fortunely/p/16685269.html

使用手册

https://download.csdn.net/download/weixin_44618297/86745722

通用配置文件

#comments
[global]
strict init = true   #如果"strict init"是true,zlog_init()将会严格检查所有的格式和规则
buffer min = 1024
buffer max = 2MB
rotate lock file = self   #该选项指定一个锁文件,用来保证多进程情况下日志安全转档。zlog会在zlog_init()时,以读写权限打开该文件。
#rotate lock file = /tmp/zlog.lock
default format = "%d.%us %-6V (%c:%F:%L) - %m%n"
file perms = 666

[levels]

#DEBUG = 20, LOG_DEBUG
#INFO = 40, LOG_INFO
#NOTICEC = 60, LOG_NOTICE
#WARN = 80, LOG_WARNING
#ERROR = 100, LOG_ERR
#FATAL = 120, LOG_ALERT
#UNKNOWN = 254, LOG_ERR

TRACE = 10
CRIT = 130, LOG_CRIT



[formats]
simple = "%m%n"
normal = "%d %m%n"



[rules]

#逗号后,第一个参数表示文件达到多大后,开始进行转档;第二个参数表示保留多少个存档文件(0表示不删除任何存档文件);
#第三个参数表示转档的文件名,其中#r表示存档文件的序号,r是rolling的缩写。
*.*                    "/home/huituo/xcl/jt808-server/jt808_log/dms.log",  1KB * 0 ~ "/home/huituo/xcl/jt808-server/jt808_log/dms-%d(%Y%m%d).#2s.log"  

dms.*                   >stdout; 

#*.*                   "./aa.log", 10MB * 0 ~ "aa.log.#r"
#*.*                   "%12.2E(HOME)/log/%c.log", 1MB*12; simple   #日志转档相关
#my_.INFO              >stderr;
#my_cat.!ERROR         "/var/log/aa.log"
#my_dog.=DEBUG         >syslog, LOG_LOCAL0; simple
#my_mice.*             $user_define;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值