配制文件
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true">
|
||||||
|
|
||||||
|
<targets xsi:type="AsyncWrapper">
|
||||||
|
<!--保存至文件-->
|
||||||
|
<target name="log_file" xsi:type="File"
|
||||||
|
archiveFileName="../Logs/Archive/${shortdate} ${level:uppercase=false:padding=-5}.log"
|
||||||
|
maxArchiveFiles="30"
|
||||||
|
archiveEvery="Day"
|
||||||
|
fileName="../Logs/${level:uppercase=false:padding=-5}.log"
|
||||||
|
layout="${longdate} | ${message} ${onexception:${exception:format=tostring} ${newline} ${stacktrace} ${newline}" />
|
||||||
|
<!--输出至Debugger-->
|
||||||
|
<target name="debugger" xsi:type="Debugger"
|
||||||
|
layout="NLog: ${date:format=HH\:mm\:ss} | ${message}" />
|
||||||
|
<!--输出至控制台-->
|
||||||
|
<target name="console" xsi:type="ColoredConsole" layout="${longdate} ${message} ${exception:format=tostring}"></target>
|
||||||
|
<!--输出至邮件-->
|
||||||
|
<target xsi:type="File"
|
||||||
|
name="hourlyFile"
|
||||||
|
fileName="../Logs/EqptAlive/${date:format=yyyyMMdd}/${date:format=HH}.log"
|
||||||
|
layout="${date:format=yyyy-MM-dd HH\:mm\:ss}${message}"
|
||||||
|
createDirs="true" />
|
||||||
|
|
||||||
|
<!-- Define a fallback target if logging fails -->
|
||||||
|
</targets>
|
||||||
|
<rules>
|
||||||
|
<logger name="*" levels="Debug" writeTo="log_file" />
|
||||||
|
<logger name="*" level="Fatal" writeTo="log_file" />
|
||||||
|
<logger name="*" level="Warn" writeTo="log_file" />
|
||||||
|
<logger name="*" level="Error" writeTo="log_file" />
|
||||||
|
<logger name="*" level="Info" writeTo="log_file" />
|
||||||
|
<logger name="*" level="Trace" writeTo="hourlyFile" />
|
||||||
|
</rules>
|
||||||
|
</nlog>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
[Main]
|
||||||
|
AutoUpdate=false
|
||||||
|
AutoUpdateUrl=http://10.164.148.71:6688/update/update.xml
|
||||||
|
ProductionLineName=得壹二期预热炉系统
|
||||||
|
|
||||||
Binary file not shown.
@@ -0,0 +1,124 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
|
||||||
|
</configSections>
|
||||||
|
<appSettings>
|
||||||
|
</appSettings>
|
||||||
|
<log4net>
|
||||||
|
<!-- OutDateDays-outdate_days-DeleteStyle 并不会自动删除,验证过-->
|
||||||
|
<logger name="CommonLog">
|
||||||
|
<level value="DEBUG"/>
|
||||||
|
</logger>
|
||||||
|
<!--一般信息日志-->
|
||||||
|
<appender name="InfoLog" type="log4net.Appender.RollingFileAppender">
|
||||||
|
<file value="../Log/Info/" />
|
||||||
|
<appendToFile value="true" />
|
||||||
|
<rollingStyle value="Composite" />
|
||||||
|
<staticLogFileName value="false" />
|
||||||
|
<datePattern value="dd".log"" />
|
||||||
|
<param name="MaxSizeRollBackups" value="-1"/>
|
||||||
|
<param name="MaximumFileSize" value="5MB"/>
|
||||||
|
<layout type="log4net.Layout.PatternLayout">
|
||||||
|
<!--输出格式-->
|
||||||
|
<!--<conversionPattern value="%date %-5level %message%newline" />-->
|
||||||
|
<param name="Header" value="
----------------------StartLog111 --------------------------
" />
|
||||||
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
||||||
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
||||||
|
</layout>
|
||||||
|
<filter type="log4net.Filter.LevelRangeFilter">
|
||||||
|
<param name="LevelMin" value="INFO" />
|
||||||
|
<param name="LevelMax" value="INFO" />
|
||||||
|
</filter>
|
||||||
|
<filter type="log4net.Filter.DenyAllFilter" />
|
||||||
|
</appender>
|
||||||
|
<!--警告信息-->
|
||||||
|
<appender name="WarnLog" type="log4net.Appender.RollingFileAppender">
|
||||||
|
<file value="../Log/Warn/" />
|
||||||
|
<appendToFile value="true" />
|
||||||
|
<rollingStyle value="Composite" />
|
||||||
|
<staticLogFileName value="false" />
|
||||||
|
<datePattern value="dd".log"" />
|
||||||
|
<param name="MaxSizeRollBackups" value="-1"/>
|
||||||
|
<param name="MaximumFileSize" value="5MB"/>
|
||||||
|
<layout type="log4net.Layout.PatternLayout">
|
||||||
|
<param name="Header" value="
----------------------StartLog--------------------------
" />
|
||||||
|
<param name="Footer" value="
 ---------------------EndLog----------------------------
