我有多个耳朵,对于某些耳朵,我希望从Weblogic级别挑选log4j细节,对于某些应用程序,我将应用程序级别log4j.xml与耳朵捆绑在一起。log4j和Weblogic服务器:日志没有生成
- 复制wllog4j.jar和Log4j的-xxxjar到服务器类路径
- 加在
以下JAVA_OPTIONstartWebLogic.sh -Dlog4j.Configuration = Mylog4j.xml
并在服务器类路径 中添加“Mylog4j.xml”:
SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}" -Dlog4j.Configuration=Mylog4j.xml
SAVE_CLASSPATH="${CLASSPATH}:/apps/myfiles/MyLog4j.xml"
对于应用程序,应用程序级别的log4j.xml,我刚才提到喜欢的应用程序,包在weblogic-application.xml中
<prefer-application-packages> <package-name>org.apache.log4j.*</package-name> </prefer-application-packages>
但没有得到生成的日志有那些应用程序log4j.xml
此外,只是为了信息:应用程序正在使用slf4j/commons-logging和log4j
请推荐!!!
这是否可以解决问题?听起来更像是对我的评论! – CinCout