Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Visual Studio 有一个简洁的功能,即在引发异常时弹出一个消息框,允许您中断它并检查程序状态,即使理论上稍后会捕获该异常。
我想用这样的东西来记录日志。自动记录每个引发的异常。这在您引发异常但它被库代码捕获(即使它不应该被捕获)的情况下特别有用。
因此问题是:可以做到吗,如果可以,怎么做?
编辑:不确定这是否足够明显:我不想编写代码来捕捉、记录和重新抛出所有异常。
您不能自动记录引发的异常。您可以通过编写自己的异常类来记录创建的异常(无论它们是否在稍后阶段抛出)。
但是,我很少看到有人在没有实际抛出异常的情况下创建异常。所以这对你来说可能已经足够了。