" />
|
||||||
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
||||||
|
</layout>
|
||||||
|
<filter type="log4net.Filter.LevelRangeFilter">
|
||||||
|
<param name="LevelMin" value="WARN" />
|
||||||
|
<param name="LevelMax" value="WARN" />
|
||||||
|
</filter>
|
||||||
|
<filter type="log4net.Filter.DenyAllFilter" />
|
||||||
|
</appender>
|
||||||
|
<!--错误信息-->
|
||||||
|
<appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
|
||||||
|
<file value="../Log/Error/" />
|
||||||
|
<appendToFile value="true" />
|
||||||
|
<rollingStyle value="Composite" />
|
||||||
|
<staticLogFileName value="false" />
|
||||||
|
<datePattern value="dd".log"" />
|
||||||
|
<param name="MaxSizeRollBackups" value="-1"/>
|
||||||
|
<param name="MaximumFileSize" value="5MB"/>
|
||||||
|
<layout type="log4net.Layout.PatternLayout">
|
||||||
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
||||||
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
||||||
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
||||||
|
</layout>
|
||||||
|
<filter type="log4net.Filter.LevelRangeFilter">
|
||||||
|
<param name="LevelMin" value="ERROR" />
|
||||||
|
<param name="LevelMax" value="ERROR" />
|
||||||
|
</filter>
|
||||||
|
<filter type="log4net.Filter.DenyAllFilter" />
|
||||||
|
</appender>
|
||||||
|
<!--致命信息-->
|
||||||
|
<appender name="FatalLog" type="log4net.Appender.RollingFileAppender">
|
||||||
|
<file value="../Log/Fatal/" />
|
||||||
|
<appendToFile value="true" />
|
||||||
|
<rollingStyle value="Composite" />
|
||||||
|
<staticLogFileName value="false" />
|
||||||
|
<datePattern value="dd".log"" />
|
||||||
|
<param name="MaxSizeRollBackups" value="-1"/>
|
||||||
|
<param name="MaximumFileSize" value="5MB"/>
|
||||||
|
<layout type="log4net.Layout.PatternLayout">
|
||||||
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
||||||
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
||||||
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
||||||
|
</layout>
|
||||||
|
<filter type="log4net.Filter.LevelRangeFilter">
|
||||||
|
<param name="LevelMin" value="Fatal" />
|
||||||
|
<param name="LevelMax" value="Fatal" />
|
||||||
|
</filter>
|
||||||
|
<filter type="log4net.Filter.DenyAllFilter" />
|
||||||
|
</appender>
|
||||||
|
<!--调试信息-->
|
||||||
|
<appender name="DebugLog" type="log4net.Appender.RollingFileAppender">
|
||||||
|
<file value="../Log/Debug/" />
|
||||||
|
<appendToFile value="true" />
|
||||||
|
<rollingStyle value="Composite" />
|
||||||
|
<staticLogFileName value="false" />
|
||||||
|
<datePattern value="dd".log"" />
|
||||||
|
<param name="MaxSizeRollBackups" value="-1"/>
|
||||||
|
<param name="MaximumFileSize" value="5MB"/>
|
||||||
|
<layout type="log4net.Layout.PatternLayout">
|
||||||
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
||||||
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
||||||
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
||||||
|
</layout>
|
||||||
|
<filter type="log4net.Filter.LevelRangeFilter">
|
||||||
|
<param name="LevelMin" value="DEBUG" />
|
||||||
|
<param name="LevelMax" value="DEBUG" />
|
||||||
|
</filter>
|
||||||
|
<filter type="log4net.Filter.DenyAllFilter" />
|
||||||
|
</appender>
|
||||||
|
<root>
|
||||||
|
<level value="ALL"/>
|
||||||
|
<appender-ref ref="InfoLog"/>
|
||||||
|
<appender-ref ref="WarnLog"/>
|
||||||
|
<appender-ref ref="ErrorLog"/>
|
||||||
|
<appender-ref ref="DebugLog"/>
|
||||||
|
<appender-ref ref="FatalLog"/>
|
||||||
|
</root>
|
||||||
|
</log4net>
|
||||||
|
</configuration>
|
||||||
Reference in New Issue
Block a user