WebSphere Application Server Community Edition 中的应用程序日志记录
2010-05-12 00:00:00 来源:WEB开发网java.util.logging API 提供了以下处理程序:
StreamHandler:将格式化记录写入 OutputStream 的简单处理程序。
ConsoleHandler:将格式化记录写入 System.err 的简单处理程序。
FileHandler:将格式化日志记录写入单个文件或日志文件循环集的处理程序。
SocketHandler:将格式化日志记录写入远程 TCP 端口的处理程序。
MemoryHandler:将日志记录缓存在内存中的处理程序。
除了上面的处理程序外,API 还提供了以下格式化工具:
SimpleFormatter:写入日志记录简短的可读摘要。
XMLFormatter:写入采用 XML 结构的详细信息
java.util.logging 定义以下日志级别:
SEVERE(最高)
WARNING
INFO
CONFIG
FINE
FINER
FINEST(最低)
在此部分,我们将使用 EMPDemo 应用程序演示 java.util.logging 如何工作,从而介绍 java.util.logging 的以下方面:
使用缺省 java.util.logging 配置
使用 gbean 自定义 java.util.logging
使用缺省 java.util.logging 配置
缺省情况下,java.util.logging 使用 <JAVA_HOME >/jre/lib/logging.properties 文件来配置 Logger、Handler 和 Formatter。不过,您可以在运行时以编程方式添加新 Handler 和 Formatter。所提供的缺省配置非常简单,仅仅配置具有 SimpleFormatter 的 ConsoleHandler。为 ConsoleHandler 设置的日志级别为 INFO;即缺省情况下,ConsoleHandler 将记录日志级别为 INFO 或更高的消息。
我们可以修改 logging.properties 文件,以添加新 Handler 或 Formatter。EMPDemo 包含连接到 EMPLOYEE_DB 数据库的 com.ibm.sample.EMPDemo Servlet,将从 EMPLOYEE 表检索行。另外,还会在执行各种数据库操作时记录消息。清单 3 显示了对应的代码,其中的日志记录语句使用粗体进行标记:
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接