有没有办法在异常本身抛出异常时提取,还是需要手动将此信息添加到异常中?
答案 0 :(得分:8)
Timestamp
对象没有内置Exception
属性。您可以创建一个继承自Exception
的新类,并添加您自己的属性。
如果您将异常用作日志框架的参数,则可能希望直接在日志框架中处理时间戳(最有可能使用DateTime.Now
/ UtcNow
)。
答案 1 :(得分:0)
当发生异常时,如果你已经处理了它,那么控件将会 立即转到catch块,这恰好是发生异常的时间
所以catch块中的第一行可以在使用日期对象时准确到达
(DateTime.Now.Time
等)