sitelink1 | http://logging.apache.org/log4j |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
# 콘솔과 파일에 출력한다
log4j.rootLogger=INFO, stdout, file
# 콘솔에 출력한다
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-4r [%t] %-5p %c [%M:%L] %x - %m%n
# 로그파일로 저장한다
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=D:/TFS_WIT_IMPORT.log
log4j.appender.file.Append=false
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%-4r [%t] %-5p %c [%M:%L] %x - %m%n
※ 웹어플리케이션인 경우
1. log4j-1.2.15.jar 파일은 WEB-INF/lib 에 위치
2. log4j.properties 는 src 밑으로 위치
3. LogFactory.java 파일은 src 밑에 적당히 위치
4. java 파일에서 다음과 같이 코딩
1) 최상단 클래스 전역 위치에 다음과 같은 코드 추가
- private Log log = LogFactory.getLog([클래스명].class); // [클래스명] 은 로그를 기록할 현재 클래스이다
2) 이후에 로그를 기록할 위치에서 logging 함수 호출
- log.info() 나 log.debug() 등등 알아서
※ 데몬 프로그램인 경우
1. log4j-1.2.15.jar 파일은 class path에 위치
2. log4j.properties 은 적당히 아무데나
4. LogFactory.java 파일은 src 밑에 적당히 위치
5. java 파일에서 다음의 코드로 properties를 load
>> PropertyConfigurator.configure("C:\\ ... \\log4j.properties"); //2번의 properties의 위치
6. java 파일에서 다음과 같이 코딩
1) 최상단 클래스 전역 위치에 다음과 같은 코드 추가
- private Log log = LogFactory.getLog([클래스명].class); // [클래스명] 은 로그를 기록할 현재 클래스이다
2) 이후에 로그를 기록할 위치에서 logging 함수 호출
- log.info() 나 log.debug() 등등 알아서
댓글 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 |
11 | Apache Log4j 2 Configuration 파일 설정 | 황제낙엽 | 2020.04.01 | 150 |
10 | 각 레벨별 출력파일 설정 예제 | 황제낙엽 | 2018.09.18 | 147 |
» | 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 |