2

我现在正在使用 microsoft 企业库 6 很短的时间。例如到文本文件或控制台的格式化日志可以正常工作,但我找不到在我的 windows-forms 应用程序中显示这些日志消息的方法。

FlatFileTraceListener所以我想要做的是在 Windows 窗体应用程序内的日志窗口/文本框中显示与我记录到文件中的格式完全相同的消息。

作为一种解决方法,我初始化了一个

FormattedTextWriterTraceListener(TextWriter writer, string name, ILogFormatter formatter);

每次我记录一条消息时,使用StringWriterasTextWriter并手动触发一个事件,然后在使用新文本引发事件时更新整个文本框,但这看起来不是一个干净的解决方案。

有没有人有办法解决吗?

4

0 回答 0