<log4net> <!--錯誤日誌類--> <logger name="logerror"><!-- 日誌類的名字--> <level value="ALL" /><!-- 定義記錄的日誌級別--> <appender-ref ref="ErrorAppender" /><!-- 記錄到什麼介質中--> </logger> <!--信息日誌類--> <logger name="loginfo"> <level value="ALL" /> <appender-ref ref="InfoAppender" /> </logger> <!--錯誤日誌附加介質--> <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender"><!-- name屬性指定其名稱,type則是log4net.Appender命名空間的一個類的名稱,意思是,指定使用哪一種介質--> <param name="File" value="Log\\LogError\\" /><!-- 輸出到什麼目錄--> <param name="AppendToFile" value="true" /><!-- 是否追加到文件中--> <param name="MaxSizeRollBackups" value="100" /><!-- 備份文件的個數--> <param name="MaxFileSize" value="10240" /><!-- 單個日誌文件最大的大小--> <param name="StaticLogFileName" value="false" /><!-- 是否使用靜態文件名--> <param name="DatePattern" value="yyyyMMdd".htm"" /><!-- 日誌文件名--> <param name="RollingStyle" value="Date" /> <!--佈局--> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="<HR COLOR=red>%n異常時間:%d [%t] <BR>%n異常級別:%-5p <BR>%n異 常 類:%c [%x] <BR>%n%m <BR>%n <HR Size=1>" /> </layout> </appender> <!--信息日誌附加介質--> <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="Log\\LogInfo\\" /> <param name="AppendToFile" value="true" /> <param name="MaxFileSize" value="10240" /> <param name="MaxSizeRollBackups" value="100" /> <param name="StaticLogFileName" value="false" /> <param name="DatePattern" value="yyyyMMdd".htm"" /> <param name="RollingStyle" value="Date" /> <!--信息日誌佈局--> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="<HR COLOR=blue>%n日誌時間:%d [%t] <BR>%n日誌級別:%-5p <BR>%n日 志 類:%c [%x] <BR>%n%m <BR>%n <HR Size=1>" /> </layout> </appender> <!--採用靜態文件名日誌--> <!--<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="log.txt" /> <appendToFile value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="100KB" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> </layout> </appender>--> </log4net>