を使用しようとするLoggerLayoutPattern
と、ロガーはSimple
ロギングにレイアウトを使用します。
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
私は何を間違っていますか?助けてください。