Nlog Config不会在DB中插入任何值

时间:2011-07-23 05:55:41

标签: web-config nlog

我的Nlog配置是:

  <commandText>
    insert into NLog_Error ([time_stamp],[level],[host],[type],[source],[logger],[message],[stacktrace],[allxml]) values(@time_stamp,@level,@host,@type,@source,@logger,@message,@stacktrace,@allxml);
  </commandText>

  <parameter name="@time_stamp" layout="${utc_date}" />
  <parameter name="@level" layout="${level}" />
  <parameter name="@host" layout="${machinename}" />
  <parameter name="@type" layout="${exception:format=type}" />
  <parameter name="@source" layout="${callsite:className=true:fileName=false:includeSourcePath=false:methodName=false}" />
  <parameter name="@logger" layout="${logger}" />
  <parameter name="@message" layout="${message}" />
  <parameter name="@stacktrace" layout="${exception:stacktrace}" />
  <parameter name="@allxml" layout="${web_variables}" />

但我在mssql中的日志输出为空。不要插入任何数据

什么?

1 个答案:

答案 0 :(得分:0)

尝试启用nlog内部错误消息。也许你可以在那里找到一些线索: http://nlog-project.org/wiki/Logging_is_not_working_-_how_to_troubleshoot_it%3F