日志异常监控----log4j规范

<<日志异常监控>>---log4j规范

前言:

一,格式

二,书写

三,log4j2的格式

四,收集那些日志?

五,小结:


前言:

   对于日志监控异常平台来说,一个非常重要的地方就是要按一定的规则来进行对业务系统的日志进行收集.

所以业务系统打出来的日志,也需要有一定的规则, 这个规则可以根据系统或需求来定,下面记录一下日志监控平台初步的日志收集规范,也就是在业务系统的log4j 要更改的地方, 它们按这个规则进行打出日志, 日志监控平台就能收集到相关的日志,就可以进行相关的报警提醒:

一,格式

1,日志路径:日志存储路径/Data/logs/项目名称/bizlog/;

2,时间格式:%d{yyyy-MM-ddHH:mm:ss.SSS}

3,毫秒前是"."

4,日志文件名称的后缀XXX.log

5,备份日志格式:XXX.log.yyyy-MM-dd

6,业务系统的日志打印到项目对应得日志文件里;


 


二,书写

1,不要在日志中写中文;

2,异常信息使用ERROR级别;

3,异常信息不要主动增加换行;

三,log4j2的格式

1, %d{yyyy-MM-dd HH:mm:ss.SSS} %p %t%.20c.%M %L -%m%n

2, 日志编码格式为:UTF-8

四,收集那些日志?

1,以.log 和.out 的格式文件,同时过滤掉包含当前年份的日志文件

五,小结:

  目前对所有的业务系统来说,主要是更改两个地方:

(1)保存日志位置日志存储路径/Data/logs/项目名称/bizlog/

(2)时间格式: %d{yyyy-MM-ddHH:mm:ss.SSS}%p %t %.20c.%M %L -%m%n

 


注意: 如果是更改配置文件,不建议改 git 或 svn 仓库里的, 最好是将线上配置文件复制下来,更改在更新上去, 以免有变动比较大.

 


猜你喜欢

转载自blog.csdn.net/u013067756/article/details/80425573