0
저는 JBOSS에 처음으로 익숙합니다. 사용할 수있는 jar 파일이있는 사용자 정의 appender를 사용해야합니다.jboss 로깅 jboss-log4j.xml에 대한 사용자 정의 appender 클래스 포함
예 :
<appender name="MYLOGGER" class="org.log4j.appender.MyLogAppender">
<param name="File" value="/logs/abc.log"/>
<param name="Threshold" value="DEBUG"/>
...more parameters...
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %-23d{} [%t] %x: %c{1} - %m%n"/>
</layout>
</appender>
그러나 그렇게 나는 보스-의 log4j.xml 이외의 파일
log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: org.log4j.appender.MyLogAppender
구성해야 오류가?
어디에서 jar 파일을 jboss 계층에 배치해야하며 jboss-log4j.xml을 appender를 사용하도록 구성해야합니까?
감사합니다.
예, JBoss 5.1.0을 사용하고 있습니다. 거기에 jar 파일을 이미 넣었습니다. 하지만 왜 클래스를 찾을 수 없는지 모르겠다. jar 파일이나 경로가 다른 구성 파일에서도 언급되어야합니까? –
위 코드에 다음 줄이 있습니다. '' 패키지 org를 사용해야하는지 잘 모르겠습니다. log4j.appender. 클래스의 패키지를 변경하고 XML의 클래스가 일치하는지 확인하십시오. –
Raj