拥有 java日志 标签的文章 共 1 条数据

别在 Java 代码里乱打日志了,这才是正确的打日志姿势!
技术杂谈

别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

2950次浏览 0条评论

1.使用 slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback 框架2.打日志的正确方式什么时候应该打日志?当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来确定进入了哪个分支经常以功能为核心进行开发,你应该在提交代码前,可以确定通过日志可以看到整个流程2.1 基本格式必须使用参数化信息的方式:logger.debug("Processing trade with id:[{}] and symbol : [{}] ", id, symbol);对于 debug 日志,必须判断是否为 debug 级别后,才进行使用:if (logger.isDebugEnabled()) {    logger.debug("Processing trade with id: " +id + " symbol: " + symbol);}不要进行字符串拼接,那样会产生很多 String 对象,占用空间,