Java日志记录 您所在的位置:网站首页 服务器运行记录在哪里看 Java日志记录

Java日志记录

2024-06-02 05:10| 来源: 网络整理| 查看: 265

我在查找日志文件时遇到问题。

我在Windows XP上的Eclipse3.7.1中使用Java日志记录-- java.util.logging。我的logging.properties文件的相关行是:

代码语言:javascript复制handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler .level=INFO java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.limit = 50000 java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter

据我所知,在我执行这两行代码后:

代码语言:javascript复制Logger logger = Logger.getLogger("test"); logger.logp(Level.INFO, "myClass", "myMethod", "Alcatraz");

我的日志文件应该在X是整数的C:\Documents and Settings\[My Windows ID]\javaX.log中。

我在那个目录中有5个不同的java.log文件,从java0.log到java4.log,但它们都没有包含我的日志记录,甚至没有包含今天日期的记录。我做了一些谷歌搜索,发现了Tracing and Logging,这意味着我的日志应该放在不同的位置,c:\Documents and Settings\[My Windows ID]\Application Data\Sun\Java\Deployment\log。其中有一个名为plugin5581819941091650582.log的文件,但它实际上是空的:

代码语言:javascript复制

它的创建日期是上周。(我不确定是什么进程创建了它;我肯定没有显式地创建它。)

那么我的日志文件在哪里呢?我想不到其他地方可以看了。

另外,有人知道对logging.properties的更改什么时候生效吗?如果我更改了日志级别或FileHandler.pattern,在我的程序看到这些更改之前必须发生什么?简单地将更改保存在logging.properties中显然是不够的。我需要重新启动Eclipse吗?或者重新启动计算机?只是好奇而已。对我来说,这并不像找出我的日志文件实际在哪里那么重要。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有