配置访问日志格式

2023年12月13日

ID 183524

有关 Squid 服务处理的所有 web 资源请求的信息保存在名为 access.log 的文件中。此文件称为访问日志。您可以更改有关请求的条目将保存在访问日志中的格式。

要配置访问日志格式:

  1. 在应用程序 web 界面中,选择 设置内置代理服务器日志 区域。
  2. 将切换开关设置为已启用
  3. 选择以下访问日志格式之一:
    • 默认

      这是 Squid 服务默认使用的访问日志格式。选择此选项时,以下字符串将添加到配置文件 squid.conf 中:

      logformat kl_format %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt

      access_log syslog:local2.info kl_format

      访问日志记录请求的时间和状态,连接源地址,和 web 资源的 HTTP 标头有关的信息。

    • 自定义

      您可以更改 Squid 服务在访问日志中保存的数据的内容和格式。例如,这可能是必需的,以便需要特定格式的第三方应用程序可以处理日志。

      选择此选项时,以下字符串将添加到配置文件 squid.conf 中:

      logformat custom_format <格式规格 字段中的值>

      access_log syslog:local2.info custom_format

  4. 如果您选择了 自定义 选项,在 格式规格 字段键入格式代码。

    您可以通过使用条目字段下的链接来使用预定义的格式 Squid通用联合引用站点Useragent

    更多有关访问日志格式的详细信息,请参考网站 www.squid-cache.org

  5. 单击 保存

    代理服务器将被重启。重启完成前流量处理将被暂停。

现已配置访问日志格式。有关 Squid 服务处理的 web 资源请求的信息将以指定的格式保存在 access.log 文件中。

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.