Sun Java System Web Server 7.0 管理员指南

配置日志参数

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

  1. 单击配置选项卡

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

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

编辑访问日志首选项

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

表 13–5 字段说明 > 编辑访问日志首选项

字段

说明

访问日志

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

文件位置

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

日志格式

  1. 使用通用日志格式-此选项是日志文件的默认格式类型。服务器将记录从请求标头中提取的相关性最高的信息。

    通用日志格式为 IP address — user [date] “request” status content-length

  2. 仅记录以下详细信息-使用此选项可以仅记录请求标头中的特定值。请从以下值中选择:

    • 客户机主机名

    • 系统日期

    • HTTP 状态

    • HTTP 标头

    • HTTP 方法

    • 查询字符串

    • 虚拟服务器名

    • 经过验证的用户名

    • 完整的 HTTP 请求

    • 内容长度

    • 请求 URI

    • 协议

编辑服务器日志首选项

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

表 13–6 字段说明 > 编辑服务器日志首选项

字段

说明

服务器日志位置

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

日志详尽程度

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

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

记录虚拟服务器名

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

记录到系统日志中

将所有消息都记录到系统日志中。 

记录到控制台中

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

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

日期格式

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

将日志文件归档

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

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

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

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

设置日志轮转

您可以使用日志轮转选项为配置的实例创建错误/访问日志轮转的进度表。要设置日志轮转,请执行以下步骤:

  1. 单击配置选项卡

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

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

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

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

表 13–7 字段说明 > 设置日志轮转

字段

说明

事件

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

时间

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

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

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

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

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

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

时间间隔

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

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

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

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