我无法调整java logging的日志记录级别.我正在使用maven surefire(mvn test),并试图从默认的INFO调整为例如FINEST.
我在src/test/resources/logging.properties下有logging.properties文件
在编译之后,我在target/test-classes下看到,我看到一个带有预期配置的logging.properties文件:
java.util.logging.ConsoleHandler.level = FINEST
javax.enterprise.system.container.ejb.level = FINE
...
但是来自glassfish的控制台输出只有INFO/SEVERE级别的消息.
我哪里做错了?或者这是与maven屁股的另一个痛苦?
我正在使用Eclipse Luna和Tomcat 8,并且对配置文件的不同位置感到困惑.
我在我的本地机器上安装了Tomcat,并在Eclipse中配置了Tomcat,如下所示:

所以涉及4个目录
a)catalina home:C:\ Program Files\AppServers\Tomcat8
b)catalina base:C:\ Users\xxx\projectname\Tomcat
c)我的Eclipse工作区中的配置路径:/ servers/Tomcat v8.0 Server at localhost-config
d)部署路径:wtpwebapps,它是a)的子目录
在a,b,c中我都有相同的配置文件集(catalina.properties,context.xml,server.xml ...).这些文件的层次结构是什么,我在哪里为我在开发期间从Eclipse中启动的特定应用程序配置服务器?
编辑:与此相关:如果我在服务器选项卡中右键单击服务器并选择"清除Tomcat工作目录"或只是"清理",会发生什么?
我想在一个tomcat下有2个web应用程序,这2个项目应该有自己的logging.properties。我知道如果您将logging.properties放入war文件中,这是可能的,但我想指定一个自定义loggin.properties文件(在我部署的war中)。那可能吗?