1 首先在项目中引用log4net.dll,然后项目中添加一个配置文件log4net.config
<?xml version="1.0" encoding="utf-8" ?> <log4net debug="false"> <appender name="ApplePushFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="Logs\\ApplePush" /><!--日志路径--> <param name="AppendToFile" value="true"/><!--日志生成追加在文件中--> <param name="DatePattern" value=".yyyyMMdd".log"" /><!--生成日志文件名称的格式--> <param name="RollingStyle" value="Date"/><!--日志重复方式,按照日期重复,每天产生一个日志文件--> <param name="StaticLogFileName" value="false"/> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" /> </layout> </appender> <root> <level value="DEBUG" /> </root> <logger name="ApplePush"><!--日志名字,需要跟后面代码中的名字一样--> <appender-ref ref="ApplePushFileAppender" /> </logger> </log4net>