首页 » PHP教程 » phplog组件技巧_详解Spring整合log4j日志组件

phplog组件技巧_详解Spring整合log4j日志组件

访客 2024-12-12 0

扫一扫用手机浏览

文章目录 [+]

结合日志的级别,可以将不同级别的日志信息运送到不同的位置作为记录或者事后查找问题作为依据。
一样平常的信息可以通过文件或者数据库的形式存储,缺点信息可以发送邮件给干系的卖力人或者发短信报警给干系的卖力人,这些在log4j看来轻松搞定。
此刻,已经以为Java轻松做掉了PHP须要花费大量事情才能搞定的事情。

关于log4j的配置参数请参考网上的资料,下面就大略的讲解如何在Spring框架中整合log4j作为日志的操作组件来做事项目吧:

phplog组件技巧_详解Spring整合log4j日志组件

pom.xml 引入log4j组件依赖包:

phplog组件技巧_详解Spring整合log4j日志组件
(图片来自网络侵删)
web.xml里边配置servlet容器启动时,自动加载log4j配置并注入组件:

这里,我将log4j.properties配置文件存放到classpath的conf目录下,并启动一个watchdog线程每5秒扫描配置文件的变革,重新调度日志的策略,实现在不调度逻辑代码即可实现日志的策略变更。
通过log4j.properties详细配置了日志的策略,如下:

通过以上配置,在项目启动的时候,会将DEBUG日志信息发送到掌握台和文件日志中。

末了,可以在运用程序中采取log4j自带的debug()、info()、warn()、error()方法来记录你想要记录的操作,至于如何存储日志及日志的目的地发送的事情就交给log4j好了。

末了一点解释的问题:配置较低级别的缺点日志策略会记录高等的缺点信息,配置高等的缺点日志策略会忽略低级缺点信息。
如将缺点日志的level配置为debug,则log4j组件会记录包含debug以上所有的级别日志如debug、info、warn、error、fatal等。
加入你配置的为error级别,则不会记录error以下级别的日志信息如debug、info、warn等等。

标签:

相关文章

金州PHP培训技巧_干货Tab设计经验总结

希望这篇文章可以帮助大家往后更合理的去利用tab,tab从属于产品导航体系的一部分,以是你要理解tab,必须要它放在导航体系中来剖...

PHP教程 2024-12-14 阅读0 评论0

PHP小手指符号技巧_L 型轨范员要火

出品 | CSDN(ID:CSDNnews)试问人间职业谁最迷?敲代码的程序员算一个。既要被当作修电脑的,还要被当作做网站的;既要...

PHP教程 2024-12-14 阅读0 评论0