我们最初没有使用任何记录或调试跟踪,但是花费数周跟踪了一些数据损坏后,我们决定把需要Debug.Write和跟踪生产和Debug.Assert的.net诊断最佳实践?
所以,现在的问题是什么使用调试和跟踪日志的最佳实践。我只是寻找一些通用的东西。
public void AddRectodatabase(object record)
{
Debug.WriteLine(record.ToString());
Trace.WriteLine(record.ToString());
// Add it to databse
Debug.Assert(true, "Use this on case by case basis");
}
这是否足够一般用途,我在那里做错了什么?
我们希望坚持使用.net System.Diagnostics,而不是像log4net这样的其他选择。
在System.Diagnostics中还有其他有用的东西吗?
谢谢RaYell,对于我刚刚提出的不良样品感到抱歉。 – mamu 2010-05-08 19:37:10