问题标签 [java.util.logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
15692 浏览

java - 我应该将 java.util.logging 的 logging.properties 文件放在 Web 应用程序(maven 项目)中的哪里?

我想记录到文件并将其设置在属性文件中,因为默认的 logger.info() 输出进入控制台,而在 Web 应用程序中,在我的情况下没有控制台。

0 投票
2 回答
718 浏览

java - Google App Engine - 配置默认记录器以发送电子邮件

在我的 GAE/J 应用程序中,如何配置默认记录器以通过电子邮件报告错误?

0 投票
4 回答
2725 浏览

java - 从 Logger 过滤不需要的 INFO 消息

java.util.logging用来登录我的 Java 应用程序。我还javax.xml.ws.Endpoint用于发布 SOAP 接口。

随着时间的推移,我添加了越来越多的异常,这些异常都在启动时出现,并带有这样的日志条目:

我尝试使用以下过滤器来阻止它们,但我不确定要使用哪个类getLogger

有谁知道如何找出哪个类创建了这个日志条目?还有其他方法可以过滤掉这些令人不安的信息吗?

编辑:我也试过Logger.getLogger("com.sun.xml.internal.ws.model.RuntimeModeler")了,但它仍然无法正常工作......

0 投票
2 回答
33450 浏览

logging - 如何在 log4j.xml 中设置过滤器

你好,

在我们的 Web 应用程序中,它会打印所有的日志,就像 Spring 和 JSF jars 文件一样。这对我们来说不是必需的。如何在 log4j.xml 文件中设置为仅针对我们的应用程序进行过滤?

更新

以下是我们用于日志记录的配置。你能告诉我它是否正确吗?我必须在文件中的哪里添加记录器元素?

0 投票
1 回答
2103 浏览

java - WAS 日志记录 - Java Util 日志记录和 Log4j

我正在寻求以下方面的确认:

  1. 使用 Websphere Application Server Admin Console,我们可以指定一些日志记录配置,并显示您的应用程序的类(如下所示)。如果我在 WAS 控制台中启用日志记录,它是否仅在我的应用程序(以及其中提到的其他类)已实现 JUL 时才有效? 在此处输入图像描述

  2. 默认情况下,使用 WAS 控制台的日志记录在跟踪文件 (${SERVER_LOG_ROOT}/trace.log) 中完成。这也可以用来安慰吗?(我认为是的,只需将其更改为 ${SERVER_LOG_ROOT}/SystemOut.log)

  3. 是否有任何方法也可以从 WAS 控制台配置 Log4j 属性?(我认为不,因此我们需要使用其他方式使其 Log4j 可配置)。

PS:我知道 JUL 提供了抽象以及它自己的实现。提出上述问题时要牢记 JUL 的实施:)

0 投票
2 回答
1685 浏览

java - 为什么 JBoss 5.1 中 ShutdownHook 中的 java.util.Logger 并不总是打印到 server.log?

我在 JBoss 5.1 中有一个 EJB3-Timer。 编辑: ShutdownHook 应该设置一个标志, doTimeOut() 可以优雅地终止(否则它将完成作业,并且在此计时器完成之前停止关机)。

我找到了这两个帖子,但它们来自 2005 年,并且该错误被标记为 CLOSED:

http://www.pankaj-k.net/archives/2005/08/jboss_shutdown.html

http://jira.jboss.com/jira/browse/JBAS-2087

anonymousLogger 抛出的异常是 NullPointer:

有任何想法吗?

0 投票
2 回答
15980 浏览

java - 如何使 logging.properties 和 commons-logging.properties 属性文件工作?

我的默认包中有两个属性文件(我使用的是 NetBeans):

具有属性的 commons-logging.properties:

和 logging.properties:

我在输出中收到 INFO 级别的消息。我做错了什么?我也没有找到任何关于JDK配置的信息,只是上面的例子。

0 投票
2 回答
15823 浏览

java - Java logging levels confusion

I set logging level to CONFIG, but don't see messages written on CONFIG level. What I am missing?

Configuration:

Tests:

Output:

0 投票
4 回答
25467 浏览

java - 调整 apache commons 日志的日志级别?

我有一个简单的控制台应用程序,它使用 apache 的 PDFBox 库,而后者又使用公共日志记录。我在控制台中收到很多垃圾消息,我想禁止这些消息:

2011 年 2 月 15 日下午 3:56:40 org.apache.pdfbox.util.PDFStreamEngine processOperator INFO:不支持/禁用操作:EI

在我的代码中,我尝试重置日志级别无济于事:

尽管进行了这些设置,但消息仍显示在控制台上。从 Commons 日志中检索日志对象也无济于事,因为它似乎没有设置级别的方法。

有没有办法以编程方式抑制这些消息?还是我需要添加配置文件?

0 投票
1 回答
2014 浏览

java - 如何在 netbeans 中设置记录器以将异常信息打印到文件中?

我正在使用 NetBeans IDE 为我的高年级开发一个项目。该项目必须作为 jar 提交。

该项目在 NetBeans 中运行良好(当我使用“运行项目”时)。所以,我为它创建了一个可执行的 jar 文件。不幸的是,jar 文件不起作用,并且可能会引发我看不到的异常。我的目标是将这些异常打印到一个文件中,这样我就可以看到该 jar 上发生了什么,并对其进行调试。

我知道 netbeans 正在使用默认日志记录模式。当您尝试捕获异常时,会生成这样的代码:

我不熟悉 java 日志记录方法。我在这里阅读了一些信息,这很好,但不足以满足我的需求。

所以,我的问题是 - 我如何将那些记录器捆绑起来 - 比如 PepperNewAnalysis 的记录器到一个文件中?

是否可以通知全局记录器所有日志记录都应该输出到文件中?

同样,对于我可以在项目中检查的每个异常,我想要的只是将一些调试信息(例如异常跟踪)打印到文件中。

请帮帮我,我没时间了。

谢谢 !