我使用 log4php 来写文件日志。这是配置文件:
<?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="%date %logger %-5level %msg%n" />
</layout>
<param name="file" value="/path/to/log/register-%s.log" />
<param name="datePattern" value="Y-m-d" />
<param name="append" value="true" />
</appender>
<root>
<level value="info" />
<appender_ref ref="default" />
</root>
</configuration>
这是 PHP 中的初始化代码:
require_once('/path/to/log4php/Logger.php');
require_once('/path/to/log4php.xml');
$logger = Logger::getLogger(basename(__FILE__));
$logger->info('Testing');
文件夹权限设置为 777(它是 Ubuntu Linux 服务器),但未创建日志文件。如何调试 log4php?