前置条件:Weblogic(10、11、12)
weblogic可以自定义扩展日志,网上有很多相关的资料,不再赘述。补充几点:
1、自定义的类需要实现CustomELFLogger接口(weblogic/wlserver_12.1/server/lib/weblogic.jar),不要有package
2、CLASSPATH里加入自定义的类所在的文件夹下即可
3、weblogic的控制台配置中加入“X-类名“,日志类型要选择“扩展”
4、通过weblogic的启动日志看是否配置成功,如果加载自定义的类失败会有日志输出Attempting to initialize ExtendedLogFormat application specific header: x-类名. However, initialization failed due to an exception.
5、如果自定义的类没有加载成功,access.log里输出的内容是“-”