生产环境,业务系统的日志包括业务自身逻辑的日志,中间件平台的日志,操作系统的日志等。

从性能考虑:

一般而言,业务自身的逻辑日志,应该配置为非debug和trace模式,这样减轻服务器的负担。

中间件平台的日志,尽量开启非debug和trace模式,减轻服务器负担。

如果业务系统遇到问题,需要详细的日志跟踪进行诊断,可以临时打开日志的debug/trace模式(级别),问题解决后,关闭debug/trace模式。


从安全考虑:

业务日志不应该包含客户或者企业、商家、供应商、合作伙伴的私有信息(敏感信息),如供应商名称,供应商品,供应商品价格,供应量,客户的电话号码,邮箱,交易金额等。