2
응용 프로그램에 대해 정상적인 디버그 수준 로그가 있습니다. 내가 필요한 것은 모든 오류 수준 이벤트를 별도의 오류 로그에 추가로 기록하는 것입니다. 이 같은 구성을 사용하고 있습니다 :log4php를 구성하여 동일한 로거의 다른 파일에 다른 로그 수준을 기록하는 방법
<?xml version="1.0" encoding="ISO-8859-1"?>
<log4php:configuration xmlns:log4php="http://www.vxr.it/log4php/"
threshold="all" debug="false">
<appender name="memcache_debug" class="LoggerAppenderFile">
<param name="file" value="${LOGS}memcache_debug.log" />
<layout class="LoggerPatternLayout">
<param name="conversionPattern" value="%d [%t] %-5p %c %m
%n" />
</layout>
</appender>
<root>
<level value="debug" />
<appender_ref ref="memcache_debug" />
</root>
</log4php:configuration>
이 구성은 디버그 만 기록합니다. 오류 수준 로거를 먼저 넣으면 일반 appender에만 로깅되지만 디버거 로거는 작동하지 않습니다. 나는 그들 모두를 일하게하고 싶다.