sitelink1 | http://dveamer.github.io/java/Log4j2.html |
---|---|
sitelink2 | http://logging.apache.org/log4j/2.x/ |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
Configuration 파일(xml 또는 properties) 설정 방법
1. 데몬 프로그램의 경우
1) Configuration 위치를 Java 실행변수에 입력하는 방법
Dlog4j.configurationFile 실행변수에 다음과 같이 사용
>> $ java -Dlog4j.configurationFile=path/confFileName.xml ......
2) Configuration 위치를 소스상에서 입력하는 방법
>> System.setProperty(XmlConfigurationFactory.CONFIGURATION_FILE_PROPERTY,"path/confFileName.xml");
OR
>> System.setProperty(PropertiesConfigFactory.CONFIGURATION_FILE_PROPERTY,"path/confFileName.properties");
3) Configuration을 class path 에 위치시키는 방법
- java 파일들을 빌드해서 생성된 class 파일들이 위치하는 class path 에 위치시키면 됩니다.
- 기본 파일명 규칙을 지켜야합니다.
>> log4j2.xml, log4j2.properties, log4j2.json, log4j2.jsn, log4j2.yaml, log4j2.yml
2. 웹어플리케이션의 경우
web.xml 파일을 이용해서 아래와 같은 Java 실행변수 값을 입력하는 것이 일반적인 방법입니다.
>> log4j.configurationFile=path/confFileName.xml