2012-12-28 5 views
1

내 프로젝트에서 log4php를 사용하고 있습니다. 그러나 배포를 위해 구성 배열을 사용하여 로거를 끄고 싶습니다.프로그래밍 방식으로 log4php 로깅을 사용하지 않음

차례 로깅을 끄기위한 매개 변수는 무엇입니까? config.xml에서

+0

를 수행 level

<configuration xmlns="http://logging.apache.org/log4php/"> <appender name="myAppender" class="LoggerAppenderFile"> <param name="file" value="myLog.log" /> </appender> <root> <level value="WARN" /> <appender_ref ref="myAppender" /> </root> </configuration> 

을 설정 또는 PHP 설정 파일 config.php를 사용 ... ')'? – Raptor

답변

2

'(`$ logger-> 정보와 같은 명령을 실행하지 않는 방법에 대해 당신

return array(
    'rootLogger' => array(
     'level' => 'DEBUG',  // you need to change here to set the log level 
     'appenders' => array('default'), 
    ), 
    'appenders' => array(
     'default' => array(
      'class' => 'LoggerAppenderFile', 
      'layout' => array(
       'class' => 'LoggerLayoutSimple' 
      ), 
      'params' => array(
       'file' => '/var/log/my.log', 
       'append' => true 
      ) 
     ) 
    ) 
); 
+0

OP는 config XML 대신 구성 배열을 사용하려고합니다. – Raptor

+0

빠른 답장을 보내 주셔서 감사합니다. 나는 그것을 시도하고 있습니다 .. – Pranav

+0

는 '수준'을 '꺼짐'으로 설정하고 더 나은 접근 방식을 취합니다. –

관련 문제