版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mcgeepanda/article/details/82951500
断言
断言 机制允许在测试期间向代码中插入一些检查语句。当代码发布时插入的检测语句将会被自动地移走。
两种形式:assert 条件;
assert条件:表达式;
可以在运行程序时用启用或 禁用断言。这是类加载器的功能。
使用断言的情况:
- 断言失败是致命的、不可恢复的错误。
- 断言检查只用于开发和测试阶段。
日志
日志优点:
- 易设定日志级别及打开、 关闭。
- 易禁止日志记录的输出, 开销小。
- 可以定向到不同的处理器,用于在控制台中显示等。
- 易过滤记录。
- 可以采用不同的方式格式化。
- 可使用多个日志记录器。
- 可修改日志系统配置。
日志系统管理着名为Logger.global的默认日志记录器。
调用getLogger方法可以创建或检索记录器。
日志记录器级别:
- SEVERE
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST
默认的日志配置记录了INFO或更高级别的所有记录,显示包含日志调用的类名和方法名。日志配置文件存在于jre/lib/logging.properties.
在默认情况下,日志记录器将记录发送到ConsoleHandler中,并由它输出到System.err流中。