记录日志时应该满足两条重要需求:

如果直接使用标准输出记录日志,完全没办法满足这些需求。 这就是为什么强烈推荐定义并使用专门的日志工具。

如下代码演示了这个规则:

System.out.println("My Message");  // Non-Compliant

logger.log("My Message");          // Compliant