2017-10-29 8 views

답변

0

이 같은 뭔가를해야만 사용할 수 있습니다 :

Log::Log4perl->get_logger()->level(
    Log::Log4perl::Level::to_priority($ENV{APP_LOG_LEVEL}) 
); 

실행 스크립트 : 당신이 당신의 펜더를 (정의 구성 파일 구문을 사용하는 경우

APP_LOG_LEVEL=DEBUG perl app.pl 
0

당신이 장소에없는주의를 이 파일을 실제 파일에 저장하고 프로그램 내부에 구성 정의를 넣을 수도 있습니다.) 이미 환경 변수를 대체 할 수 있습니다. Log4Perl documentation에서 "Variable Substitution"섹션을 참조하십시오.

+0

필자는 코드 기반을 복잡하게하는 것을 피하기 위해 특히 원래의 로깅 설정을 변경하고 싶지 않습니다. – l0b0