打印日志

日志级别: 数据库

ERROR 发生了严重的错误,必须立刻处理。这种级别的错误是任何系统都没法容忍的。好比:空指针异常,数据库不可用,关键路径的用例没法继续执行。
WARN 还会继续执行后面的流程,但应该引发重视。其实在这里我但愿有两种级别:一个是存在解决方案的明显的问题(好比,"当前 数据不可用,使用缓存数据"),另外一个是潜在的问题和建议(好比“程序运行在开发模式下”或者“管理控制台的密码不够安全”)。应用程序能够容忍这些信 息,不过它们应该被检查及修复。
DEBUG 开发人员关注的事。后面我会讲到什么样的东西应该记录到这个级别。
TRACE 更为详尽的信息,只是开发阶段使用。在产品上线以后的一小段时间内你可能还须要关注下这些信息,不过这些日志记录只是临 时性的,最终应该关掉。DEBUG和TRACE的区别很难区分,不过若是你加了一行日志,在开发测试完后又删了它的话,这条日志就应该是TRACE级别 的。