^_^ 谢谢关注点赞收藏,可查看更多文章。
Sy语句是在开发过程中使用频率很高的一个Java语句,用来在控制台输出语句,帮助观察程序运行的操作过程。当然,一旦发现问题的根源,就要将这些语句从代码中删除!当程序出现错误时,并不能总是能够与用户或者终端进行沟通。此时,可能需要记录下出现的问题,以备日后进行分析,下面将会演示标准的Java日志框架。
记录日志API的有点:
可以很容易的取消全部日志记录,或者仅仅取消某个级别的日志,而且打开和关闭这个操作很容易;
可以很简单的禁止日志记录的输出,因此,将这些日志代码留在程序中开销很小;
日志记录可以被定向到不同的处理器,用于在控制台中显示,用于存储在文件中等;
日志记录器和处理器都可以对记录进行过滤。过滤器可以根据过滤实现器制定的标准丢弃那些无用的记录项;
日志可以采用不同的记录方式格式化,例如,纯文本或XML文档等;
应用程序可以使用多个日志记录器,它们使用类似包名的这种具有层次结构的名字,例如:com.wukong.loginfo
在默认情况下,日志系统的配置由配置文件控制。如果需要的话,应用程序可以替换这个配置文件。
7个日志记录级别,默认是INFO:
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
源码演示图如下:
源码图
源码输出效果图
源码文件日志效果图
Java自带的Logger在企业项目中很少用,用的较多的是Log4J,分布式日志监控及分析等,后期将会演示相关的内容,谢谢关注点赞!