当前位置: 首页 > 知识库问答 >
问题:

如何设置Jersey JAX-RS服务器端记录器级别?

闻人凯泽
2023-03-14

我想知道是否有一种方法来设置泽西服务器端记录器级别。例如,我的服务器一直记录所有的请求(信息级别),我只希望它记录严重的消息:

28-mar-2016 11:42:19.551信息[http-nio-8080-exec-60]org.glassfish.jersey.filter.loggingfilter.log 1*服务器收到线程http-nio-8080-exec-60上的请求

共有1个答案

东方弘壮
2023-03-14

在您的配置类(Application.java?)放这个:

Logger logger = Logger.getLogger(Application.class.getName());
logger.setLevel(Level.WARNING);
registerInstances(new LoggingFilter(logger, true));
 类似资料:
  • 我天真的理解是: > 你告诉注册器,的名称服务器应该是和。 上传一个区域文件到和和一些记录。 我没想到2。可能包括NS记录。我以为NS记录是第一步的一部分。 名称服务器中有NS记录的目的是什么?NS记录在1. vs 2.中的使用有何不同? 前一个问题可能有点涉及这个话题,但我想得到更深入的理解。

  • 我对使用jersey jetty glassfish之类的web服务器/应用程序/servlet感到困惑。还有web.xml文件?什么?ResourceConfig只接受类,而不接受它们的实例。一切似乎都是那么的一团糟。 我怎么能就这样做类似的事情呢?

  • 我正试图以这种方式使用passport local设置登录页面,但它不起作用: 节点服务器端: 角度客户端: 下面是mongoDB的用户行: {"_id": ObjectId("53df7b3b769827786b32dafe"),"标识符":"123","motDePasse":"123","__v": 0} 我想它来自本地战略。我不知道console.log.结果 有什么好主意吗? 请问怎么了

  • 我有一些神秘的行为在我的Vaadin应用程序(随机我得到一个白色的浏览器窗口)。因此,我想激活日志一般为客户端和服务器端,希望能检测到一些有用的提示,什么是问题。为了激活客户端(GWT)的日志记录,我找到了如下内容,它必须放在widgetset.GWT.xml中: 但当我启动应用程序并记录了一些内容时,我只能看到一条错误消息: 但我要把它放在哪里?据我所知,Vaadin使用Java记录器。我正在使

  • 当我调用服务在日志文件中获取此信息消息时,它工作正常,但将此消息写入日志文件: php.INFO:User Deprecated:The“logger”服务是私有的,从容器中获取它是不推荐的,因为Symfony 3.2,并且将在4.0中失败。您应该公开服务,或者停止直接使用容器,改用依赖项注入。{“异常”:“[object](ErrorException(代码:0):用户已弃用:记录器\”\“服务

  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在