
NLog
文章平均质量分 58
ViviaChen
这个作者很懒,什么都没留下…
展开
-
如何在运行时修改NLog配置
在用NLog做日志记录时,会访问Nlog.config以获得配置,但该文件是预先被设置好的。如下方法可以在运行时用编程的方式修改Nlog配置。代码示例: LoggingConfiguration lc = LogManager .Configuration;// 关键,获得Configuration对象 // 接下来原创 2014-02-13 20:06:24 · 3900 阅读 · 0 评论 -
如何在运行时给NLog配置传入想要的参数值
例如我们在给下述数据库Target做配置时,往往想在运行时传入我们想要的参数值,而不仅仅是这date、level这些内置的值: target name ="dbLogging " xsi:type ="Database " connectionStringName ="EtlLogGlobal "> commandText> insert into原创 2014-02-13 20:07:37 · 4771 阅读 · 0 评论 -
Format形式下不能传入异常的解决办法
如果使用这种语句: LoggerHelper.Logger.ErrorFormat("Exception happened:{0}", new Exception("TestException"));可能会看到下述结果: 14/02/10 19:15:51.[Error].{0}解释: NLog.config里没有设置相应target的格式。该格式必须能原创 2014-02-13 20:04:26 · 757 阅读 · 0 评论 -
如何利用NLog给数据库发送日志
在NLog.Config里配置Target如下: target name ="dbLogging " xsi:type ="Database " connectionStringName ="EtlLogGlobal "> commandText> insert into Logging([LogTime], [Machine],[原创 2014-02-13 20:04:57 · 3409 阅读 · 0 评论