我在项目中有3个开发人员在写入日志时有不同的样式.哪种变体最好?
LOG.info("error = {}", errmsg);
LOG.info("error = ", errmsg);
LOG.info("error = " + errmsg);
Run Code Online (Sandbox Code Playgroud)
LOG.info("error = {}", errmsg);
Run Code Online (Sandbox Code Playgroud)
正确而且最好.
LOG.info("error = ", errmsg);
Run Code Online (Sandbox Code Playgroud)
这很可能是错误的.除非errmsg是例外,否则永远不会记录.
LOG.info("error = " + errmsg);
Run Code Online (Sandbox Code Playgroud)
这个表现不如第一次好.String每次点击此行时都会运行连接,而在第一种情况下,只有在实际记录语句时才会发生变量替换.
| 归档时间: |
|
| 查看次数: |
3090 次 |
| 最近记录: |