日志级别

优先级从高到低分别是 ERROR、WARN、INFO、DEBUG、TRACE

如果定义为ERROR级别,则不打印WARN、INFO、DEBUG、TRACE级别的日志

如果定义为TRACE级别,则都打印

就是定义高了,低级别的不打;定义低了,该级别以上的都打

Java开发之log日志的使用尽量不用e.printStackTrace,因为

1.占用太多字符串常量池内存,造成锁死

2.日志交错混合,不易读

printStackTrace()默认使用了System.err输出流进行输出,与System.out是两个不同的输出流,那么在打印时自然就形成了交叉。再就是输出流是有缓冲区的,所以对于什么时候具体输出也形成了随机。

日志级别

上一篇:运行SQL Server Profiler的时候,提示“您必须是 sysadmin 固定服务器角色的成员或具有 ALTER TRACE 权限,才能对 SQL Server 运行跟踪。”


下一篇:一个可供创业公司参考的微服务CI/CD落地实践