java logging 框架

有很多成熟的log框架,虽然没有用过,却听过大名,log4j等。自从java1.4起,jdk引入了就java.util.logging,深入了解了一下。初学,可能有理解不到位的,一起探讨。

Api文档介绍侧重于就事论事的描述,至于整体是如何工作的,没有一个系统的介绍。如果不了解系统如何工作的,就无法从总体上把握,更谈不上合理应用了。

从整体上看,这是一个log框架,由很多类组成,完成log的任务。我们就分析一下整个工作流程,看这些类是如何工作的。

首先,系统启动的时候,默认会建立一个LogManager,这个类负责从系统读取log的属性配置并管理者整个log的命名空间。

这个类是可以配置的,可以配置成自己写的类,或者其他可用的log类,配置文件也可以配置,默认是读取jre/lib/logging.properties配置文件。

这个类提供了一些方法,主要有获得平台mxbean,提供一些logger的管理方法;添加和获得logger;读取,重设全局配置;添加,删除监听对象等。

下一步,就可以使用logger了。在程序中,可以通过建立或查找一个logger,来logLogger类有一个静态变量的叫做 globale,可以引用这个实例来记录日志,也可以建立自己的实例或者匿名实例。

目前就了解了这些,配合其他的handlerformater类,可以建立自己的丰富强大的应用,来提升开发效率。随着实践,以后再写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值