0

尝试使用LoggerLayoutPattern时,记录器使用SimpleLayout 进行记录。

log4php.properties

log4php.logger.JsonLogger=DEBUG,JsonLog
log4php.appender.JsonLog=LoggerAppenderDailyFile
log4php.appender.JsonLog.layout=LoggerLayoutPattern
log4php.appender.JsonLog.layout.conversionPattern={error_type:%p, date:%d{d/m/Y}, time: %d{H:i:s:u}, unix_timestamp: %d{U}, logger: %c, process: %t, origin: %server{REMOTE_ADDR}, details: %msg}
log4php.appender.JsonLog.file="D:/logs/log_json_%s.log"

用法:

$logger = LoggerManager::getLogger('JsonLogger');
$logger->debug("Hello");

输出:

DEBUG - Hello

我究竟做错了什么?请帮忙。

4

0 回答 0