编辑日志设置

Administration Server 日志文件记录了有关服务器的数据,包括遇到的错误类型以及有关服务器访问的信息。这些日志提供了遇到的错误类型以及特定文件被访问的时间等数据,通过查看这些日志可以监视服务器的活动并排除故障。

日志类型

日志类型大致可分为:

  1. 访问日志-访问日志记录了有关对服务器的请求以及服务器的响应的信息。

  2. 服务器日志 — 服务器日志列出了自创建日志文件后服务器所遇到的所有错误。它还包含有关服务器的信息消息,如服务器何时启动以及谁试图登录服务器但未成功。

配置日志设置

要为某个配置启用和编辑日志设置,请执行以下步骤:

  1. 单击配置选项卡

  2. 选择需要启用/编辑日志设置的配置。

  3. 单击常规设置 > 日志首选项选项卡

编辑访问日志首选项

下表介绍了“访问日志首选项”部分中的字段:

表 20 字段说明 > 访问日志首选项

字段

描述

启用

已启用/已禁用。默认情况下,禁用访问日志。选择该选项可以启用访问日志。请注意,启用访问日志将会小幅度降低服务器性能。

访问日志位置

访问日志文件存储位置的服务器路径。默认值为 ../logs/access

访问日志格式

  1. 使用通用日志格式-此选项是日志文件的默认格式类型。服务器将记录从请求标头中提取的相关性最高的信息。通用日志格式为 IP Address - user [date] "request" status content-length

  2. 仅记录以下详细信息-使用此选项可以仅记录请求标头中的特定值。例如,可以仅记录客户机用户名和 HTTP 状态。

    请选择此页面中提供的选项以包含在日志报告中。

    您还可以使用“自定义日志格式”选项手动配置日志格式。

编辑服务器日志首选项

下表介绍了“服务器日志首选项”部分中的字段:

表 21 字段说明 > 服务器日志首选项

字段

描述

服务器日志位置

存储服务器日志文件的服务器路径。默认值为 ../logs/errors

日志详尽程度

该选项为您提供了一种设置日志粒度的好方法。对于测试和调试 Web 应用程序,建议将日志级别设置为 finest

对于生产环境,建议将日志级别设置为 failuresecuritycatastrophe 日志级别记录的信息量非常少。

记录虚拟服务器名

如果选择此选项,则在记录错误的同时,还会记录处理请求的虚拟服务器名称。

记录写入 stderr 的应用程序数据

如果选择此选项,则会记录由已部署 Web 应用程序引发的异常(如果写入 stderr)。

默认情况下,启用该选项。

记录写入控制台的应用程序数据

如果选择此选项,则会记录由已部署 Web 应用程序引发的异常(如果写入控制台)。

默认情况下,启用该选项。

日期格式

用于将时间戳附加至错误消息的时间格式。默认值为 [%d/%b/%Y:%H:%M:%S]

将日志文件归档

您可以将日志文件设置为自动归档。在某个特定时间或指定的间隔后,服务器将轮转您的访问日志。服务器会保存旧的日志文件,并用包含了保存日期和时间的名称来标记所保存的文件。

例如,您可以将文件设置为每小时轮转一次,则服务器将保存文件并将其命名为 "access.199907.0152400",其中“名称|年|月|日|24 小时制时间”连接在一起构成一个字符串。根据所设置的日志轮转类型,访问日志归档文件的实际格式会有所不同。

访问日志轮转在服务器启动时进行初始化。如果启用轮转,服务器将创建一个带有时间戳的访问日志文件并在服务器启动时开始进行轮转。

轮转开始后,如果需要将请求记录到访问日志文件中,并且该请求出现在以前安排的“下次轮转时间”之后,服务器将新建一个带有时间戳的访问日志文件。

设置日志轮转

单击立即轮转日志按钮以立即将日志文件归档。日志将进行轮转并保存为以下格式:<original-filename>.<YYYY.MM.DD.HHMM>

您也可以使用日志轮转选项为已配置的实例创建服务器/访问日志轮转计划。要设置日志轮转,请执行以下步骤:

  1. 单击配置选项卡

  2. 选择需要启用/编辑日志设置的配置。

  3. 单击常规设置 > 日志首选项选项卡

  4. 单击日志归档部分下的新建按钮

归档命令: 在服务器轮转日志文件后,可指定此命令的绝对路径。日志文件的轮转后文件名将作为参数传递给归档命令。归档命令还会压缩已轮转的日志文件。

以下部分介绍新建日志轮转页面中的字段:

表 22 字段说明 > 设置日志轮转

字段

描述

事件

访问日志轮转/服务器日志轮转。选择这些选项中的任何一个或两个选项可以配置相应日志类型的轮转。

时间

配置的事件启动时间。从下拉式框中选择小时和分钟值。

每天-每天在指定的时间启动指定的事件。

特定日期-在特定日期启动指定的事件。

1. 星期几-指定从星期日至星期六的任意一天。

2. 日期-指定一个月中从 1 日至 31 日间的任意一天(以逗号分隔条目)。例如,4,23,9

特定月份-在特定时间和月份启动指定的事件。指定从一月至十二月之间的月份。

时间间隔

每隔此时间段即启动指定的事件。

1. 间隔小时数-从下拉式框中选择小时数。

2. 间隔秒数-从下拉式框中选择秒数。

如果想要删除安排的日志轮转,请单击日志归档部分中的删除按钮。