2017-08-24 9 views
0

ASP.NETアプリケーションでは、nlog出力をメモリ内のバッファに入れる方法はありますか?asp.netのWebページとしてのnlogの出力

ウェブページにログのコンテンツを表示する循環バッファを作成したいと思います。

答えて

0

なぜあなたは、実際のログファイルから尾のn-ラインを読んで、それを表示しませんか?または、データベースに送信してテーブルを表示しますか? ASP.Netサイトにオーバーヘッドとメモリ定数を追加すると思われます。

+0

ログファイルから読み戻す、または書き込みとバックデータベースからの読み込みは確かラム内の循環バッファを持つよりも多くのCPU時間を要するとしています – Thomas

0

memory targetへの書き込みはどうですか?

その後、あなたは次のようにそれらを読むことができる:

var target = LogManager.Configuration.FindTargetByName<MemoryTarget>("target1"); 
var logs = target.Logs; 
関連する問題