断言和日志

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 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流中。

猜你喜欢

转载自blog.csdn.net/mcgeepanda/article/details/82951500
今日推荐