首页 > 其他分享 >使用日志类库log4net.dll出现代码loginfo.IsInfoEnabled等于false的解决办(转)

使用日志类库log4net.dll出现代码loginfo.IsInfoEnabled等于false的解决办(转)

时间:2024-01-18 13:56:46浏览次数:22  
标签:类库 log4net false IsInfoEnabled loginfo 日志 config

按语:

      工程进行了裁剪,发现原来的日志功能失效了,调试时发现loginfo.IsInfoEnabled 一直为false。

后参考下面博客内容修改了 log4net.config的文件属性修改,解决问题。

===========================================================================

在使用wpf开发日志方面的功能时,一直出现 loginfo.IsInfoEnabled等于false的问题


琢磨了一些时间得出了一下解决办法。

一、检查log4net.config文件属性的设置设置,复制到输出目录的选项必须设置为始终复制或者如果较新则复制。


二、将log4net.config文件复制到项目对应的bin目录下的debug目录下。


三、在AssemblyInfo.cs文件里添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch = true)]。

————————————————
原文链接:https://blog.csdn.net/weixin_44684272/article/details/102669747

标签:类库,log4net,false,IsInfoEnabled,loginfo,日志,config
From: https://www.cnblogs.com/xihong2014/p/17972341

相关文章

  • 安装GPU版本Pytorch失败:torch.cuda.is_available()为False
    问题所在检查condalist发现,实际安装的Pytorch为CPU版本(虽然安装时明确指定了cuda版本):上图中可以看出,Pytorch的描述为:py3.9_cpu_0解决办法有可能是因为环境中存在一个叫“cpuonly”的包,导致无法安装GPU版本Pytorch:卸载掉它即可,卸载它时会自动将Pytorch更新为GPU版本:如果......
  • Python一些提高效率的类库和装饰器用法
    本文主要是慢慢积累Python中一些能提高效率的类库和装饰器,闲话少说,开始进入主题。一、重试【问题引申:接口网络抖动不稳如何做?回答:请求接口捕获异常和接口请求重试】1fromretryingimportretry2#等待1秒后重试,最大重试次数为33@retry(stop_max_attempt_number=3,wait_......
  • WPF 使用Log4Net记录日志和显示日志
    一、添加引用 二、添加Log4Net配置文件,设置文件属性如果较新则复制或者始终复制 <?xmlversion="1.0"encoding="utf-8"?><log4net><!--将日志以回滚文件的形式写到文件中--><!--按日期切分日志文件,并将日期作为日志文件的名字--><appendername="Lo......
  • kibana中用到的类库
    { "name":"kibana", "description":"KibanaisabrowserbasedanalyticsandsearchdashboardforElasticsearch.Kibanaisasnaptosetupandstartusing.Kibanastrivestobeeasytogetstartedwith,whilealsobei......
  • jumpserver连接ecs实例报错:UNREACHABLE! => {"changed": false, "msg": "Failed to
     报错分析思路:1.是ssh密钥设置有没有对接2.防火墙拦截问题3.用户设置问题4.sshd配置问题 问题解决: 无法与221.229.216.39端口35846进行协商:找不到匹配的主机密钥类型。他们提供的是:ssh-rsa、ssh-dss[preauth]在sshd配置中加上ssh-rsa和ssh-dss是两种主机密钥算......
  • 关于cin,cout的 I/O 性能优化【ios::sync_with_stdio(false);】
    遇到大数据量(cin、cout数据量级达到1e5、1e6),因为考虑IO性能会报错TLE,一般选择scanf、printf替代cin、cout但是加上这两段代码,它们之间的速度就相差无几了ios::sync_with_stdio(false);cin.tie(nullptr);在调用ios::sync_with_stdio(false)后,cout与stdout不再共......
  • @EqualsAndHashCode(callSuper = true/false)
    @EqualsAndHashCode标在子类上callSuper=true,根据子类自身的字段值和从父类继承的字段值来生成hashcode,当两个子类对象比较时,只有子类对象的本身的字段值和继承父类的字段值都相同,equals方法的返回值是true。callSuper=false,根据子类自身的字段值来生成hashcode,当两个子类对......
  • Java中“100==100”为true,而"1000==1000"为false?
    前言今天跟大家聊一个有趣的话题,在Java中两个Integer对象做比较时,会产生意想不到的结果。例如:Integera=100;Integerb=100;System.out.println(a==b);其运行结果是:true。而如果改成下面这样:Integera=1000;Integerb=1000;System.out.println(a==b);其运行......
  • 发布 VectorTraits v1.0, 它是C#下增强SIMD向量运算的类库
    发布VectorTraitsv1.0,它是C#下增强SIMD向量运算的类库zyl910吃瓜群众​关注 你经常看C#话题的内容发布VectorTraitsv1.0,它是C#下增强SIMD向量运算的类库VectorTraits:SIMDVectortypetraitsmethods(SIMD向量类型的特征方法).N......
  • 将value值是true、false的转为1、0,然后将yData数组里的值全部加个2
         ......