log4j2

    0

    1답변

    내가 펜더를 사용하여 log4j에 프레임 워크를 구성하기 위해 노력하고있어는, "DailyRollingFileAppender"와 새로 만들 {log.txt.2014-04-22 "와 같은 매일 날짜 등의 파일을 기록 할, 그러나 실패했습니다. 여기 내 log4j.properties이다. logPath=c:\\ logFilename=log.txt log4

    0

    1답변

    최근에 log4j2를 사용하고 있는데 문제가 발생했습니다. 롤오버가 발생하면 활성 로그 파일은 해당 로그를 유지합니다. 롤 파일이 이름에 지정한 기간 동안 만 로그를 유지하도록 로그 파일을 지울 수 있습니까?

    6

    1답변

    임 다음 종속성 log4j2 사용 : <!-- LOG4J2 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.0-rc1</version> </dependency>

    2

    1답변

    Log4j 2에서 Routing 기능을 사용하여 런타임에 동적으로 애펜더를 만듭니다. 그 appender가 끝났다는 것을 알았을 때 Log4j에 관련 리소스를 정리할 수 있도록 (flush & 닫기 파일, 그 appender와 관련된 내부 객체를 해제하는 등) Log4j에게 말하고 싶습니다. 이렇게하지 않으면 Log4j에는 여전히 열린 파일 핸들이 있으며

    0

    2답변

    내가 잘못하면 저를 바로 잡으십시오. 그러나 log4j2.xml이 프로그램의 클래스 경로에 있어야하며 classpath의 모든 내용이 a. jar 파일을 작성하십시오. 이 경우 프로그램을 .jar 파일로 내 보낸 후에 XML 파일을 변경할 수 없습니다. 따라서 프로그램을 다시 내보내기하지 않고도 로깅 수준을 변경할 수있는 방법이없는 것처럼 보입니다. 이 문

    0

    1답변

    로거 이름을 지정하여 log4j2에 로거 프로그래밍 기능을 추가 할 수 있습니까? 웹에서 검색하는 것에 지쳤으며 log4j2에서 이런 종류의 기능을 허용하지 않는다는 메시지가 나타났습니다. How to add Log4J2 appenders at runtime programmatically? 이 할 수있는 방법이 있나요 : 여기 링크입니다?

    1

    1답변

    에서 사용자가 특정 파일 어 펜더 파일 이름을 지정 나는 나의 프로젝트 폴더 어딘가에 파일에 로그인 할 수 LogJ4 2의 XML 설정 파일을 사용하고 싶습니다. 이 프로젝트는 공유 프로젝트이므로 원하는 위치의 전체 경로를 코딩 할 수는 없습니다. 경로는 로그 파일이 항상 적절하게 생성 될 수 있도록 프로그램이 컴파일되는 시스템을 기반으로 동적이어야한다.

    4

    3답변

    Log4j2, 일부 베타 10 버전을 사용하고 있습니다. : - 난 그냥 문제가 실현 오류를 기록 할 } catch (Exception ex) { log.error("Doing stuff went wrong", ex); } 더 Throwable 개체를 사용할 수 없습니다 불구하고 가정 : 그것은 당신이 예외가있을 때 스택 추적을 기록하는 것은

    11

    2답변

    log4j2의 rootLogger appender 하나를 런타임에 Java로 동적으로 켜거나 끄는 방법은 무엇입니까? 예를 들어, 나는 콘솔이 appender를 사용하지 않도록 싶어 : 가능 ... <Loggers> <Root level="INFO"> <AppenderRef ref="Console"/> <Appe

    2

    1답변

    log4j 1.2.x의 성능 문제를 발견 한 후 log4j2로 마이그레이션을 시도했습니다. 이제 해결 방법을 찾을 수없는 문제가 발생했습니다. log4j 1.2.x 용 구성 파일을 v2 호환 가능 파일로 다시 작성해야합니다. "errorHandler"라는 appender 내부의 속성에 도달하면 문제가 발생합니다. <appender name="CONSOLE"