Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

关于日志

日志记录

Application Server 使用 JSR 047 中指定的 Java 2 平台日志记录 API。Application Server 日志信息记录在服务器日志中,通常可以在 domain-dir/logs/server.log 中找到。

domain-dir/logs 目录中除了包含服务器日志外,还包含另外两种日志。access 子目录中包含 HTTP 服务访问日志,tx 子目录中包含事务服务日志。有关这些日志的信息,请参见配置 HTTP 服务访问日志配置事务

Application Server 组件生成日志记录输出。应用程序组件也可以生成日志记录输出。

应用程序组件可以使用 Apache Commons Logging Library 来记录消息。但是,建议采用平台标准 JSR 047 API 以获得更好的日志配置。

日志记录遵循以下统一格式:

[#|yyyy-mm-ddThh:mm:ss.SSS-Z|Log Level|ProductName-Version|LoggerName|Key Value Pairs|Message|#]

例如:

[#|2004-10-21T13:25:53.852-0400|INFO|sun-appserver-e8.1|javax.enterprise.
system.core|_ThreadID=13;|CORE5004: Resource Deployed: 
[cr:jms/DurableConnectionFactory].|#]

在本示例中,

在以后的版本中,可能会更改或增强日志记录格式。

日志程序名称空间分层结构

Application Server 为它的每个模块都提供了记录程序。下表按照每个记录程序的模块名称和名称空间在管理控制台的“日志级别”页面中的显示方式以字母顺序列出每个记录程序的模块名称和名称空间(请参见配置日志级别)。“日志级别”页面中未显示表中最后三个模块。

表 15–1 Application Server 记录程序名称空间

模块名称 

名称空间 

管理 

javax.enterprise.system.tools.admin

类加载器 

javax.enterprise.system.core.classloading

CMP 

javax.enterprise.system.container.cmp

配置 

javax.enterprise.system.core.config

连接器 

javax.enterprise.resource.resourceadapter

CORBA 

javax.enterprise.resource.corba

部署 

javax.enterprise.system.tools.deployment

EJB 容器 

javax.enterprise.system.container.ejb

JavaMail 

javax.enterprise.resource.javamail

JAXR 

javax.enterprise.resource.webservices .registry

JAX-RPC 

javax.enterprise.resource.webservices.rpc

JDO 

javax.enterprise.resource.jdo

JMS 

javax.enterprise.resource.jms

JTA 

javax.enterprise.resource.jta

JTS 

javax.enterprise.system.core.transaction

MDB 容器 

javax.enterprise.system.container.ejb.mdb

命名 

javax.enterprise.system.core.naming

节点代理(仅限于 Enterprise Edition) 

javax.ee.enterprise.system.nodeagent

根目录 

javax.enterprise

SAAJ 

javax.enterprise.resource.webservices.saaj

安全性 

javax.enterprise.system.core.security

服务器 

javax.enterprise.system

同步(仅限于 Enterprise Edition) 

javax.ee.enterprise.system.tools .synchronization

实用程序 

javax.enterprise.system.util

验证器 

javax.enterprise.system.tools.verifier

Web 容器 

javax.enterprise.system.container.web

核心 

javax.enterprise.system.core

System Output (System.out.println)

javax.enterprise.system.stream.out

System Error (System.err.println)

javax.enterprise.system.stream.err