Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
eclipse调试配置忽略-Dlog4j.debug设置,为什么?_Eclipse_Log4j - Fatal编程技术网

eclipse调试配置忽略-Dlog4j.debug设置,为什么?

eclipse调试配置忽略-Dlog4j.debug设置,为什么?,eclipse,log4j,Eclipse,Log4j,我想知道为什么我为桌面应用程序设置log4j配置的努力不起作用。这里的许多答案建议首先为VM提供设置-Dlog4j.debug,以便进行调试。在命令行上,这是有效的。当我将其放置在Run/Debug configurations…/VM arguments字段中,并单击Debug时,Console视图中不会显示任何内容(在我的配置之后正确标记)。为什么? 附加信息:log4j.jar在构建路径设置中,eclipse版本为indigo 20110909如果您碰巧使用了slf4j,并且您还没有安装s

我想知道为什么我为桌面应用程序设置log4j配置的努力不起作用。这里的许多答案建议首先为VM提供设置-Dlog4j.debug,以便进行调试。在命令行上,这是有效的。当我将其放置在Run/Debug configurations…/VM arguments字段中,并单击Debug时,Console视图中不会显示任何内容(在我的配置之后正确标记)。为什么?


附加信息:log4j.jar在构建路径设置中,eclipse版本为indigo 20110909

如果您碰巧使用了slf4j,并且您还没有安装
slf4j-log4j12-x.x.x.jar
,那么
-Dlog4j.debug
标志将不会给出任何输出,不管log4j在类路径上。slf4j希望只有一个后端记录器(由一个后端jar文件指定)


在我用
slf4j-log4j12-x.x.x.jar
替换了
slf4j-jdk14-x.x.jar
之后,一切都正常了。

如果您碰巧在使用slf4j,并且您还没有安装
slf4j-log4j12-x.x.x.jar
,那么
-Dlog4j.debug
标志将不会给出任何输出,不管log4j在类路径上。slf4j希望只有一个后端记录器(由一个后端jar文件指定)

在我用
slf4j-log4j12-x.x.x.jar
替换了
slf4j-jdk14-x.x.jar
之后,所有的工作都正常了