Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere IQ 봇

콘텐츠 닫기

콘텐츠

콘텐츠 열기

로그 파일 자동 롤오버 설정

  • 업데이트: 2020/05/13
    • 11.3.x
    • 구축
    • IQ Bot

로그 파일 자동 롤오버 설정

이 항목에서는 파일 크기를 기준으로 로그 파일의 자동 롤오버 설정에 대해 설명합니다.

로그 파일이 생성되면 시스템은 로그 파일 크기가 너무 커서 열기 어려운 지점까지 로그 파일 크기를 늘리는 메시지를 계속 로깅합니다. 이렇게 하면 사용자가 정보 및 오류 메시지를 검토하기 위해 로그 파일을 열 수 없습니다.
주: 로깅 수준이 DEBUG(디버그) 또는 TRACE(추적) 모드로 증가하면 이러한 현상이 더 빨리 발생합니다.
모든 Java 서비스의 경우 사용자는 <IQ Bot installation directory>/Services에서 로그 파일을 식별할 수 있습니다. 로깅 구성 파일을 열고 정책의 <SizeBasedTriggeringPolicy size="100MB" />첫 번째 발생 시 에서 다음 변경 사항을 추가합니다.

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

다음 예제 설정에서 로그 파일이 50MB에 도달하면 시스템이 새 파일을 자동으로 생성하고 로깅을 시작합니다. 사용자가 더 많은 파일을 가지고 있지만 각 파일은 50MB만 됩니다. 이는 로그 파일을 관리하는 표준 방법입니다.

이 예제는 사용자가 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 BotOn-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>
피드백을 보내주십시오