在我的工作场所有这个 checkin 退房程序,它只从 checkin 退房机中获取数据并将其存储在我们的数据库中,但突然无处不在地开始在星期四报告错误但仅在一天中的随机时间一次,所以当我检测到错误时,我运行程序但没有任何反应,所以我想每 5-10 分钟调试一次,看看我是否捕获错误以查看发生了什么,如何才能我这样做?
最佳答案
记录是您的 friend 。添加大量日志记录(使用内置的 Trace 日志记录或使用一些框架,例如 log4net )。使用不同的日志级别来控制您退出的日志量。在详细级别,例如,您可以在进入和退出重要方法时记录日志,记录输入参数和返回值。登录捕获 block 等。下次报错后再分析日志文件。
关于c# - 如何安排调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1574419/