如何在 Zend Framework 1.1 中按小时创建日志文件
How to create Log File on hourly basis in Zend Framework 1.1
我创建了按天计算的日志文件,但按天计算的内容数据量很大,很难下载和打开,所以我想按小时创建
下面log4phpconfig.xml的内容
路径:library\log4php\log4phpconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="default" class="LoggerAppenderDailyFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
</layout>
<layout class="LoggerLayoutSimple" />
<param name="file" value="/var/www/html/demoproject/webtoollogs/webtoollog-%s.log" />
<param name="datePattern" value="Y-m-d" />
</appender>
<root>
<appender_ref ref="default" />
</root>
</configuration>
试试这个,在这种情况下,每秒都会创建一个新文件。
<param name="datePattern" value="Y-m-d.H.i.s" />
在这种情况下,将每小时创建一个新文件。
<param name="datePattern" value="Y-m-d.H" />
试试这个
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="default" class="LoggerAppenderDailyFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
</layout>
<layout class="LoggerLayoutSimple" />
<param name="file" value="/var/www/html/demoproject/webtoollogs/webtoollog-%s.log" />
<param name="datePattern" value="Y-m-d.H" />
</appender>
<root>
<appender_ref ref="default" />
</root>
</configuration>
我创建了按天计算的日志文件,但按天计算的内容数据量很大,很难下载和打开,所以我想按小时创建
下面log4phpconfig.xml的内容
路径:library\log4php\log4phpconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="default" class="LoggerAppenderDailyFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
</layout>
<layout class="LoggerLayoutSimple" />
<param name="file" value="/var/www/html/demoproject/webtoollogs/webtoollog-%s.log" />
<param name="datePattern" value="Y-m-d" />
</appender>
<root>
<appender_ref ref="default" />
</root>
</configuration>
试试这个,在这种情况下,每秒都会创建一个新文件。
<param name="datePattern" value="Y-m-d.H.i.s" />
在这种情况下,将每小时创建一个新文件。
<param name="datePattern" value="Y-m-d.H" />
试试这个
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="default" class="LoggerAppenderDailyFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
</layout>
<layout class="LoggerLayoutSimple" />
<param name="file" value="/var/www/html/demoproject/webtoollogs/webtoollog-%s.log" />
<param name="datePattern" value="Y-m-d.H" />
</appender>
<root>
<appender_ref ref="default" />
</root>
</configuration>