首页 > TAG信息列表 > java-util-logging

登录Java

我通过执行以下代码在Java中创建记录器: private static final String logFile = "." + File.separator + "Log Files" + File.separator + "Log_" + Long.toString(System.currentTimeMillis()); private static Logger logger = Logger.getLogger("JC

使用内置的Guice Injection注释静态java.util.Logger实例的正确习惯是什么?

我想开始使用Guice 3.x神奇地注入我的java.util.logging.Logger实例. 这是我要开始工作的代码片段: @Singleton public class Main { @Inject private static final Logger logger; ... } 这似乎不起作用. 无论我在声明中使用什么范围,我都在线程“主” java.lang.NullPo

如何在Tomcat中禁用java.util.logging?

我发现我的Web应用程序第3部分库使用java.util.logging并在catalina.out中写入许多消息. 是否可以将其重定向到其他文件?谢谢.解决方法:我的建议是将java.util.logging(糟糕)连接到更明智的API,然后从那里配置日志记录. SLF4J提供了JUL-to-SLF4J bridge,可以很容易地做到这一点.

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

我想我可以通过添加行java.util.logging.ConsoleHandler.pattern来设置模式,但是在哪里检查模式信息,如%u%h等?解决方法:编辑:下面是Java 6时编写的.对于7及更高版本,请参阅下面的David的答案. AFAIK没有这样的财产.有一个java.util.logging.FileHandler.pattern,但这是设置输出文件名

java – 记录未显示

我在我的应用程序中使用JUL.通常,Netbeans会打开一个输出选项卡,其中显示“Tomcat”并显示我生成的日志.它工作正常.但突然之间,我意识到我的日志根本没有显示,只有System.out被打印出来.甚至没有最高的LOG.log(Level.SEVERE,“….. } catch(Exception e) { System.out.prin

java – 日志记录不适用于较低级别

我正在使用java.util.logging,它适用于高于FINE的更高级别,但不适用于较低级别,但我已将级别设置为FINEST.我也试过给它Level.ALL.我有如下用户定义的类. public class Tracer extends Logger { public Tracer(String name) { super(name, null); addFileHand

在Spring中如何配置java.util.Logging以便它可以自动装配?

在我们的webapp中,我们使用java.util.Logging(JULI,实际上,因为我们部署到Tomcat 6).日志记录由WEB-INF / classes,la this中的logging.properties文件配置. 我想配置记录器,以便它可以自动装配,例如: @Autowired private Logger mylogger; 我搜索过Spring论坛,网络,当然还有Stack

Java Logger:创建旋转编号为.log作为后缀的文件

我在java.util.logging包中使用Java Logger.这就是我目前创建记录器的方法: FileHandler fileHandler = new FileHandler(filePath, 5242880, 5, true); fileHandler.setFormatter(new java.util.logging.Formatter() { @Override public String format(LogRecord logRecord) {

java – 将日志记录信息存储到oracle数据库

我目前已经实现了一个java swing应用程序.在该应用程序中,我使用java.util.logging将事物记录到文本文件中.但由于文件非常大,因此很难通过文本文件. 所以我想将日志信息存储到oracle数据库(我用于应用程序)并提供swing接口来访问该表.因此,我将能够在该表中搜索某些日志记录级别,

Java日志记录级别混乱

我将日志记录级别设置为CONFIG,但是看不到在CONFIG级别写入的消息.我错过了什么? 组态: Logger logger = java.util.logging.Logger.getLogger("xxx"); logger.setLevel(java.util.logging.Level.CONFIG); 测试: logger.log(java.util.logging.Level.SEVERE, "severe"); logger.log

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

我在JBoss 5.1中有一个EJB3-Timer. 编辑:ShutdownHook应设置一个标志,doTimeOut()可以正常终止(否则它将完成作业,并且在此计时器完成之前停止关闭). @Stateless class Timer { private static Thread hook; static { hook = new ShutdownHook(); } @Timeou

java.util.logging.Logger方法可以在Google App Engine上失败吗?

Google App Engine使用java.util.logging.Logger(JUL)进行所有日志记录.因此,要记录任何内容(然后通过LogService检索它),您只需像平常一样使用JUL进行记录: private Logger logger = Logger.getLogger(this.class.getName()); // ... public void doWhatever() { logger.inf

在Java中,全局记录器和根记录器之间有什么区别?

在Java类java.util.logging.Logger中,全局和根记录器之间有什么区别?它们是一样的吗? Logger :: getGlobal方法返回全局记录器.并重复调用Logger :: getParent直到结果为null将产生根记录器.当我使用name参数的空字符串调用Logger :: getLogger时,它是返回全局记录器还是根记录器? htt

java – 管理分布在许多机器上的大量日志文件

我们已经开始使用第三方平台(GigaSpaces)来帮助我们进行分布式计算.我们现在要解决的一个主要问题是如何在这个分布式环境中管理我们的日志文件.我们目前有以下设置. 我们的平台分布在8台机器上.在每台机器上,我们有12-15个进程,使用java.util.logging记录分离日志文件.在这个平台

为特定包设置java Logger

任何人都可以向我解释一下如何从具体包中为各种类设置java Logger? 例如: 如果我得到这个并设置它 Logger logger = Logger.getLogger("com.google.api.client.*"); logger.setLevel(Level.CONFIG); logger.addHandler(new Handler() { @Override

JUL(Java.util.Logging)的MDC(映射诊断上下文)支持

我有一个使用Slf4j和java.util.Logging设置的日志记录机制.我有几个线程,所以我无法从日志中得到一个清晰的想法,因为它们是混合的.现在我尝试使用MDC概念在日志文件中添加更多数据,以便它们清晰. 问题与Slf4j中的一样,虽然它支持MDC java.util.Logging不支持.但它说 If the unde

如何让java.util.logging发送日志到Logback?

我正在开发一个使用slf4j api记录的应用程序: import org.slf4j.Logger; import org.slf4j.LoggerFactory; ... private static final Logger LOG = LoggerFactory.getLogger(FreemarkerEmailPreviewGenerator.class); ... LOG.error("Error generating email preview", e); (