【发布时间】:2014-02-15 06:34:06
【问题描述】:
我已经使用 maven 设置了一个独立的 grizzly/jersey 服务器并引用了以下依赖项
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http-server</artifactId>
<version>2.3.10</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-grizzly2-http</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.5.1</version>
</dependency>
我已经使用 jersey 客户端 api 实现了一个客户端来获取资源,对其进行操作并将其返回。到目前为止一切都很好。
现在我想使用 curl 发布一些内容,但这是行不通的。但现在的问题是:
问题是我无法让 Grizzly 将某些内容记录到控制台并且还没有找到任何日志文件。 grizzly 是使用 log4j 还是 logging-api?谁能给我提供 logging.properties 或类似的东西?
我正在通过 Eclipse 中的运行配置启动服务器
-Djava.util.logging.config.file=${project_loc}\src\main\resources\logging.properties
作为论据。参考文件存在并包含
.handlers= java.util.logging.ConsoleHandler
.level= ALL
java.util.logging.FileHandler.pattern = logs/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
org.glassfish.level = FINEST
这可能是一个非常基本的问题,但我厌倦了反复试验:-)
【问题讨论】:
标签: java eclipse maven logging grizzly