«log4j» 태그된 질문

log4j는 널리 사용되는 Java 기반 로깅 유틸리티입니다. Apache Software Foundation의 프로젝트이며 Apache Software License, 버전 2.0에 따라 사용이 허가되었습니다.

6
Eclipse : log4j.xml에서 log4j.dtd 참조
나는 꽤 오랫동안 log4j를 사용해 왔으며 일반적으로 log4j.xml의 상단에서 이것을 사용합니다 (아마 다른 많은 사람들과 마찬가지로 Google에 따르면 이것이 수행 하는 방법입니다). <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 분명히 이것은 작동하지만 Eclipse는 XML 및 모든 작성에 대한 상황에 맞는 도움말을 제공하지 않습니다. 또한 항상 log4j.dtd. 이제이 문제를 해결하는 방법이 궁금합니다. 나는 몇 …

1
log4j2와 함께 slf4j를 사용할 가치가 있습니까?
slf4j를 log4j2와 함께 사용할지 여부를 결정할 수 없습니다. 온라인 게시물에 따르면 성능 저하가없는 것처럼 보이지만 실제로는 필요합니다. 또한 다음 포인트는 log4j2를 선호합니다. SLF4J는 애플리케이션이 문자열을 기록하도록합니다. Log4j 2 API는 텍스트를 로깅하려는 경우 모든 CharSequence 로깅을 지원하지만 모든 개체를있는 그대로 로깅하는 것도 지원합니다. Log4j 2 API는 메시지 개체 로깅, Java 8 …
114 java  logging  log4j  slf4j  log4j2 

1
Java 로깅 프레임 워크의 마커는 무엇이며이를 사용하는 이유는 무엇입니까?
처음 읽을 때 마커에 대해 들었습니다. http://slf4j.org/faq.html Logger 객체에 대해 사용 가능한 메서드를 확인 합니다. http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html 발견 된 인터페이스 : http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html 더 자세한 정보 : http://logback.qos.ch/manual/filters.html 하지만 여전히 혼란 스러워요 ... 왜 그것들을 사용 하는지 묻지 않습니다 . 그래서 이것은 다음의 중복이 아닙니다 : SLF4J / Logback에서 마커 …
110 java  logging  log4j  slf4j  logback 

17
slf4j에서 런타임시 메시지의 로그 수준 설정
log4j를 사용하는 경우 Logger.log(Priority p, Object message)메서드를 사용할 수 있으며 런타임에 결정된 로그 수준에서 메시지를 기록하는 데 사용할 수 있습니다. 이 사실 과이 팁 을 사용하여 stderr를 특정 로그 수준의 로거로 리디렉션합니다. slf4j에는 log()내가 찾을 수 있는 일반적인 방법 이 없습니다 . 위를 구현할 방법이 없다는 의미입니까?
100 java  logging  log4j  slf4j 

1
로그 백 인코더 패턴 문서는 어디에 있습니까?
로그 백에 대한 모든 문서 를 살펴 봤는데 다음과 같이 로깅 할 때 인코더의 패턴을 구성하는 문서를 찾을 수 없습니다. <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> 패턴을 구성하는 다양한 옵션을 설명하는 테이블 (log4j에있는 것과 같은)을 원합니다. 패턴 문서는 어디에 있습니까? 다른 프로젝트에서 정의 된 것일까 요?
97 java  logging  log4j  logback 

6
Log4j XML 구성 파일을 사용하여 Hibernate 로깅을 구성합니까?
Log4j 용 XML 스타일 구성 파일을 사용하여 Hibernate의 로깅을 구성하는 방법에 대한 문서를 찾을 수 없습니다. 이것이 가능합니까 아니면 Hibernate의 로깅을 제어하기 위해 속성 스타일 구성 파일을 사용합니까? 누구든지 문서에 대한 정보 또는 링크가 있으면 감사하겠습니다. 편집 : 명확히하기 위해 Hibernate를 제어하는 ​​실제 XML 구문의 예를 찾고 있습니다. EDIT2 : …


4
JUnit 테스트 클래스에서 log4j를 어디에서 구성합니까?
내가 작성한 마지막 JUnit 테스트 케이스를 살펴보면서 클래스 생성자 내부에서 log4j의 BasicConfigurator.configure () 메서드를 호출했습니다. Eclipse의 "run as JUnit test case"명령에서 해당 단일 클래스 만 실행하는 데는 잘 작동했습니다. 그러나 나는 그것이 틀렸다는 것을 압니다. 우리의 메인 테스트 스위트가 하나의 프로세스에서 이러한 모든 클래스를 실행한다고 확신합니다. 따라서 log4j 구성이 더 …
85 java  logging  junit  log4j 

3
log4j.properties 파일에서 log4j.rootLogger 속성의 의미는 무엇입니까? 이 속성을 사용하지 않으면 어떻게됩니까?
파일 log4j.rootLogger에서 속성 의 중요성은 무엇입니까 log4j.properties? 이 속성을 사용하지 않으면 어떻게됩니까? 예 : # Set root logger level to DEBUG and its only appender to A1. log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender 이 속성을 ERRORmode로 설정하면 어떻게됩니까 ?

7
java.util.logging을 log4j로 보내는 방법은 무엇입니까?
log4j에 대한 모든 로깅을 수행하는 기존 응용 프로그램이 있습니다. 우리는 log4j를 사용하거나 Commons Logging에 대해 로그하는 다른 많은 라이브러리를 사용합니다. 이는 결국 우리 환경에서 log4j를 사용합니다. 종속성 중 하나는 slf4j에 대해서도 로그를 기록하는데, 이는 결국 log4j에도 위임되기 때문에 잘 작동합니다. 이제 일부 캐싱 요구를 위해이 응용 프로그램에 ehcache를 추가하고 싶습니다. …


5
log4j를 사용하여 서로 다른 콘텐츠의 여러 로그 파일 만들기
다른 어 펜더에 다른 수준의 로깅을 출력하도록 log4j를 구성하는 방법이 있습니까? 여러 로그 파일을 설정하려고합니다. 기본 로그 파일은 모든 클래스에 대한 모든 INFO 및 위 메시지를 포착합니다. (개발 중에는 모든 DEBUG 이상 메시지와 특정 클래스에 대한 TRACE를 포착합니다.) 그런 다음 별도의 로그 파일을 갖고 싶습니다. 해당 로그 파일은 클래스의 특정 …
81 java  log4j 

4
Log4J에서 임계 값은 무엇을 의미합니까?
나는이 log4j다음과 같은 속성 무언가를. 로그인 된 모든 것은 TextProcessor.logWARN 수준 이상입니다. 여기에서 디버그하도록 설정된 임계 값을 이해하지 못합니다. 누군가 임계 값이 무엇인지 설명 할 수 있습니까? log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) - %m%n
80 java  logging  log4j 

10
Log4j, 상대 경로를 사용하도록 웹앱 구성
Win 또는 Linux 시스템에 배포해야하는 Java 웹 응용 프로그램이 있습니다. 이제 로깅을 위해 log4j를 추가하고 모든 배포에서 파일 경로를 변경하고 싶지 않기 때문에 로그 파일의 상대 경로를 사용하고 싶습니다. 컨테이너는 Tomcat 일 가능성이 높지만 반드시 그런 것은 아닙니다. 이를 수행하는 가장 좋은 방법은 무엇입니까?

12
log4j : WARN web.xml에서 로거에 대한 추가자를 찾을 수 없습니다.
이미 web.xml에 log4jConfigLocation을 넣었지만 여전히 다음 경고가 표시됩니다. log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 내가 놓친 게 무엇입니까? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> </context-param> …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.