2015-02-06 2 views
-4

누구나 log4j에 대해 설명해 주시겠습니까? 많은 자습서를 거치지 만, 모두 이해하기가 복잡합니다. 누구나 간단한 설명을 제공 할 수 있습니까? log4j.propertieslog4j 프레임 워크 란 무엇입니까?

펜더와 루트 로거를 정의 X

log4j.rootLogger = DEBUG, X 

# Set the appender named X to be a File appender 
log4j.appender.X=org.apache.log4j.FileAppender 

# Define the layout for X appender 
log4j.appender.X.layout=org.apache.log4j.PatternLayout 
log4j.appender.X.layout.conversionPattern=%m%n 

내가 datas를 많이 읽고있다 그리고 난 내 console.To의 해결 내부 힙 공간 오류가 발생하고 그 시간을 db.at하려면 저장 파일에 쓸 필요가 ... 내 작업에이 프레임 워크를 사용할 수 있습니까?

는 또한 위의 파일 (log4j.properties)

+1

의 log4j는 진단 메시지 로깅을위한 프레임 워크를 사용하여를 사용하여, 당신에게 다양한 방법으로 구성을 제공 할 수있는 자유를 제공합니다. Google에서 "[what is log4j?] (http://bit.ly/1zEMtzw)"를 검색하면 많은 결과를 얻을 수 있습니다. –

+1

Log4j는 로깅 프레임 워크입니다. 아니, 당신은 그것을 위해 사용할 수 없습니다. – Jens

답변

0

log4j에 '자바의 경우 로그인'을 적어주세요, 이름이 다 나와 있어요. 응용 프로그램에 로깅을 추가하는 도구입니다. 사용하려는 파일, 로그 수준 (오류 로그, 정보 로그, 디버그 로그 만 기록 할 수 있음)을 명시하는 구성을 추가해야합니다. 예, 달성 할 수있는 것과 정확히 같습니다. 이.

하지만, Log4J를이 새로운 방법으로 당신은 지금 그것을 구현하는 경우,이 새로운 도구를 사용하여 고려 가치가있을 수도 있습니다. (SLF4J는 예를 들어,)가이 작업을 수행 할 수있는 새로운 도구가 아닙니다.

0

하여 Log4j 녹화 로그 메시지 (또는 호출 될 때 "이벤트")를위한 프레임 워크입니다. 일반적으로, 그것은 파일에을 작성하여이 작업을 수행합니다.

많은 데이터를 읽고 db.at에 저장된 시간에 내 콘솔 안에 힙 공간 오류가 발생합니다. 파일에 쓸 필요가 있음을 해결하려면 ... 내 작업에이 프레임 워크를 사용할 수 있습니까? ?

번호

는 (당신은 응용 프로그램에서 그것을 를 사용할 수 있지만 그것은 당신이 데이터를 읽고 데이터베이스에 저장에 필요한 기능을 제공하지 않습니다. 그리고 그것은 당신의 힙가 해결되지 않습니다 공간 문제가있을 수 있습니다.)


도 또한 위의 파일 (log4j.properties)

설명해주십시오

Log4j 문서를 참조하십시오. (어쩌면 자국어로 번역 할 수있는 사람을 찾아야 할 것입니까?)

+0

감사 인사 ... – Miller

1

log4j는 Java 응용 프로그램의 응용 프로그램 로깅을 수행하는 데 사용되는 Java 프레임 워크/패키지입니다.

로깅, 어 펜더 및 레이아웃을 체계적으로 기록하기 위해 사용되는 세 가지 기본 구성 요소가 있습니다.

log4j의 기본 아이디어를 얻으려면 this 링크를 참조하십시오.

의 log4j는 log4j.properties 파일 (example) 또는 log4j.xml 파일 (example)

관련 문제