RollingFileAppender class
addFilter
public void addFilter(Filter newFilter)
위 filter에 log level을 설정할 수 있는데 검색하다 발견한 내용들.
ALL DEBUG INFO WARN ERROR FATAL OFF
•All
•DEBUG •DEBUG
•INFO •INFO •INFO
•WARN •WARN •WARN •WARN
•ERROR •ERROR •ERROR •ERROR •ERROR
•FATAL •FATAL •FATAL •FATAL •FATAL •FATAL
•OFF •OFF •OFF •OFF •OFF •OFF •OFF
위와 같은 모양으로 되어 있는 것으로 설정을 해봤다.
LevelMin, LevelMax를 All로 지정하면 모두가 나올 줄 알았지만 나오지 않았다.
LevelMin을 DEBUG, LevelMax를 ERROR로 테스트를 할 경우 위에 조건대로 로그가 생성되는 것을 확인하였다.
로그가 생성이 안된다고 Log4Net이 문제라 생각하지말고 레벨 설정, 파일 경로 등을 설정해보라.
참고 : https://stackoverflow.com/questions/8926409/log4net-hierarchy-and-logging-levels