Java 在客户端web服务上使用JBossWS时,无法找到/更改log4j的默认配置

Java 在客户端web服务上使用JBossWS时,无法找到/更改log4j的默认配置,java,log4j,jbossws,Java,Log4j,Jbossws,我使用JBossWS创建了一个web服务客户端,现在在日志记录方面遇到了问题。似乎使用了某种默认的日志配置(它完全忽略了我的log4j.properties文件),但我找不到它从哪里获取信息 有没有办法找到位置配置数据 您检查过: jboss-dir/server/{instance}/conf/jboss-log4j.xml 是的,但所有阈值设置都是正确的。现在,我的记录器仅在日志记录级别为致命级别时创建日志文件,即使我在log4j.properties中将其设置为Debug。在我的原始帖子中

我使用JBossWS创建了一个web服务客户端,现在在日志记录方面遇到了问题。似乎使用了某种默认的日志配置(它完全忽略了我的log4j.properties文件),但我找不到它从哪里获取信息

有没有办法找到位置配置数据

您检查过:

jboss-dir/server/{instance}/conf/jboss-log4j.xml


是的,但所有阈值设置都是正确的。现在,我的记录器仅在日志记录级别为致命级别时创建日志文件,即使我在log4j.properties中将其设置为Debug。在我的原始帖子中,我忘了提到的一点是,我只使用JBoss.jar文件,而不是应用服务器,我不知道这是否相关,确实如此。如果您只使用JBoss jar,那么就没有JBoss dir/server/{instance}。记录器取决于您使用的应用程序服务器。它是哪一个?嗯,记录器是用于客户端的,因此jbossws被用作独立的,没有应用程序服务器。客户端将使用jbossWS-native-3.2.2 GA。是否有办法强制它更改检索日志配置的位置?现在可以了。我切换到java.util.logging,而不是log4j,这对我很有用。感谢沃洛桑的回复!