-1

私は経験の浅い VB.NET プログラマーで、アプリケーションにログを追加しようとしています。私はNlogを使用していますが、うまく機能しますが、ユーザーが見たいログレベル(デバッグ、情報、警告)を選択し、実行時に構成ページを介してファイルへのロギングを切り替えることができる必要があります。

nlog は app.config の静的構成でうまく機能していますが、実行時にプログラムでルールを変更するのが苦労しています。API ドキュメントを読んだところ、ターゲットまたはルールを「追加」する方法がありますが、ターゲットを「削除」またはルールを変更する簡単な方法がわかりました。

また、SLF のような Facade を調べて生活を簡素化しようとしましたが、新しいログ ターゲットを追加したり、実行時にログ レベルを変更したりする簡単な方法もわかりません。

アドバイス、コード スニペット (私は VB または C# が得意です) をいただければ幸いです。

4

1 に答える 1