java启动时增加日志打印参数_log日志输出规范

本文介绍了Java日志的重要性和使用原则,包括日志级别划分、性能影响及何时输出日志。强调了系统启动参数、异常捕获、期望结果不符及关键操作时应记录日志,并提供了日志API的使用规范,如避免使用System.out和System.err,正确记录异常信息等。
摘要由CSDN通过智能技术生成

目录

1、Log的用途

2、记录Log日志的基础原则

2.1、日志级别划分

2.2、日志对性能的影响

2.3、什么时候输出日志

2.3.1、系统启动参数、环境变量

2.3.2、异常捕获

2.3.3、函数获得期望之外的结果时

2.3.4、关键操作

2.4 日志输出的内容

3 日志API规范

3.1 Log对象的声明和初始化

3.2 不得使用System.out, System.err进行日志记录,请改使用logger.debug、logger.error

3.3 正确的记录异常信息

3.4 重要方法入口,业务流程前后及处理的结果等,推荐记录log,并使用debug级别

3.5 不允许记录日志后又抛出异常,因为这样会多次记录日志,只允许记录一次日志。

3.6 Log的内容一定要确保不会因为Log语句的问题而抛出异常造成中断

1、Log的用途

不管是使用何种编程语言,日志输出几乎无处不在。总结起来,日志大致有以下几种用途:

问题跟踪:通过日志不仅仅包括我们程序的一些bug,也可以在安装配置时,通过日志可以发现问题。

状态监控:通过实时分析日志,可以监控系统的运行状态,做到早发现问题,早处理问题。

安全审计:审计主要体现在安全方面上,通过日志进行分析,可以发现是否存在非授权的操作。

2、记录Log日志的基础原则

2.1、日志级别划分

Java日志通常可以分为:error、warn、info、debug、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值