문제

웹 로직 8.1 중 하나가 갑자기 엄청난 양의 로그를 기록하고 디스크를 채우기 시작했습니다.

우리에게 서두르는 로그는 라코 디스

그리고 로그 파일의 항목은 반복해서 반복되는 동일한 종류의 항목입니다.다음과 같은 것 라코 디스

... 라코 디스

어디서든 설정된 디버그 설정을 찾을 수 없습니다. 관리 대상 서버에 대한 원격 시작 클래스 경로 및 인수를 살펴 보았습니다.

누군가이 로그 파일을 제어 할 수있는 방법을 알려줄 수 있습니까?

도움이 되었습니까?

해결책

이러한 로그 항목은 문제가 아니기 때문에 글로벌 로그 수준이 DEBUG로 설정된 것 같습니다.또는 새로운 로깅 메커니즘이 구현되었거나 stdout에 기록하여 Weblogic에 의해 다시 로깅되는 새로운 로그 Appender가 구현되었을 수 있습니다.로거의 구성을 살펴 보겠습니다.(또는 기본 구성을 사용하는 경우 제공)

예를 들어, 활성 Log4J 설정과 함께 Hibernate를 사용하는 경우 Hibernate는 자체 애플리케이션에서 설정 한 Log4J 인스턴스에 자동으로 참여합니다.

일반 Log4J 구성에 따라 조정할 수 있습니다.이 예에서는 속성 구성 스타일을 사용합니다. 라코 디스

Hibernate는 apache commons logging API를 통해 다른 로깅 메커니즘과 결합 할 수 있습니다.자신의 로거를 구성하고 org.hibernate. * 주파수를 조정하는 방법을 살펴보십시오.

n.b.디버깅 할 때 다시 켜기 라코 디스

유용 할 수 있습니다.

다른 팁

프로그래머가 많은 대형 시스템입니까?그렇다면 코드의 어디에도 로거가 프로그래밍 방식으로 변경된 구성이 없는지 확인하는 것이 좋습니다.

log4j에서는 LogManager 또는 BasicConfigurator 클래스를 사용하여이 작업을 수행 할 수 있습니다.또한 PropertyConfiguratorDomConfigurator를 통해.코드의 한 줄만으로도 예제에 표시된 PatternLayout을 사용하여 stdout에 대한 새 로거를 설정할 수 있습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top