Amazon web services 我如何在亚马逊SDK';什么是日志记录?(使用SLF4J和Logback)

Amazon web services 我如何在亚马逊SDK';什么是日志记录?(使用SLF4J和Logback),amazon-web-services,clojure,slf4j,logback,c3p0,Amazon Web Services,Clojure,Slf4j,Logback,C3p0,如何使应用程序代码日志处于调试级别,但将某些库依赖项限制在警告级别?具体来说,我很难控制和控制。有人能告诉我为什么我的设置不起作用吗?因为我不明白为什么我仍然在日志文件中看到AWS异常详细的调试日志记录 下面是我的logback.xml和我的project.clj的相关摘录 ${catalina.home}/logs/MY_APP.%d{yyyy-MM-dd}.%i.log 5. 20MB %日期%level[%thread]%记录器{10}[%file:%line]%msg%n (定义项目

如何使应用程序代码日志处于
调试
级别,但将某些库依赖项限制在
警告
级别?具体来说,我很难控制和控制。有人能告诉我为什么我的设置不起作用吗?因为我不明白为什么我仍然在日志文件中看到AWS异常详细的调试日志记录

下面是我的
logback.xml
和我的
project.clj
的相关摘录


${catalina.home}/logs/MY_APP.%d{yyyy-MM-dd}.%i.log
5.
20MB
%日期%level[%thread]%记录器{10}[%file:%line]%msg%n
(定义项目…
:依赖项[[org.clojure/clojure“1.4.0”]
[org.slf4j/slf4j-api“1.7.2”]
;Amazon Web服务的S3
[clj-aws-s3“0.3.2”]
[org.slf4j/jcl-over-slf4j“1.7.2”];用于底层AWS SDK
;SQL抽象
[korma“0.3.0-beta11”]
[org.slf4j/log4j-over-slf4j“1.7.2”];对于c3p0(包以“com.mchange”开头),这是Korma的一个依赖项
;HTTP抽象
[环/环芯“1.1.6”]
路由DSL
[compojure“1.1.3”]
;用于确定已发送文件的MIME类型
[com.novenbeain/pantomme“1.4.0”]
猜一猜。
[org.clojure/tools.logging“0.2.4”]
最后,实际的日志记录实现
[ch.qos.logback/logback-classic“1.0.7”]
;与外形整合的环境变量
[环境“0.3.0”]]
:排除[公用记录]
log4j]
…

是否尝试设置
debug=“true”
在根
配置
元素?关于c3p0,您可以尝试覆盖korma的版本选择并使用c3p0-0.9.5-pre4。c3p0 0.9.5.x支持直接记录到slf4j api,而不使用log4j桥,这样配置可能更简单。如果删除log4j api,可能会自动发生这种情况,但为了确保您登录到slf4j,请添加到c3p0.properties或作为系统属性'com.mchange.v2.log.MLog=slf4j'参见@Alex:yep,我已经尝试过了,但我不记得它告诉我任何有用的东西。也就是说,我一定会再试一次。@SteveWaldman感谢您的精彩提示!我将尝试c3p0的不同版本。