JavaWeb系统日志方案


日志规范:项目的所有输出都要通过日志框架输出,哪怕是输出到控制台


1.Tomcat的日志,由于自带的日志,不会按天拆分(linux),改用log4j,主要用于输出所有控制台信息、项目未截获的异常


2.项目的访问日志,记录,时间、IP、访问路径(URL或者接口)、所属模块,用mysql(表分区)或者mongodb(注意内存问题),主要用于统计


3.项目的注册会员的操作日志,记录,时间、会员、IP、访问路径(URL或者接口)、所属模块,用mysql(表分区)或者mongodb(注意内存问题),主要用于统计


4.项目的重要功能的跟踪日志,如,涉及到不同系统间的调用同步、涉及到金额,用logback和mysql(表分区)同时记录,主要用于错误跟踪、管理


5.项目的定时任务日志,记录,时间、任务、状态,用logback,独立出一个文件记录logback_job.log


6.项目的可截获异常日志,记录,时间、异常 ,用logback,考虑通过输出到控制台,让其写到tomcat的日志,方便统一管理异常,或者独立出一个文件记录logback_error.log



转载于:https://my.oschina.net/lizhiling/blog/336677

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值