Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.mail的mail.debug=true选项应该做什么?_Java_Log4j_Jakarta Mail - Fatal编程技术网

javax.mail的mail.debug=true选项应该做什么?

javax.mail的mail.debug=true选项应该做什么?,java,log4j,jakarta-mail,Java,Log4j,Jakarta Mail,在我的javax.mail.Session的配置属性中,我设置了mail.debug=true,但由于某些原因,这不会向应用程序日志添加任何新的输出 我已经将log4f日志记录级别设置为ALLlog4j。rootLogger=ALL,stdout,但是。。。没什么 javax.mail调试输出是否可能是在其他地方编写的?听起来不太可能,但我认为值得一问。它在控制台上运行 将com.sun.mail.smtp的日志级别设置为DEBUG在Wildfly(JBoss)上工作将sessionDebug变

在我的
javax.mail.Session
的配置属性中,我设置了
mail.debug=true
,但由于某些原因,这不会向应用程序日志添加任何新的输出

我已经将log4f日志记录级别设置为ALL
log4j。rootLogger=ALL,stdout
,但是。。。没什么


javax.mail调试输出是否可能是在其他地方编写的?听起来不太可能,但我认为值得一问。

它在控制台上运行

com.sun.mail.smtp的日志级别设置为
DEBUG
在Wildfly(JBoss)上工作将sessionDebug变量设置为false。它将不再在Tomcat控制台上打印。

在Tomcat上运行并登录到catalina.out的应用程序如何?是的,我相信是这样。除非您修改了Tomcat以将其控制台输出记录到另一个文件(或完全忽略它)。显然,
mail.debug=true
是不够的。除此之外,我还必须设置
session.setDebug(true)
这是您链接到我的常见问题解答建议的。请注意,邮件版本1.4.1@UsmanSaleem中的信息不再真实。会话根据mail.debug属性将debug设置为true:if(Boolean.valueOf(props.getProperty(“mail.debug”)).booleanValue())debug=true这意味着什么?将debug设置为true后,这就像一个符咒。真的。。。。。。。。。。。。!