阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

设置日志文件自动滚动

  • 已更新:8/03/2021
    • Automation 360 v.x
    • 安装
    • IQ Bot

设置日志文件自动滚动

本主题介绍如何根据文件大小设置日志文件的自动滚动。

创建日志文件后,系统会继续记录将日志文件大小增加到太大而无法打开的消息。这将阻止用户打开日志文件以查看信息和错误消息。
注: 如果日志记录级别增加到 调试 或跟踪模式,则这种情况会更快发生。
对于所有 Java 服务,用户都可以在 <IQ Bot 安装目录 >/Services 下标识日志文件 。打开任何日志记录配置文件,并在 第一次出现策略时在 <SizeBasedTriggeringPolicy size="100MB" /> 下添加以下更改

<Policies>
<TimeBasedTriggeringPolicy interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>

在以下示例设置中,日志文件达到 50 MB 后,系统将创建 新文件将自动启动并登录。但最终用户会有更多 文件,但每个文件仅为 50 MB。这是管理日志的标准做法 文件。

此示例显示了用户可以添加到的设置中的条目 Automation 360 IQ Bot On-Premises ,以便在文件达到一定大小后自动滚动日志。

<RollingFile name="Alias" fileName="${env:PUBLIC}/Documents/Automation Anywhere IQBot Platform/Logs/Alias.log"
                     filePattern="${env:PUBLIC}/Documents/Automation Anywhere IQBot Platform/Logs/Archive/$${date:yyyy-MMM}/Alias-%d{yyyy-MMM-dd}-%i.log.zip"
                     immediateFlush="true"
                     append="true">
            <PatternLayout pattern="CPL1 Alias %X{cid} %d{ISO8601}{UTC}Z %-5level %C %M %msg %n"/>
            <Policies>
                <TimeBasedTriggeringPolicy />
                <SizeBasedTriggeringPolicy size="50MB" />
            </Policies>
            <DefaultRolloverStrategy max="10"/>
        </RollingFile>
发送反馈