weblogic配置Log4j不生效的问题

weblogic自带slf4j的模块,与应用中的slf4j冲突,按照官网 https://community.oracle.com/thread/3525130?start=0&tstart=0 的做法,在WEB-INF下放一个名为weblogic.xml的文件

weblogic.xml

xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

JSESSIONID

/edas

true

0

true

true

/static/

/*

true

0

false

true

org.slf4j

log4j.properties

#### \u6240\u6709\u65E5\u5FD7 ####

log4j.rootLogger=info, stdout, infofile, errorfile

#### stdout 控制器####

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.Target=System.out

log4j.appender.stdout.layout.ConversionPattern=[%d] [%p] [%c:%L] : %m%n

#### debug ####

#log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender

#log4j.appender.debug.Threshold=debug

#log4j.appender.debug.File=${user.home}/logs/edas/debug.log

#log4j.appender.debug.Append=true

#log4j.appender.debug.DatePattern='-'yyyy-MM-dd'.log'

#log4j.appender.debug.filter.debugFilter=org.apache.log4j.varia.LevelRangeFilter

#log4j.appender.debug.filter.debugFilter.LevelMin=DEBUG

#log4j.appender.debug.filter.debugFilter.LevelMax=DEBUG

#log4j.appender.debug.layout=org.apache.log4j.PatternLayout

#log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger{50} %-5level %msg%n

#### info ####

log4j.logger.infofile=info

log4j.appender.infofile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.infofile.Threshold=INFO

log4j.appender.infofile.File=${user.home}/logs/edas_logs/info.log

log4j.appender.infofile.Append=true

log4j.appender.infofile.DatePattern='-'yyyy-MM-dd'.log'

log4j.appender.infofile.layout=org.apache.log4j.PatternLayout

log4j.appender.infofile.layout.ConversionPattern=[%d] [%p] [%c:%L] : %m%n

log4j.appender.infofile.encoding=UTF-8

#### error ####

log4j.logger.errorfile=error

log4j.appender.errorfile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.errorfile.Threshold=ERROR

log4j.appender.errorfile.File=${user.home}/logs/edas_logs/error.log

log4j.appender.errorfile.Append=true

log4j.appender.errorfile.DatePattern='-'yyyy-MM-dd'.log'

log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout

log4j.appender.errorfile.layout.ConversionPattern=[%d] [%p] [%c:%L] : %m%n

log4j.appender.errorfile.encoding=UTF-8

## 设置特殊文件的日志

log4j.logger.com.cdrcb.dmschedule.service.impl.AfterLoanJobServiceImpl=info, after_loan

log4j.logger.com.cdrcb.dmschedule.service.impl.AfterLoanQueryApiServiceImpl=info, after_loan

log4j.logger.com.cdrcb.dmschedule.task.GetBatchDataTask=info, after_loan

log4j.logger.com.cdrcb.dmschedule.service.impl.AnRongCreditServiceImpl=info, after_loan

log4j.logger.com.cdrcb.dmschedule.controller.AnRongCreditController=info, after_loan

#### after_loan ####

log4j.logger.after_loan=info

log4j.appender.after_loan=org.apache.log4j.DailyRollingFileAppender

log4j.appender.after_loan.Threshold=INFO

log4j.appender.after_loan.File=${user.home}/logs/edas_logs/after_loan_info.log

log4j.appender.after_loan.Append=true

log4j.appender.after_loan.DatePattern='-'yyyy-MM-dd'.log'

log4j.appender.after_loan.layout=org.apache.log4j.PatternLayout

log4j.appender.after_loan.layout.ConversionPattern=[%d] [%p] [%c:%L] : %m%n

log4j.appender.after_loan.encoding=UTF-8

其他

如果还不行,尝试在web.xml中添加

log4jConfigLocation

classpath:log4j.properties

org.springframework.web.util.Log4jConfigListener

class不生效 weblogic_weblogic配置Log4j不生效的问题相关推荐

  1. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  2. spring.profiles.active配置了没生效_一文带你彻底学会 Git Hooks 配置

    你好,我是小桔,是一个没有感情的代码崽. 今天给大家介绍一下 Git Hooks,相信 Git 大家都在用吧,Git 除了用作版本控制,还有许多高级功能,Git Hooks 就是其中之一. 本文环境: ...

  3. npm 查看当前生效的配置

    前言 npm 6.12.1 CentOS Linux release 7.9.2009 (Core) 查看当前生效的配置 shell> npm config list --json {" ...

  4. yii urlmanager配置post不生效_一文带你彻底学会 Git Hooks 配置

    你好,我是小桔,是一个没有感情的代码崽. 今天给大家介绍一下 Git Hooks,相信 Git 大家都在用吧,Git 除了用作版本控制,还有许多高级功能,Git Hooks 就是其中之一. 本文环境: ...

  5. pip镜像源+修改linux配置用永久生效

    pip源 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 htt ...

  6. 配置ACL的生效时间段

    背景信息 缺省情况下,ACL一旦被应用到业务模块后是一直生效的.通过定义生效时间段,并将时间段与ACL规则关联,可以使ACL规则在某段时间范围内生效,从而达到使用基于时间的ACL来控制业务的目的.例如 ...

  7. Nacos配置更新不生效

    Nacos配置更新不生效问题 问题描述 在今天将项目部署到服务器上时发现即使将文件模块的上传地址改为了服务器地址,但是使用时,访问的依然是本地测试使用的127.0.0.1,不能实现根据nacos配置实 ...

  8. Spring Boot配置log4j记录日志

    转载请注明出处:Spring Boot配置log4j记录日志 我们在老的项目框架ssh,springMVC中都使用过log4j日志模块. 例如:java日志功能log4j模块的使用方法 Spring ...

  9. DNS解析为什么不生效?DNS解析不生效原因分析

    网站页面为什么打不开?刚修改过域名解析,为什么不生效?如何查看解析是否生效?很多企业在网站的实际运营中,经常会遇到以上DNS解析问题,给网站的运营管理人员造成诸多困扰,接下来中科三方针对这些问题做下简 ...

最新文章

  1. a4如何打印双面小册子_怎样将十几几十页的长文件文档打印成A4纸对折的小册子?...
  2. VS2005最近项目和最近文件清除
  3. 如何在app应用中添加支付宝支付功能(解惑版)
  4. python查看帮助文档:help(命令)
  5. WinRunner介绍 (不断更新)
  6. 利用DirectoryEntry获取域内计算机以及共享资源
  7. 最小二乘法计算平面度
  8. abb机器人编程指令写字_ABB机器人编程基本知识汇总
  9. android tabbar框架,Android 自定义tabbar 用viewPage实现
  10. esp8266使用安信可IDE编译、烧录
  11. 简单的三种实现鼠标经过切换图片的方法
  12. MacBook怎样退出apple id
  13. 全网最详细charles抓包工具详细教程,实战教程(细致)
  14. winform去掉laber背景色
  15. 借助Granimjs制作绚丽的流体动画
  16. 工厂仪表定时拍照智能AI算法识别内网部署方案
  17. PhoneRescue for Mac(iOS数据恢复软件)
  18. 管中窥豹,看看可能是谁在卖港股.
  19. 入侵91网直到拿下服务器#并泄露150w+用户信息
  20. 网约车和社交融合靠不靠谱?

热门文章

  1. Chrome 解决flash问题
  2. 解决minikube启动时若干问题
  3. Foxmail: 错误信息::ssl连接错误, errorCode: 5,各种解决方案的大杂烩。
  4. WebKit与event.layerX和event.layerY有关的问题
  5. 识别字符串是否为数字
  6. JavaScript中的HTTP GET请求?
  7. 教你如何成为一名区块链工程师!
  8. zabbix环境安装搭建
  9. [Contest20170910]string
  10. 【开篇】自我介绍和博客未来规划