【发布时间】:2015-08-04 11:01:22
【问题描述】:
我已经使用 WebDriver、JUnit 和 Drone 为一组 Web 应用程序编写了一系列集成测试。我现在正在删除 System.out.println 命令,这些命令在关键点显示有关集成测试当前状态的信息,并希望以不会像 System 那样降低性能的方式替换其中的一些命令。 out.println。目前,我正在使用 Logger 并使用 Level.INFO 记录关键点,同时使用 Level.WARNING 和 level.SEVERE 选项记录影响测试的异常。断言处理我的大部分日志记录。
由于我是一个缺乏经验的程序员并且对日志记录非常陌生,所以我想知道以下几点:
- 是否有一组日志记录级别约定(更具体地说,使用 INFO 级别记录什么)?
- 根据我的描述,我是否掌握了应该如何使用 Loggers?
非常感谢有关这种情况(集成测试)的答案,因为我相信我知道在应用程序中进行日志记录。
【问题讨论】:
标签: java logging integration-testing convention