| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <configuration> |
| | | |
| | | <configSections> |
| | | <!--é
ç½®ä¸ä¸ªç»ç¹ å称为log4net--> |
| | | <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> |
| | | </configSections> |
| | | |
| | | <log4net> |
| | | <!--åå
¥å°æä»¶--> |
| | | <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender,log4net"> |
| | | |
| | | <!--æä»¶è·¯å¾ï¼å¦æRollingStyle为CompositeæDateï¼åè¿é设置为ç®å½ï¼æä»¶åå¨DatePatterné设置ï¼å
¶ä»åè¿éè¦ææä»¶åãå·²ç»æ©å±æ¯æèæç®å½--> |
| | | <param name="File" value="Logs\" /> |
| | | <!--å°æ¥è®°åå
¥å°è·ç®å½ä¸é¢çLogsæä»¶å¤¹ä¸é¢çyyyy-MM-dd.TXTæä»¶ä¸--> |
| | | |
| | | <param name="AppendToFile" value="true" /> |
| | | |
| | | <param name="MaxSizeRollBackups" value="100" /> |
| | | |
| | | <param name="MaximumFileSize" value="10240KB" /> |
| | | |
| | | <param name="StaticLogFileName" value="false" /> |
| | | |
| | | <param name="RollingStyle" value="Date" /> |
| | | |
| | | <param name="DatePattern" value="yyyy-MM-dd.TXT" /> |
| | | <!--TXTåç¼å¿
é¡»æ¯å¤§åçï¼å¦åæé®é¢--> |
| | | |
| | | <param name="CountDirection" value="-1" /> |
| | | |
| | | |
| | | <!--log4netè®°å½éè¯¯çæ ¼å¼(å³ï¼ç¨ä»ä¹æ ·çæ ¼å¼ï¼å¸å±ï¼æ¥è®°å½é误)--> |
| | | |
| | | <layout type="log4net.Layout.PatternLayout"> |
| | | <param name="ConversionPattern" value=" ãæ¶é´ã:%d%n ã级å«ã:%p%n ãç±»åã:%c%n ã线ç¨IDã: %thread %n ãæä»¶å°åã:%F 第%Lè¡%n ãæ¥å¿å
容ã:%m%n ãæ¥è®°è¯¦ç»ãï¼%exception %n---------------------------------------------------------------------------------------------------------------%n" /> |
| | | </layout> |
| | | </appender> |
| | | |
| | | <!--æ¤å¤å°æä½è®°å½åå
¥æ°æ®åº,æ¥å¿åç--> |
| | | <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> |
| | | <bufferSize value="-1" /> |
| | | <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> |
| | | <connectionString value="data source=121.196.36.24,1533;initial catalog=vmes;persist security info=True;user id=sa;password=xkd@20230101;MultipleActiveResultSets=True;" /> |
| | | <commandText value="insert into T_Take ([op_type],[op_content],[actionclick],[ippath],[lm_user],[lm_date]) |
| | | values (@op_type, @op_content, @actionclick, @ippath, @lm_user, @lm_date)" /> |
| | | <parameter> |
| | | <parameterName value="@op_type" /> |
| | | <dbType value="String" /> |
| | | <size value="50" /> |
| | | <layout type="VueWebApi.Log4net.ActionLayoutPattern"> |
| | | <conversionPattern value="%actionInfo{op_type}"/> |
| | | </layout> |
| | | </parameter> |
| | | <parameter> |
| | | <parameterName value="@op_content" /> |
| | | <dbType value="String" /> |
| | | <size value="4000" /> |
| | | <layout type="VueWebApi.Log4net.ActionLayoutPattern"> |
| | | <conversionPattern value="%actionInfo{op_content}"/> |
| | | </layout> |
| | | </parameter> |
| | | <parameter> |
| | | <parameterName value="@actionclick" /> |
| | | <dbType value="String" /> |
| | | <size value="100" /> |
| | | <layout type="VueWebApi.Log4net.ActionLayoutPattern"> |
| | | <conversionPattern value="%actionInfo{actionclick}"/> |
| | | </layout> |
| | | </parameter> |
| | | <parameter> |
| | | <parameterName value="@ippath" /> |
| | | <dbType value="String" /> |
| | | <size value="100" /> |
| | | <layout type="VueWebApi.Log4net.ActionLayoutPattern"> |
| | | <conversionPattern value="%actionInfo{ippath}"/> |
| | | </layout> |
| | | </parameter> |
| | | <parameter> |
| | | <parameterName value="@lm_user" /> |
| | | <dbType value="String" /> |
| | | <size value="50" /> |
| | | <layout type="VueWebApi.Log4net.ActionLayoutPattern"> |
| | | <conversionPattern value="%actionInfo{lm_user}"/> |
| | | </layout> |
| | | </parameter> |
| | | <parameter> |
| | | <parameterName value="@lm_date" /> |
| | | <dbType value="DateTime" /> |
| | | <layout type="log4net.Layout.RawTimeStampLayout" /> |
| | | </parameter> |
| | | </appender> |
| | | |
| | | <!--å¨åºç°ä»ä¹çº§å«çé误æè®°å½é误 ãæ³¨æï¼å¦ææå¤ä¸ªappender-refçæ¶åï¼åºè¯¥ç»ä»ä»¬æ¾å°åä¸ä¸ªrootèç¹ä¸ã--> |
| | | <root> |
| | | <level value="ALL" /> |
| | | <appender-ref ref="LogFileAppender"/> |
| | | <appender-ref ref="AdoNetAppender" /> |
| | | <appender-ref ref="ADONetAppender_SqlServer"/> |
| | | </root> |
| | | |
| | | </log4net> |
| | | </configuration> |