【发布时间】:2014-08-22 12:08:24
【问题描述】:
我已经像这样设置了一个简单的球衣服务器:
ResourceConfig rc = new ResourceConfig().packages("com.example.jersey_test/services");
HttpServer server = GrizzlyHttpServerFactory.createHttpServer(URI.create(API_URI), rc);
我有一个简单地抛出异常的 bean:
@Path("persons")
public class PersonService {
@GET
@Produces(MediaType.APPLICATION_JSON)
public String getPersons() {
java.util.logging.Logger.getGlobal().log(Level.INFO, "test");
throw new RuntimeException("test");
}
}
日志输出如下(所以日志有效,但没有记录异常):
Jul 01, 2014 10:19:33 PM com.example.jersey_test.services.PersonService getPersons
INFO: test
响应为 500,如下所示(因此不包括堆栈跟踪):
作为this answer states,grizzly 应该使用默认的日志记录 API。我做错了什么?
【问题讨论】:
标签: java jakarta-ee error-logging grizzly