From cb61a204c29e9b14d0b3f4e677d8489fc40cba51 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期三, 24 十二月 2025 11:20:33 +0800
Subject: [PATCH] 增加多流程JSON保存以及加载。

---
 LB_SmartVision/log4net.config |  107 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 107 insertions(+), 0 deletions(-)

diff --git a/LB_SmartVision/log4net.config b/LB_SmartVision/log4net.config
new file mode 100644
index 0000000..0c99c8f
--- /dev/null
+++ b/LB_SmartVision/log4net.config
@@ -0,0 +1,107 @@
+锘�<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+<configSections>
+	<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
+</configSections>
+<log4net>
+	<root>
+		<level value="ALL"/>
+		<!-- 娣诲姞鎵�鏈塧ppender寮曠敤 -->
+		<appender-ref ref="DebugLogger" />
+		<appender-ref ref="InfoLogger" />
+		<appender-ref ref="WarnLogger" />
+		<appender-ref ref="ErrorLogger" />
+		<appender-ref ref="FatalLogger" />
+	</root>
+	<appender name="DebugLogger" type="log4net.Appender.RollingFileAppender">
+		<file value="鐢熶骇鏃ュ織\Debug_Log\"/>
+		<appendToFile value="true" />
+		<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
+		<Encoding value="UTF-8" />
+		<maxSizeRollBackups value="-1"/>
+		<StaticLogFileName value="false"/>
+		<rollingStyle value="Date" />
+		<param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
+		<createDirs value="true" />
+		<filter type="log4net.Filter.LevelRangeFilter">
+			<levelMin value="DEBUG" />
+			<levelMax value="DEBUG" />
+		</filter>
+		<layout type="log4net.Layout.PatternLayout">
+			<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="InfoLogger" type="log4net.Appender.RollingFileAppender">
+		<file value="鐢熶骇鏃ュ織\Run_Log\"/>
+		<appendToFile value="true" />
+		<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
+		<Encoding value="UTF-8" />
+		<maxSizeRollBackups value="-1"/>
+		<StaticLogFileName value="false"/>
+		<rollingStyle value="Date" />
+		<param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
+		<createDirs value="true" />
+		<filter type="log4net.Filter.LevelRangeFilter">
+			<levelMin value="INFO" />
+			<levelMax value="INFO" />
+		</filter>
+		<layout type="log4net.Layout.PatternLayout">
+			<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="WarnLogger" type="log4net.Appender.RollingFileAppender">
+		<file value="鐢熶骇鏃ュ織\Warn\"/>
+		<appendToFile value="true" />
+		<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
+		<Encoding value="UTF-8" />
+		<maxSizeRollBackups value="10"/>
+		<StaticLogFileName value="false"/>
+		<rollingStyle value="Date" />
+		<param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
+		<createDirs value="true" />
+		<filter type="log4net.Filter.LevelRangeFilter">
+			<levelMin value="WARN" />
+			<levelMax value="WARN" />
+		</filter>
+		<layout type="log4net.Layout.PatternLayout">
+			<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="ErrorLogger" type="log4net.Appender.RollingFileAppender">
+		<file value="鐢熶骇鏃ュ織\Error_Log\"/>
+		<appendToFile value="true" />
+		<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
+		<Encoding value="UTF-8" />
+		<maxSizeRollBackups value="-1"/>
+		<StaticLogFileName value="false"/>
+		<rollingStyle value="Date" />
+		<param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
+		<createDirs value="true" />
+		<filter type="log4net.Filter.LevelRangeFilter">
+			<levelMin value="ERROR" />
+			<levelMax value="ERROR" />
+		</filter>
+		<layout type="log4net.Layout.PatternLayout">
+			<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
+		</layout>
+	</appender>
+	<appender name="FatalLogger" type="log4net.Appender.RollingFileAppender">
+		<file value="鐢熶骇鏃ュ織\Fatal\"/>
+		<appendToFile value="true" />
+		<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
+		<Encoding value="UTF-8" />
+		<maxSizeRollBackups value="-1"/>
+		<StaticLogFileName value="false"/>
+		<rollingStyle value="Date" />
+		<param name="datePattern" value="yyyy-MM/yyyy-MM-dd.'log'" />
+		<createDirs value="true" />
+		<filter type="log4net.Filter.LevelRangeFilter">
+			<levelMin value="FATAL" />
+			<levelMax value="FATAL" />
+		</filter>
+		<layout type="log4net.Layout.PatternLayout">
+			<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline" />
+		</layout>
+	</appender>
+</log4net>
+</configuration>
\ No newline at end of file

--
Gitblit v1.9.3