debugging - 仅对 Tomcat 7 上的 CAS (jasig) 类激活 DEBUG

标签 debugging logging tomcat7 cas

我想仅为我部署的 Tomcat 7 中的 CAS 类激活调试日志 cas.war网络应用程序。

所以我按照Tomcat 7 documentation关于日志记录并将其添加到我的 /etc/tomcat7/logging.properties 文件中:

...
org.apache.catalina.level=FINEST
...
org.jasig.cas.level = ALL

但是我有 Tomcat 7 本身的所有日志(例如 ClassLoader 调试内容),而且似乎我仍然没有 CAS 的 DEBUG 日志...

有什么想法吗?

最佳答案

其实Tomcat 7不需要修改logging.properties文件。

您必须编辑WEB-INF/classes/log4j.xml cas.war的并修改该行:

<logger name="org.jasig" additivity="true">
    <level value="DEBUG" />
    <appender-ref ref="cas" />
</logger>

关于debugging - 仅对 Tomcat 7 上的 CAS (jasig) 类激活 DEBUG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13955991/

相关文章:

java - Hibernate 生成的查询 - 不存在的表

python - 这是登录 Flask 的正确方式吗?

java - ApacheShiro - 使用 Storm 路径的 SSO

tomcat7 - 在 tomcat 7 中部署应用程序时出错

c - 获取 "Message from debugger: Error 1"- 对于简单项目(在 Xcode 11.0 11A420a 中)

windows - 使用用户模式转储确定 WinDbg 中的线程等待时间

ios - xcode 调试编辑器区域

javascript - 两个 Javascript 之间的冲突(MailChimp 验证等脚本和 jQuery hSlides.js)

php - 准备好的语句的安全/服务器系统日志记录

Tomcat 7 中的 session 和并行部署