設置日誌文件自動翻轉
- 已更新: 2020/05/13
設置日誌文件自動翻轉
本主題說明根據檔案大小設定自動轉換記錄檔。
創建日誌文件後,系統將繼續記錄將日誌文件大小增加到太大而無法打開的位置的消息。這將阻止用戶打開日誌文件以查看信息和錯誤消息。
註: 如果將日誌級別增加到 調試 或跟蹤模式,則會更快發生這種情況。
對於所有 Java 服務,用戶可以在 <IQ Bot 安裝目錄 >/Services 下標識日誌文件 。打開任何日誌記錄配置文件,並在 第一次出現 的策略中在 <SizeBasedTriggeringPolicy size="100MB" /> 下添加以下更改:
<Policies>
<TimeBasedTriggeringPolicy interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>
在以下示例設置中,在日誌文件達到 50 MB 後,系統將創建一個 新檔案會自動開始登入。雖然使用者的結尾是更多 文件,但每個文件只有 50 MB 。這是管理日誌的標準做法 檔案。
此範例會顯示使用者可以新增 IQ Bot 至 11.x 版設定的項目。當檔案達到特定大小時,會自動將捲動至記錄檔。
<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 interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
此範例顯示使用者可新增至設定的項目, 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>