![Weblogic Server에서 Log4j 모드를 DEBUG로 전환](https://rvso.com/image/652680/Weblogic%20Server%EC%97%90%EC%84%9C%20Log4j%20%EB%AA%A8%EB%93%9C%EB%A5%BC%20DEBUG%EB%A1%9C%20%EC%A0%84%ED%99%98.png)
나는 weblogic 10.5를 사용하고 있으며 내 응용 프로그램에는 4개의 관리 서버가 있으며, log4j를 활성화하기 위해 weblogic 시작 스크립트에 아래에 언급된 구성이 있습니다.
JAVA_PROPERTIES="${JAVA_PROPERTIES} -Dlog4j.configuration=파일:${LOG4J_CONFIG_FILE}"
LOG4J_CONFIG_FILE에 log4j.properties 경로를 제공했습니다.
서버를 다운시키고 loj.properties에서 log4j 모드를 ERROR에서 DEBUG로 업데이트하려고 시도한 후 서버를 반송했습니다.
서버가 다시 시작되면 loj.properties 파일이 ERROR 모드로 업데이트됩니다.
사려 깊은 조언
답변1
이 작업을 수행하려면 콘솔을 사용하는 것이 좋습니다. 관리 콘솔에 로그인하고 관리 서버를 선택한 후 로깅 -> 고급으로 이동하여 원하는 디버그 수준을 선택하세요. 구체적으로 디버그 탭을 선택하고 원하는 것을 선택할 수도 있습니다. 디버깅하려는 서비스 유형에 대해 선택할 수 있는 옵션이 많이 있습니다.
나는 그것이 기본값이기 때문에 weblogic이 그것을 ERROR로 바꾼다고 생각합니다. weblogic 서버를 시작한 strace
다음 파일로 출력하고 log4j 속성 파일이 어떻게 변경되는지 확인할 수 있습니다.
옵션을 사용하여 weblogic을 시작해 보십시오.
$ strace -o output.txt ./startWeblogic.sh
$ grep log4j.properties output.txt
이를 통해 문제 해결을 위해 찾고 있는 정보를 얻을 수 있습니다.