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

Procedure查看服务器日志

  1. 在树组件中,展开要查看其日志的服务器实例的节点。

  2. 在“常规信息”页面中,单击“查看日志文件”。

  3. 使用“搜索条件”区域自定义和过滤日志查看器。使用如下所示的基本字段:

    • 实例名称—从下拉式列表中选择一个实例名称,以查看该服务器实例的日志。默认值为当前服务器实例。

    • 日志文件—从下拉式列表中选择一个日志文件名称,以查看该日志的内容。默认名称为 server.log

    • 时间戳—要查看最新的消息,请选择“最近”(默认值)。如果只查看特定时间段内的消息,请选择“特定范围”并在显示的“从”字段和“到”字段中键入日期和时间值。对于时间值,其语法必须采用以下格式(SSS 表示毫秒):


      hh:mm:ss.SSS
      

      例如:


      17:10:00.000

      如果“从”字段中的时间值迟于“到”字段中的时间值,将显示错误消息。

    • 日志级别—要按照日志级别过滤消息,请从下拉式列表中选择一个日志级别。默认情况下,将显示服务器日志中选定日志级别和更高日志级别的所有消息。选中标有“不包括更高级别的消息”的复选框将仅显示所选级别的消息。

      为确保您要查看的消息都显示在服务器日志中,请先在“日志级别”页面中设置适当的日志级别。请参见配置日志级别

      如果您选择基于日志级别过滤日志消息,则将只显示符合指定过滤条件的消息。不过,这种过滤不影响那些记录到服务器日志中的消息。

      将显示服务器日志中最新的 40 个条目以及在“日志记录设置”和“日志级别”页面中指定的设置。

      单击“时间戳”标题旁边的三角形对这些消息进行排序,以使最新的消息显示在最后。

      要查看任何消息的格式化版本,请单击标记的链接


      (details)

      将显示标有“日志条目详细资料”的窗口,该窗口包含了消息的格式化版本。

      在条目列表的末尾,单击按钮以查看日志文件中较早或较晚的条目。

      单击“搜索条件”区域中的“高级搜索”以进一步细化日志查看器的搜索条件。使用如下所示的“高级选项”字段:

    • 记录程序—要按模块过滤,请从下拉式列表中选择一个或多个名称空间。按住 Shift 键并单击或按住 Ctrl 键并单击来选择多个名称空间。

      选择较高级别的名称空间也就选择了该名称空间下的所有名称空间。例如,选择 javax.enterprise.system 的同时也就选择了该名称空间下所有模块的记录程序:javax.enterprise.system.corejavax.enterprise.system.tools.admin 等等。

    • 自定义记录程序—要查看特定于某个特定应用程序的记录程序中的消息,请在文本字段中键入记录程序的名称,每行键入一个。如果应用程序具有多个模块,您可以查看任何模块,也可以查看所有模块。例如,假定应用程序具有使用以下名称的日志程序:


      com.mycompany.myapp.module1
      com.mycompany.myapp.module2
      com.mycompany.myapp.module3

      要查看应用程序中所有模块的消息,请键入 com.mycompany.myapp。如果只查看 module2 的信息,则键入 com.mycompany.myapp.module2

      如果指定了一个或多个自定义记录程序,则仅当您在“记录程序”区域中明确指定 Application Server 模块的消息之后,才会显示这些消息。

    • 名称值对—要查看特定线程的输出,请在文本字段中键入该线程的关键字名称和值。关键字名称为 _ThreadID。例如:


      _ThreadID=13

      假定 com.mycompany.myapp.module2 在多个线程中运行。要完善日志查看器使其只显示单个线程的输出,请在“自定义记录程序”字段中指定该模块的记录程序,然后在此字段中指定线程 ID。

    • 显示—要一次查看 40 条以上的消息(默认值),请从下拉式列表中选择其他可用的值(100、250 或 1000)。

      要查看栈追踪,请取消选中“限制过长的消息”复选框。默认情况下,查看器中不会显示栈追踪,要查看栈追踪,请单击消息的 (details) 链接。

      单击“基本搜索”可以隐藏“高级选项”区域。