Log4net.config

<?xml version="1.0" encoding="utf-8" ?>
<!--配置參考:https://blog.csdn.net/binnygoal/article/details/79557746-->
<log4net>
<!--日誌保存到文件裏面 txt-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!--日誌路徑 網站根目錄下面的logs-->
<param name= "File" value= "logs\\"/>
<!--是否是向文件中追加日誌-->
<param name= "AppendToFile" value= "true"/>
<!--保證在日誌分割時,新日誌的序號會添加在後綴名之前-->
<preserveLogFileNameExtension value="true"/>
<!--定義文件最大個數,超過按順序刪除-->
<param name="MaxSizeRollBackups" value="-1"/>
<!--日誌文件名是否是固定不變的-->
<param name= "StaticLogFileName" value= "false"/>
<!--日誌文件名格式爲:2017-08-31.log 保存位置是logs\2017\2017-08-31.log-->
<param name= "DatePattern" value= "yyyy\\yyyyMM\\yyyyMMdd&quot;.log&quot;"/>
<!--每個日誌文件的最大大小-->
<maximumFileSize value="2M"/>
<!--日誌格式-->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%newline【日誌時間】:%d 【線程ID】:%thread %newline【日誌級別】:%-5p %newline【日誌對象】:%logger %newline【日誌內容】:%m %newline" />
</layout>
</appender>
<root>
<!--配置可輸出日誌級別-->
<level value="all"/>
<!--應用配置-->
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>

 

 

 

 

//初始化log4net配置
log4net.Config.XmlConfigurator.Configure(new FileInfo(Server.MapPath("~/Log4net.config")));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章