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
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
14 | Apache Log4j™ 2 사용하기 | 황제낙엽 | 2023.04.28 | 3 |
13 | Migrating from Log4j 1.x to 2.x | 황제낙엽 | 2023.04.28 | 0 |
12 | SLF4J 를 사용해야 하는 이유 | 황제낙엽 | 2022.09.17 | 0 |
» | Apache Log4j 2 Configuration 파일 설정 | 황제낙엽 | 2020.04.01 | 150 |
10 | 각 레벨별 출력파일 설정 예제 | 황제낙엽 | 2018.09.18 | 147 |
9 | log4j-1.2.15.jar 와 log4j.properties 예제 | 황제낙엽 | 2017.08.04 | 187 |
8 | Commons Logging과 Log4J | 황제낙엽 | 2013.03.07 | 102 |
7 | Library & Properties 파일 | 황제낙엽 | 2011.12.23 | 313 |
6 | WebSphere 에서 Log4j 사용하기 | 황제낙엽 | 2011.04.15 | 52 |
5 | 접속 클라이언트의 아이피별로 로그 화일 기록하기 | 황제낙엽 | 2009.06.01 | 183 |
4 | 영문 메뉴얼 (PDF) | 황제낙엽 | 2009.05.29 | 19 |
3 | 사용자 정의 Appender 정의하여 Log4j 확장하기 | 황제낙엽 | 2009.05.28 | 220 |
2 | log4j에서 여러파일에 로그남기기 | 황제낙엽 | 2007.09.04 | 16 |
1 | Log4j 웹에서 사용하기 | 황제낙엽 | 2007.05.13 | 43 |