查看服务器日志

  1. 在导航树中,选择 "GlassFish Server" 节点。

    将打开“常规信息”页面。

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

    此时将打开“日志查看器”窗口。

  3. 使用“搜索条件”区域自定义和过滤日志查看器。
  4. 如果在“搜索条件”区域中单击了“高级搜索”,请执行以下步骤:
    1. 从“日志程序”下拉式列表中,选择一个或多个名称空间以根据模块过滤。

      通过按住 Shift 键单击或按住 Ctrl 键单击选择多个名称空间。

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

    2. 在“自定义日志程序”字段中,键入日志程序名称(一行一个),以查看特定于特定应用程序的日志程序中的消息。

      如果应用程序具有多个模块,您可以查看任何模块,也可以查看所有模块。例如,假定应用程序具有使用以下名称的日志程序:

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

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

      指定一个或多个自定义日志程序时,仅当在“日志程序”区域中显式指定了 GlassFish Server 模块的消息,才会显示这些消息。

    3. 在“名称-值对”字段中,键入此线程的关键字名称和值,以查看特定线程的输出。

      关键字名称为 _ThreadID。例如:

      _ThreadID=13

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

    4. 从“显示”下拉式列表中,选择一个值,以便一次查看此数目的消息。

      所显示消息的默认数目为 40。其他选项为 100、250 和 1000。

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

    5. 单击“基本搜索”可以隐藏“高级选项”区域。
  5. 在“搜索结果”区域中,自定义日志消息的显示。

    “搜索结果”区域中将按照“日志设置”页面和“日志级别”页面中指定的设置显示最近的 40 条服务器日志条目。

另请参见
版权所有 © 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明