상황을 기록 가능하지 않습니다 :이의 log4j 로거가 :는 Logger.setLevel()는 제대로
private static final Logger logger = Logger.getLogger(ThisClassName.class);
을 그리고를 통해 프로그래밍 방식으로 설정하려고 :
아직Logger.getLogger(ThisClassName.class).setLevel(Level.DEBUG);
, DEBUG 레벨 인쇄 swalloed (INFO 인쇄물이 성공적으로 인쇄되는 동안). Logger.getRootLogger().setLevel(Level.DEBUG);
호출 logger.debug ("foo는") Category.forcedLog()
및 ConsoleAppender.doAppend()
에 도달 한 다음에 실패 (종료) :
에도이 비트는 효과가 없습니다이 왜
if(!isAsSevereAsThreshold(event.getLevel()))
어떤 생각을 사고?
프로그래밍 방식 설정과 충돌 할 수있는 값을 가진 구성 파일이 있습니까? – justkt
@justky - 우리 프로젝트에서 흩어져있는 8 개의 log4j.properties 파일을 살펴 보았고 어느 누구도 appender에 레벨이 없습니다. – ripper234