From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点

---
 Plugin.TestResult/Config/log4net.config |   73 ++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/Plugin.TestResult/Config/log4net.config b/Plugin.TestResult/Config/log4net.config
new file mode 100644
index 0000000..c1ebe95
--- /dev/null
+++ b/Plugin.TestResult/Config/log4net.config
@@ -0,0 +1,73 @@
+锘�<?xml version="1.0" encoding="utf-8" ?>
+<log4net>
+    <appender name="errorAppender" type="log4net.Appender.RollingFileAppender">
+        <filter type="log4net.Filter.LevelMatchFilter">
+            <levelToMatch value="ERROR" />
+        </filter>
+        <filter type="log4net.Filter.DenyAllFilter" />
+        <file value="Logs\err.log" />
+        <encoding value="utf-8"/>
+        <preserveLogFileNameExtension value="true" />
+        <appendToFile value="true" />
+        <rollingStyle value="Date" />
+        <datePattern value="yyyyMMdd" />
+        <layout type="log4net.Layout.PatternLayout">
+            <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
+        </layout>
+    </appender>
+    <appender name="infoAppender" type="log4net.Appender.RollingFileAppender">
+        <filter type="log4net.Filter.LevelMatchFilter">
+            <levelToMatch value="INFO" />
+        </filter>
+        <filter type="log4net.Filter.DenyAllFilter" />
+        <file value="Logs\info.log" />
+        <encoding value="utf-8"/>
+        <preserveLogFileNameExtension value="true" />
+        <appendToFile value="true" />
+        <rollingStyle value="Date" />
+        <datePattern value="yyyyMMdd" />
+        <layout type="log4net.Layout.PatternLayout">
+            <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
+        </layout>
+    </appender>
+    <appender name="debugAppender" type="log4net.Appender.RollingFileAppender">
+        <filter type="log4net.Filter.LevelMatchFilter">
+            <levelToMatch value="DEBUG" />
+        </filter>
+        <filter type="log4net.Filter.DenyAllFilter" />
+        <file value="Logs\debug.log" />
+        <encoding value="utf-8"/>
+        <preserveLogFileNameExtension value="true" />
+        <appendToFile value="true" />
+        <rollingStyle value="Date" />
+        <datePattern value="yyyyMMdd" />
+        <layout type="log4net.Layout.PatternLayout">
+            <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
+        </layout>
+    </appender>
+    <appender name="perfAppender" type="log4net.Appender.RollingFileAppender">
+        <filter type="log4net.Filter.LevelMatchFilter">
+            <levelToMatch value="INFO" />
+        </filter>
+        <filter type="log4net.Filter.DenyAllFilter" />
+        <file value="Logs\perf.log" />
+        <encoding value="utf-8"/>
+        <preserveLogFileNameExtension value="true" />
+        <appendToFile value="true" />
+        <rollingStyle value="Date" />
+        <datePattern value="yyyyMMdd" />
+        <layout type="log4net.Layout.PatternLayout">
+            <conversionPattern value="%date %logger - %message%newline" />
+        </layout>
+    </appender>
+    <root>
+        <level value="ALL" />
+        <appender-ref ref="errorAppender" />
+        <appender-ref ref="infoAppender" />
+        <appender-ref ref="debugAppender" />
+    </root>
+    <logger name="Performance" additivity="false">
+      <level value="ALL" />
+      <appender-ref ref="perfAppender" />
+    </logger>
+</log4net>
\ No newline at end of file

--
Gitblit v1.9.1