概要
BizRobo! Basic に同梱しているlog4jを利用して、Microsoft Windows NT イベント・ログへ出力する方法を参考として紹介するものです。
注意事項
本記事の手法に関しましては、BizRobo! Basicのサポート対象外となります。お客様様判断にてお試しください。
作業手順
1.log4jパッケージを以下のサイトからダウンロードする。
Apache Software Foundation Distribution Directory
2.log4j-1.2.17.zipファイルを展開して、同梱されている NTEventLogAppender.amd64.dll ファイルを
以下のディレクトリへコピーする。
C:\Program Files\Kapow {version}\jre\bin
3.log4j.properties の記述を編集する。
<log4j.propertiesの場所>
{User home}\AppData\Local\Kapow(10.7以降はKofax RPA)\{version}\Configuration
<変更内容>
# Messages related to robot runs.
log4j.logger.kapow.robotrunlog=INFO, eventlog
# Windows NT Eventlog
log4j.appender.eventlog=org.apache.log4j.nt.NTEventLogAppender
log4j.appender.eventlog.layout=org.apache.log4j.PatternLayout
log4j.appender.eventlog.layout.ConversionPattern=[%5p][%d{yyyy/MM/dd HH:mm:ss:SSS}] %m (%c) %n
出力するメッセージのレイアウトを変更しておりますが、こちらは任意となります。
また、上記は、ロボットの実行を出力するように設定しておりますが、対象とするロガーを変えることで、Robotの実行以外のログも出力できることが確認できております。
区分 | 確認Ver |
手順 | 10.3.0.4 |