【发布时间】:2013-08-17 21:37:30
【问题描述】:
目前我使用以下方式写出很多状态消息:
Debug.Writeline("This is my status message");
我希望能够创建一种方法,允许我通过Debug 输出消息或将它们重定向到我的 UI 中的文本框。但是,Debug 和 Textbox 对象不兼容。我怎样才能做到这一点,使调用者可以使用相同的消息来生成输出,并让调用方法决定将其发送到哪里(即,到 Debug、UI 甚至日志文件)?
【问题讨论】:
-
使用
Trace,或者类似log4net的东西。 -
如果您不喜欢第三方日志库,这里有一个建议的方法来创建generic Logger extension method
标签: c# debugging textbox output