Windows サービスとしてホストしている WCF クラス ライブラリがあります。問題は、サービスをコンソール アプリとしてデバッグ モードで実行すると、イベント ログに正しく記録されることです。しかし、inno setup で作成したセットアップ ファイルを使用して Windows サービスとしてホストすると、何らかの理由で何もログに記録されません。
<system.diagnostics>
<switches>
<add name="Retail.ReaderService.Switch" value="4" />
</switches>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="EventLogTraceListener" type="System.Diagnostics.EventLogTraceListener" initializeData="ServiceLog" />
</listeners>
</trace>
</system.diagnostics>
これらの設定はメインの app.config ファイルにあります。autoflush 属性を true に変更しようとしましたが、機能しません。助けてください。
ありがとう、