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