Use*_*rol 8 .net sql-server logging diagnostics linq-to-sql
我启用了System.Transactions日志记录:
<system.diagnostics>
<sources>
<source name="System.Transactions" switchValue="Warning">
-- my listeners here
</source>
</sources>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)
并看到很多奇怪的日志警告,如:
可以请有人对此有所了解吗?我的系统按预期工作,并且没有引发ADO.NET级异常.DAL代码是典型的L2S代码,没有明确的事务管理或任何黑客攻击.
小智 1
使用警告的 switchValue 不仅仅会捕获错误。来自msdn:
存在随后可能导致错误或严重故障(例如,分配失败或接近限制)的情况。对用户代码中的错误(例如事务中止、超时、身份验证失败)的正常处理也可能生成警告。
也许这就是你想要的。如果是这样,那就酷了。否则,您可能需要将其更改为错误。