以下库代码有问题吗?
try
{
//
}
catch (Exception ex)
{
CustomLogger.Log(ex.ToString()); //Write to log file
throw;
}
Run Code Online (Sandbox Code Playgroud)
我在某处读过,异常处理最好留给Application
框架确实不应该有自己的日志记录.它应该允许应用程序提供日志记录提供程序.
如果应用程序在这种情况下提供了日志记录提供程序,那么实际代码就可以了(记录异常然后重新抛出).否则,只需让Exception冒泡,然后让Application记录它认为合适的方式.
归档时间: |
|
查看次数: |
120 次 |
最近记录: |