System.Exception是否有内置的抛出时间戳?

时间:2013-03-08 10:03:20

标签: c# .net exception timestamp

有没有办法在异常本身抛出异常时提取,还是需要手动将此信息添加到异常中?

2 个答案:

答案 0 :(得分:8)

Timestamp对象没有内置Exception属性。您可以创建一个继承自Exception的新类,并添加您自己的属性。

如果您将异常用作日志框架的参数,则可能希望直接在日志框架中处理时间戳(最有可能使用DateTime.Now / UtcNow)。

答案 1 :(得分:0)

当发生异常时,如果你已经处理了它,那么控件将会 立即转到catch块,这恰好是发生异常的时间

所以catch块中的第一行可以在使用日期对象时准确到达 (DateTime.Now.Time等)