私はWindowsサービスを作成していますが、OnStart
の呼び出しごとに新しいLogger
をサービスコンストラクタと比較して作成する方が良いと考えました。そうすれば、サービスが再起動されたときに、設定ファイルの変更が有効になることを願っています。何とかプロセスを再起動しなくても、すべての手間を省くことができます。NLogはNLog.configからデータをキャッシュしますか?
その後、NLogはファイルを一度しか読み込めないかもしれません。それはLogManager
などが初期化され、私の予防措置は無駄です。
ねえ、ありがとう、男! – ProfK