From e57938fbda9bff702004038f76d009422968bff5 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期五, 06 十一月 2026 18:05:07 +0800
Subject: [PATCH] 提交代码

---
 DeviceService/Config/log4net.config |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/DeviceService/Config/log4net.config b/DeviceService/Config/log4net.config
new file mode 100644
index 0000000..36a9ac1
--- /dev/null
+++ b/DeviceService/Config/log4net.config
@@ -0,0 +1,45 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<log4net>
+	<!-- 鎺у埗鍙版棩蹇楅厤缃� -->
+	<appender name="Console" type="log4net.Appender.ConsoleAppender">
+		<!-- 鏃ュ織杈撳嚭鏍煎紡 -->
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" />
+		</layout>
+	</appender>
+
+	<!-- 鏂囦欢瀛樺偍鏃ュ織閰嶇疆 -->
+	<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
+		<appendToFile value="true" />
+		<rollingStyle value="Date" />
+		<datePattern value="'log_'yyyyMMdd'.log'"/>
+		<staticLogFileName value="false"/>
+
+		<!-- 淇濆瓨鏂囦欢鐨勫悕绉� -->
+		<file value="./Log/" />
+
+		<!-- 鏂囦欢鐨勭紪鐮佹柟寮� -->
+		<param name="Encoding" value="UTF-8"/>
+		<!-- 姣忎釜鏂囦欢鐨勫ぇ灏� -->
+		<maximumFileSize value="100KB" />
+		<!-- 淇濆瓨鏂囦欢鏁伴噺 -->
+		<maxSizeRollBackups value="2" />
+		<!-- 鏃ュ織杈撳嚭鏍煎紡 -->
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%logger: [%date] [%thread] [%level] [%class:%L] - %message%newline" />
+		</layout>
+	</appender>
+
+	<!-- 鍐呭瓨鏃ュ織缂撳啿锛氬彧淇濈暀鏈�杩� 1000 鏉★紝渚涙棩蹇楃獥鍙f煡鐪嬶紝涓嶅啓鏂囦欢 -->
+	<appender name="Memory" type="DeviceService.Logging.MemoryAppender, DeviceService">
+		<!-- 鍐呭瓨涓繚鐣欑殑鏃ュ織鏉℃暟 -->
+		<capacity value="1000" />
+	</appender>
+
+	<root>
+		<level value="DEBUG" />
+		<appender-ref ref="Console" />
+		<appender-ref ref="RollingFile" />
+		<appender-ref ref="Memory" />
+	</root>
+</log4net>
\ No newline at end of file

--
Gitblit v1.9.1