问题标签 [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 回答
9299 浏览

java - 使用 java.util.logging 的 Commons 日志记录

我正在尝试使用公共日志记录并希望使用 java.util.logging 作为底层机制。

日志测试.java

我有 src/main/resources/log.properties (我正在使用 maven 项目)

我看不到任何输出。请告诉我如何以编程方式设置 log.properties 以利用 java 日志记录。

0 投票
1 回答
512 浏览

java - 为 java.util.logging 中的一个类指定具有多个处理程序的多个记录器

是否可以使用 java.util.logging 为一个类定义两个单独的记录器,每个记录器都有其专用的文件处理程序?我想要单独的日志文件来记录错误和其他应用程序消息。我正在尝试,但到目前为止没有成功。

谁能建议对此可能的解决方案是什么?我在应用程序开始时初始化一个记录器,它从 logging.properties 读取配置并在类的一个函数中创建其他记录器。

0 投票
1 回答
3860 浏览

java - 为特定包设置 java Logger

有人可以向我解释一下,如何为具体包中的各种类设置 java Logger 吗?

例如:如果我得到这个并设置它

有这样的条件

Logger.getLogger(HttpTransport.class.getName()).isLoggable(Level.CONFIG);

在图书馆HttpTransportcom.google.api.client.*

但问题是,那

false......就像获得了不同的记录器一样

我还应该如何为同一个包中的所有类设置它?如果 HttpTransport 等具体类的记录器有条件。

0 投票
3 回答
754 浏览

java - Java Logging API question

I am currently using Logger from Java.Util, The default behavior for logger.info is like the following

The font is in red.

How to make the logger to output in just one line with black colored font?

0 投票
2 回答
13747 浏览

java - 如何配置 jdk14 日志记录的模式

我想我可以通过添加 java.util.logging.ConsoleHandler.pattern 行来更改模式,但是在哪里可以检查 %u %h 等模式信息?

0 投票
3 回答
9431 浏览

java - 如何在 Web 应用程序中使用 java.util.logger?

我正在尝试在 Web 应用程序中使用记录器。我添加了 FileHandler 将日志写入文件。现在,我需要在项目中的其他类/servlet 中使用相同的处理程序,以便将所有类的日志写入同一个文本文件。我怎样才能做到这一点?

我是否需要像上面的代码一样在每个类中初始化记录器并添加处理程序?还有其他技巧吗?

0 投票
1 回答
7045 浏览

servlets - 为什么java日志创建了一个.lck文件而不是删除

我正在尝试使用 java.util.logging 实现应用程序级别的记录器(在 weblogic 中部署的 webapps)。

我从 apache JULI 日志系统中获取了 ClassLoaderLogManager,因为它已经实现了应用程序级别的日志记录。

这就是我的 servlet 代码(SimpleServlet .java)的样子:

我在 java_home/jre/lib 中有 logging.properties 文件,如下所示

因此,当我运行 webapp - 并且当我访问 webapp 时,我希望创建 java_0.log、java_1.log(日志文件轮换)等。但我也看到 java0.log.lck, java1.log.lck 。

日志文件仅按预期显示 SEVERE 级别的日志。

为什么会这样?如果我在 java 代码端创建了一个处理程序,关闭处理程序将解决问题。买你不是在这里处理吗?

还是因为在使用 org.apache.juli.ClassLoaderLogManager 时使用的java.util.logging.FileHandler不是org.apache.juli.FileHandler

0 投票
1 回答
1800 浏览

logging - 在 weblogic 启动期间设置“java.util.logging.manager”会产生 ClassNotFoundException

为了实现自定义登录,我覆盖了 java.util.logging.LogManager。现在我需要将“java.util.logging.manager”系统属性指向我的 CustomLogManager 类。

在 jdev 中,可以通过在项目属性中设置 java 选项来实现。“-Djava.util.logging.manager=project8.CustomLogManager”。

我编辑了 startWebLogic.sh ,并添加了相同的内容。

但是在启动管理服务器时,出现此错误..

但与此同时,在那之后我可以看到我的 CustomLogManager.jar 被导入。我有 /domain-folder/bin/ 下的 CustomLogManager.jar 。

那么知道如何避免出现 ClassNotFound 错误。?

提前致谢

0 投票
1 回答
77 浏览

java - Java SE 5 日志更新

Java SE 5 从 J2SE 1.4 提供的日志记录工具是否有任何重大更新?

0 投票
1 回答
5370 浏览

java - 如何将控制台中的输出记录到文件中?

NetBeans 生成类似于Logger.getLogger(svr.class.getName()).log(Level.SEVERE, null, ex);在 catch 中输出异常的代码。它将显示在控制台中。部署项目后,我看不到任何异常信息。当控制台可用时,如何将这些错误消息输出到文件和控制台中?

谢谢各位。