使用NLog从数据库返回id?

时间:2016-06-02 10:19:16

标签: c# .net sql-server nlog

在SQL Server数据库中的表中记录异常时,id将随每行增加。我需要在使用NLog登录时将此id返回给用户,这可能吗?如果是这样,怎么样?

注意:我只有一个NLog Logger类的实例,并且我有一个处理数据库通信的自定义目标(TargetWithLayout)。

1 个答案:

答案 0 :(得分:-1)

这是通过执行登录到数据库的自定义目标来解决的,然后通过NLog设置发送到目标的参数的ID。然后可以使用此对象从调用方法获取日志ID(对象是ref)。