単に追加するだけならloggerを使うだけなんだけど
HDL4-Gのweb管理画面やメールで送信されるシステムログは
/var/log/messagesの生ログでなく抜粋されかつ日本語変換
されたログになる。
UPS絡みのエラー制御でここに独自メッセージを追加することにした。
変換は/usr/local/bin/syslog2jpで行っており変換テーブルは
/usr/local/bin/HDLsyslog2jp.pmが持っているのでここに追加。
1.%progtableに新規テーブルエントリ追加
'^logger' => \%logger_table,
2.新規テーブル追加
%logger_table = (
"\x01" => {
'mes' => __('ユーザー定義'),
'desc' => __('独自追加したメッセージです.'),
},
'APCUPSD Holted.' => {
'mes' => __('APCUPSD起動エラー:システム再起動開始'),
'desc' => __('APCUPSDの起動に失敗しシステム再起動を開始する際に出力されます.'),
},
);