高見 直輝
takam****@orega*****
2015年 7月 29日 (水) 09:08:02 JST
高見です。 > providerにresourceFileNameとmessageFileNameがないのは、でき > ればこれらを使わずに実現したいからです。これ、フルパスを指定 > しないといけないような気がしているので、そうすると、インストー > ラーではなくzipを展開して使いたい!というときに不便そう(ユー > ザーがファイルを書き換えないといけなそう)だなぁと思っていま > す。 リソースファイルはともかく、メッセージファイルは必須だと思います。 以前、Windows7,2008R2で同様の調査を行ったときの結果は、以下のようになり ました。 ○メッセージファイル有り、イベントID定義有り ×メッセージファイル有り、イベントID定義無し ×メッセージファイル無し なお、×のときも関数(ReportEvent)は正常に終了しました。 このことから、ソース&イベントIDに対応するメッセージ定義が見つからない場 合、出力要求を無視する仕様になっているものと考えられます。 PostgreSQLでも、Zipから展開した環境でイベントログ出力を利用したい場合、 メッセージファイル(lib\pgevent.dll)を登録する必要があります。 ログの出力先(イベントログorファイル)の選択が出来るようになっていれば、 あとのことは“ユーザの責任において行う"で良いような気がします。 ----------------------------- 高見 直輝 <takam****@orega*****> 株式会社オレガ TEL:03-3267-0150 FAX:03-3267-0180