c#中日志NLog配置问题

2023-11-16

{“Failed obtaining configuration for Common.Logging from configuration section ‘common/logging’.”}
在配置中没有配置对

另外很有可能是NLog 的配置文件没有安装,安装配置文件就可以了
Common.Logger和NLog使用,出现Common.Logging.Simple.NoOpLogger或IsInfoEnabled=false
在这里插入图片描述
就是这个,

另外 ,最后的NLog要参考package里面的
在这里插入图片描述
这两天在使用Common.Logger和NLog时。碰到了以前没有见到的问题。
在VS2012,我用Nutget安装了
Common.Logging
Common.Logger.NLog20
NLog
NLog Configuration
日志对象的初始化为:ILog logger = LogManager.GetLogger(Assembly.GetExecutingAssembly().GetName().Name);
程序执行时,发现并没有日志输出,在调试下用Add Watch去查看一个ILog日志对象,发现如下:(最初显示时,这里的IsDebugEnabled其实为false)

经过排查,发现是我在App.config里少了一个配置项,使得Common Logger找不到NLog。添加以下的配置项之后可以正常运行:








同时,在App.config这个文件中,还存在另一个必须的配置,在节点(没有的话新建一个)添加:




注意:
应该是的第一个节点,新建时要小心。
也有可能是另外的原因,就是NLog执行出错了。对此,我们可以配置查看NLog的执行过程:
在nlog.config文件里,在nlog头添加:

这样就可以查看NLog的执行日志了。(相当给力)
参见:
http://forum.springframework.net/showthread.php?2432-Common-Logging-not-configured
https://github.com/nlog/nlog/wiki/Internal-logging

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c#中日志NLog配置问题 的相关文章

  • xcode Swift Log CocoaLumberjack

    参考 iOS CocoaLumberJack日志库集成 简书 logging How to capture Device Logs in iOS during Runtime into a file in Documents Directo
  • debian11查找Xorg.0.log位置

    sudo apt install locate sudo updatedb locate Xorg 0 log 着实难找 xff01 xff01 var lib gdm3 local share xorg Xorg 0 log var li
  • python解析log文件_python解析基于xml格式的日志文件

    大家中午好 xff0c 由于过年一直还没回到状态 xff0c 好久没分享一波小知识了 xff0c 今天 xff0c 继续给大家分享一波Python解析日志的小脚本 首先 xff0c 同样的先看看日志是个啥样 都是xml格式的 xff0c 是
  • log以2为底的对数

  • linux /var/log/httpd 清理错误日志方法

    报错 xff1a 启动httpd报错 Job for httpd service failed 没有空间 linux中var磁盘满了的问题 BugSayNo的博客 CSDN博客 var目录满了有什么影响
  • Linux 通过 log 日志检查服务器是否被暴力破解

    远程服务器一般需要启用 ssh 远程登录功能 对于 ssh 协议的常见攻击是进行暴力破解 通过查看 log 日志检测服务器是否被暴力破解 日志位置 不同的linux发行版 xff0c 关于 ssh 登录的日志信息存储的地方不同 xff1a
  • 开启openfire的log聊天记录功能

    http stackoverflow com questions 6635034 read chat histroy from openfire server with smack Openfire server can surely sa
  • putty支持多标签,支持log每行加时间

    在现在的免费telnet 串口连接工具中 Tera Term 支持脚本ttl 且有每行时间记录 有一个不好的是个终端连接不友好 xff0c 也能用 xff0c 就是看起来不方便 xff0c 是一个外挂的补丁 putty 不支持多标签 不支持
  • 【日志工具】g3log_5_自定义log格式

    自定义日志格式 重载默认文件接收器的文件头 默认文件头可以在默认文件接收器中自定义 FileSink overrideLogHeader std string 重载默认文件接收器的日志格式 默认的日志格式是在LogMessage hpp s
  • Telink Mesh 开发(1)调试log打印

    Telink Mesh SDK 调试log打印 Telink 官网论坛建议使用GPIO模拟串口打印log xff0c 推荐阅读Telink官网发布的最新SDK使用手册 xff0c 更新了不少东西 一 使用串口打印log1 使能uart lo
  • logback.xml日志文件配置说明

  • CSDN-markdown编辑器

    欢迎使用Markdown编辑器 你好 这是你第一次使用 Markdown编辑器 所展示的欢迎页 如果你想学习如何使用Markdown编辑器 可以仔细阅读这篇文章 了解一下Markdown的基本语法知识 新的改变 我们对Markdown编辑器
  • springboot2.0整合logback日志(详细)-禁止logback内部日志

    本文转载自作者 70KG 出处 https www cnblogs com zhangjianbing p 8992897 html 一 近期自己的项目想要一个记录日志的功能 而springboot本身就内置了日志功能 然而想要输入想要的日
  • c 编程 常犯的错误,隐藏性很高,而且很致命

    1 申请内存 1 1 内存大小错误 比如 申请一块存放8个unsigned int 数据的内存空间 错误 malloc 8 正确 malloc 8 sizeof unsigned int 注解 malloc申请内存 是以字节为单位的 所以当
  • C#中的BeforeFieldInit

    今天学习设计模式中的单例模式 无意间发现了这个标志BeforeFieldInit 于是简单地搜索了一下 总结出如下内容 The C specification states The static constructor for a clas
  • 如何使用 Rsyslog 和 MySQL 设置 LogAnalyzer

    本文是文章的第二部分使用 MySQL 和 LogAnalyzer 设置 Rsyslog在 CentOS RHEL 系统上 在里面第一部分我们已经将Rsyslog与MySQL数据库服务器集成 所有日志现在都保存在数据库中 下面是我们在第 1
  • springboot 注解实现AOP记录日志

    AOP AOP为Aspect Oriented Programming的缩写 意为 面向切面编程 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 在日常开发当中经常用来记录日志 方法跟踪 事务 权限等 切面方法说明 Aspe
  • c#中日志NLog配置问题

    Failed obtaining configuration for Common Logging from configuration section common logging 在配置中没有配置对 另外很有可能是NLog 的配置文件没
  • win7安装了vc++6.0打开已保存文件项目就会崩溃

    我用win7安装了vc 6 0的英文完整版 绿色中文版 发现当运行程序时 要打开已保存文件项目就会崩溃 系统对话筐就说 Microsoft R Developer Studio已停止工作 选择调试或者关闭 office 2010 与vc 6
  • python pyplot logscale 画图对数

    原文来自公众号 工程师看海 事情的起因是我要在公众号 工程师看海 更新一篇文章 介绍电感 磁珠的区别 需要画阻抗 频率曲线 横坐标频率要按照log对数尺度缩放 就写了python代码 废话不多说 先看结果 公众号后台回复 python lo

随机推荐