码迷,mamicode.com
首页 > 数据库 > 详细

NLog插入数据库异常处理

时间:2018-03-18 16:20:44      阅读:888      评论:0      收藏:0      [点我收藏+]

标签:死胡同   注意   ali   .config   number   exception   div   table   问题   

刚刚接触NLOG,按照网上database设置好了NLog 发现死活插不进去!但是同时记录的log文件却是成功的,而且代码运行不报错。尝试了网上各种的配置格式和方法,都无济于事!无奈只能去官方的git找答案,确定配置格式和参数都没有问题,感觉进入死胡同了!没办法就在git的issues中找答案,竟然没有相同的情况!!!无奈,又返回到Nlog.config中仔细看默认注释!猛然发现两个节点!如下图! 心中一万只草泥马在奔腾,我说怎么会一直运行也不报错,原来把throwExceptions给关了!!!另外下面的那个internalLogLevel也是Off,这个节点字面意思理解就是Nlog自己运行的日志,后面的internalLogFile就是日志记录的路径!最终将throwExceptions设置为On以后一运行系统终于报错了,原来是表的字段长度不够这种低级错误!耗费了我将近两个小时,才把这小问题解决掉。
注意这里internalLogLevel的值是和Nlog里定义的日志level是相同的,具体如下:

  • Name - Render the full level name.
  • FirstCharacter - Render the first character of the level.
  • Ordinal - Render the ordinal (aka number) for the level.

 

LevelFirstCharacterOrdinal
Trace T 0
Debug D 1
Info I 2
Warn W 3
Error E 4
Fatal F 5
Off O 6

 

技术分享图片

 

NLog插入数据库异常处理

标签:死胡同   注意   ali   .config   number   exception   div   table   问题   

原文地址:https://www.cnblogs.com/xxaxx/p/8595552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!