您的位置 首页 java

Java 策略性工具—日志(Logger)的实用案例演示

^_^ 谢谢关注点赞收藏,可查看更多文章。

System.out.println语句是在开发过程中使用频率很高的一个 Java 语句,用来在控制台输出语句,帮助观察程序运行的操作过程。当然,一旦发现问题的根源,就要将这些语句从代码中删除!当程序出现错误时,并不能总是能够与用户或者终端进行沟通。此时,可能需要记录下出现的问题,以备日后进行分析,下面将会演示标准的Java日志框架。

记录日志API的有点:

  • 可以很容易的取消全部日志记录,或者仅仅取消某个级别的日志,而且打开和关闭这个操作很容易;

  • 可以很简单的禁止日志记录的输出,因此,将这些日志代码留在程序中开销很小;

  • 日志记录可以被定向到不同的处理器,用于在控制台中显示,用于存储在文件中等;

  • 日志记录器和处理器都可以对记录进行过滤。 过滤器 可以根据过滤实现器制定的标准丢弃那些无用的记录项;

  • 日志可以采用不同的记录方式格式化,例如,纯文本或XML文档等;

  • 应用程序可以使用多个日志记录器,它们使用类似包名的这种具有层次结构的名字,例如:com.wukong.loginfo

  • 在默认情况下,日志系统的配置由配置文件控制。如果需要的话,应用程序可以替换这个配置文件。

7个日志记录级别,默认是INFO:

  1. SEVERE

  2. WARNING

  3. INFO

  4. CONFIG

  5. FINE

  6. FINER

  7. FINEST

源码演示图如下:

源码图

源码输出效果图

源码文件日志效果图

Java自带的Logger在企业项目中很少用,用的较多的是 Log4J 分布式 日志监控及分析等,后期将会演示相关的内容,谢谢关注点赞!

文章来源:智云一二三科技

文章标题:Java 策略性工具—日志(Logger)的实用案例演示

文章地址:https://www.zhihuclub.com/182787.shtml

关于作者: 智云科技

热门文章

网站地图