如果log4net配置都正常,运行也正常,就是不写日志,这个时候在log4net.config右键查看属性,将复制到输出目录的不复制改成始终复制如图。在项目\bin\Debug文件夹中查看是否含有log4net.config文件,如果有在试试看是否成功。
[assembly:
log4net
.Config.XmlConfigurator(ConfigFile = "
log4net
.config", ConfigFileExtension = "config", Watch = true)]
但就是不行 后来发现需要在程序启动的时候加上
配置
文件读...
<appender name="Main
Log
" type="
log4net
.Appender.RollingFileAppender,
log4net
" >
<layout type="
log4net
.Layout.PatternLayout,
log4net
">
<para...
解决方法:
我更改了好多个版本的在其他地方可以运行的
log4net
.config文件都没用,最后用来下面这个链接里面的
配置
文件,把
log
4的内容换成了我本来的内容就不报未声明的警告了,
https://q.cnb
log
s.com/q/90860/
我的
配置
文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSec