专业的JAVA编程教程与资源

网站首页 > java教程 正文

java服务器日志打印规范 1.异常处理:

temp10 2024-10-31 15:04:57 java教程 19 ℃ 0 评论

java服务器日志打印规范

java服务器日志打印规范 1.异常处理:

1.异常处理:

?使用logger.error()方法记录错误信息时,应传入Throwable对象作为参数,以自动打印异常名称和堆栈跟踪。

2.参数化日志信息:

?避免在日志语句中使用字符串拼接,因为这会导致不必要的对象创建,尤其是在日志级别不匹配时不执行输出的情况下。

3.日志应避免泄露敏感信息。

4.避免过度日志:

?避免在循环或高频调用中打印大

5.定期审查与清理:

?对于临时性的观察日志,应设定清理策略,避免长期占用存储资源。

6–使用log4j2.xml打印日志.

7-每个接口单独一个日志文件

8-每个文件最大50M,自动生成新的日志文件

每天重新生成一个日志文件

9-磁盘监控,达到70%,立即短信告警。

10-日志短信告警:

报错服务器IP,报错交易接口,报错内容,报错时间,报错的用户id或手机号。

11-日志文件压缩

12-日志文件存储共享nas盘

所有联机服务器、定时服务器,的日志,都要定时shell脚本,移去日志文件存储服务器(共享nas盘)。

13-定时shell脚本清理nas的日志。

14-监控每台服务器每天一共新增多少g的日志文件。

15-以现有每台联机、定时、nas盘的磁盘大小,评估能支持多少天总共生成的日志总量。


14-监控每台服务器每天一共新增多少g的日志文件。

15-以现有每台联机、定时、nas盘的磁盘大小,评估能支持多少天总共生成的日志总量。

16-每个接口定一个数据参数:是否打印日志

该接口log4j2.xml日志打印级别是:error

接口入口查数据库参数:是否打印日志,

如果打印,则调log.error,如果不打印,

则调log.info,当生产出事故,才把数据库参数调整为打印,查看完,再改回不打印即可

17-认真评估每一行日志,是否有打印的必要性

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表