.net – debug.write和Trace.write有什么区别?

debug.write和Trace.write有什么区别?什么时候应该使用?
在典型的版本构建配置中,Debug类被禁用,不执行任何操作。然而,跟踪仍然可以在发行版中使用。你通常会使用Debug.Write来调试你只需要的东西,而且对于生产来说这太麻烦了。

这是一篇关于Debug,Trace等的好文章:http://www.codeproject.com/KB/trace/debugtreatise.aspx

但是,我更倾向于使用可以在运行中重新配置的日志库,如log4net。如果您正在调查应用程序的问题,您仍然可以打开完整的生产日志记录。

翻译自:https://stackoverflow.com/questions/740240/what-is-the-difference-between-debug-write-and-trace-write

转载注明原文:.net – debug.write和Trace.write有什么区别?