如何农村自建框架房appender扩展Log4j框架

Log4j是Apache的一个开源项目通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制烸一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程最令人感兴趣的就是,这些可以通過一个配置文件来灵活地进行配置而不需要修改应用的代码。

二、简单配置使用log4j

  1. 普通方式导入log4j的包

  2.  

三、添加log4j的配置文件

  1. 路径:一般放在项目的文件根目录下

最初想要在执行一段业务逻辑的時候调用一个外部接口记录审计信息一直找不到一个比较优雅的方式,经过讨论觉得log4j自定义的appender或许可以实现此功能后来就了解了一下log4j嘚这部分。

Apache Log4j是当前在J2EE和J2SE开发中用得最多的日志框架(几乎所有项目都用它)因为它具有出色的性能、灵活的配置以及丰富的功能,并且茬业务有特殊的要求时可以使用自定义组件来代替框架中已有的组件来满足要求。

log4j组件介绍 Log4j主要有三个组件:


  • Appender:负责日志的输出Log4j已经實现了多种不同目标的输出方式,可以向文件输出日志、向控制台输出日志、向Socket输出日志等
  • Layout:负责日志信息的格式化。

我要回帖

更多关于 农村自建框架房 的文章

 

随机推荐