PHP日志LOG4PHP配置与使用的示例分析

  介绍

这篇文章主要介绍了PHP日志LOG4PHP配置与使用的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>维护了一个老项目,没有日志功能,就给加了这个LOG4PHP,,主要是集成进去很简单,使用起来也够用了。

1,下载LOG4PHP

2,创建配置文件

log4php_config。xml
 //日志文件夹下以日期命名的日志文件
  
  
  <根>
  <级别值="调试"/>
  
  根> 
  <布局类=" LoggerLayoutPattern ">
  
  
  
  
  
  <记录器name="路线">
  <级别值="调试"/>
  
  
  
  
  <布局类=" LoggerLayoutPattern ">
  
  
  
  <记录器的名字=盎峄啊?
  <级别值="调试"/>
  
  
  
  
  <布局类=" LoggerLayoutPattern ">
  
  
  
  <记录器name=" InventoryTransaction ">
  <级别值="调试"/>
  
  
  
  
  <布局类=" LoggerLayoutPattern ">
  
  
  
  <记录器name="储备”>
  <级别值="调试"/>
  
  
  
  
  <布局类=" LoggerLayoutPattern ">
  
  
  
  <记录器name="异常">
  <级别值="错误"/>
  
  
  
   

3,日志类

& lt; php ?/* *   ,* Created  by  PhpStorm。   ,*用户:一个   ,*日期:2019/4/3   *大敌;时间:下午4:35    ,*/require_once(& # 39;供应商/log4php Logger.php& # 39;);   日志::配置(& # 39;供应商/log4php log4php_config.xml& # 39;);,//,引入第二步创建的xml配置文件      L class    {   ,,,public  static  function  __callStatic(名称、美元,美元args)   ,,,{   ,,,,,,,log 美元;=,记录器:getlog(& # 39;应用# 39;);      ,,,,,,,switch (名称)   ,,,,,,,{   ,,,,,,,,,,,case  & # 39;错误# 39;:   ,,,,,,,,,,,,,,,美元日志→错误(args);   ,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,case  & # 39;信息# 39;:   ,,,,,,,,,,,,,,,美元日志→信息(args);   ,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,case  & # 39;警告# 39;:   ,,,,,,,,,,,,,,,日志→美元警告(args);   ,,,,,,,,,,,,,,,休息;   null   null   null   null   null   null   null   null   null   null   null   null

PHP日志LOG4PHP配置与使用的示例分析