配制文件

This commit is contained in:
2026-06-03 08:46:47 +08:00
parent 065e46c8fe
commit 0b4cc3ad9a
6 changed files with 164 additions and 0 deletions
+35
View File
@@ -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>
+5
View File
@@ -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&quot;.log&quot;" />
<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="&#xD;&#xA;----------------------StartLog111 --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog--------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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>