C# 如何检查NLog是否写入数据库

C# 如何检查NLog是否写入数据库,c#,.net,database,connection-string,nlog,C#,.net,Database,Connection String,Nlog,在我们的应用程序中,我们使用nlog进行日志管理。我们正在文本文件和数据库中编写日志。在某些情况下,日志会写入文本文件,但不会写入数据库。我怀疑这是因为动态设置连接字符串时出现了一些问题。我如何调试它?有没有办法在控制台中编写NLog生成的sql查询和响应?另外,请告诉我是否有一些解决方法。您可以配置nlog来记录有关nlog it自身的信息: 或者看看: ekanthike tamar badi kotho dur?是否引发任何异常?调试自己的代码时会发生什么? <nlog int

在我们的应用程序中,我们使用nlog进行日志管理。我们正在文本文件和数据库中编写日志。在某些情况下,日志会写入文本文件,但不会写入数据库。我怀疑这是因为动态设置连接字符串时出现了一些问题。我如何调试它?有没有办法在控制台中编写NLog生成的sql查询和响应?另外,请告诉我是否有一些解决方法。

您可以配置nlog来记录有关nlog it自身的信息:


或者看看:


ekanthike tamar badi kotho dur?是否引发任何异常?调试自己的代码时会发生什么?
<nlog internalLogFile="c:\log.txt" internalLogLevel="Trace">
   <targets>
      <!-- target configuration here -->
   </targets>
   <rules>
      <!-- log routing rules -->
   </rules>
</nlog>