0
私はデシベルアペンダを持っているし、カスタム「ログ」ページへの出力を取得する方法を知っている...アイデアはResponseオブジェクトに例えば書き込みに迅速かつ汚いスイッチを持つことがあるん...asp.netコントロール(カスタムコントロール、ラベルなど)にテキストを直接出力するカスタムlog4netアペンダーの良い例はありますか?
私はデシベルアペンダを持っているし、カスタム「ログ」ページへの出力を取得する方法を知っている...アイデアはResponseオブジェクトに例えば書き込みに迅速かつ汚いスイッチを持つことがあるん...asp.netコントロール(カスタムコントロール、ラベルなど)にテキストを直接出力するカスタムlog4netアペンダーの良い例はありますか?
この本当に汚いハックのように聞こえるが、MemoryAppenderを使ってそれを取り除くことができる。あなたはおそらく
memoryAppender.Clear();
を行う必要がありますレンダリングするためのアペンダから最新のイベントを選ん後
var memoryAppender = (MemoryAppender)LogManager.GetRepository()
.GetAppenders().Single(x => x.Name == appenderName);
var events = memoryAppender.GetEvents();
:ここでは、ログデータを取得する方法についていくつかのサンプルコードです