You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

App.config 5.9 KiB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <configSections>
  4. <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  5. </configSections>
  6. <appSettings>
  7. <!-- ================== 6:即时通信参数 ================== -->
  8. <add key="IMUrl" value="http://localhost:8012" />
  9. </appSettings>
  10. <!--日志-->
  11. <log4net>
  12. <!--根配置-->
  13. <root>
  14. <!--日志级别:可选值: ERROR > WARN > INFO > DEBUG -->
  15. <level value="ERROR" />
  16. <level value="WARN" />
  17. <level value="INFO" />
  18. <level value="DEBUG" />
  19. <appender-ref ref="ErrorLog" />
  20. <appender-ref ref="WarnLog" />
  21. <appender-ref ref="InfoLog" />
  22. <appender-ref ref="DebugLog" />
  23. </root>
  24. <!-- 错误 Error.log-->
  25. <appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
  26. <!--目录路径,可以是相对路径或绝对路径-->
  27. <param name="File" value="C:\Learun_log" />
  28. <!--文件名,按日期生成文件夹-->
  29. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Error.log&quot;" />
  30. <!--追加到文件-->
  31. <appendToFile value="true" />
  32. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  33. <rollingStyle value="Composite" />
  34. <!--写到一个文件-->
  35. <staticLogFileName value="false" />
  36. <!--单个文件大小。单位:KB|MB|GB-->
  37. <maximumFileSize value="200MB" />
  38. <!--最多保留的文件数,设为"-1"则不限-->
  39. <maxSizeRollBackups value="-1" />
  40. <!--日志格式-->
  41. <layout type="log4net.Layout.PatternLayout">
  42. <conversionPattern value="%message" />
  43. </layout>
  44. <filter type="log4net.Filter.LevelRangeFilter">
  45. <param name="LevelMin" value="ERROR" />
  46. <param name="LevelMax" value="ERROR" />
  47. </filter>
  48. </appender>
  49. <!-- 警告 Warn.log-->
  50. <appender name="WarnLog" type="log4net.Appender.RollingFileAppender">
  51. <!--目录路径,可以是相对路径或绝对路径-->
  52. <param name="File" value="C:\Learun_log" />
  53. <!--文件名,按日期生成文件夹-->
  54. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Warn.log&quot;" />
  55. <!--追加到文件-->
  56. <appendToFile value="true" />
  57. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  58. <rollingStyle value="Composite" />
  59. <!--写到一个文件-->
  60. <staticLogFileName value="false" />
  61. <!--单个文件大小。单位:KB|MB|GB-->
  62. <maximumFileSize value="200MB" />
  63. <!--最多保留的文件数,设为"-1"则不限-->
  64. <maxSizeRollBackups value="-1" />
  65. <!--日志格式-->
  66. <layout type="log4net.Layout.PatternLayout">
  67. <conversionPattern value="%message" />
  68. </layout>
  69. <filter type="log4net.Filter.LevelRangeFilter">
  70. <param name="LevelMin" value="WARN" />
  71. <param name="LevelMax" value="WARN" />
  72. </filter>
  73. </appender>
  74. <!-- 信息 Info.log-->
  75. <appender name="InfoLog" type="log4net.Appender.RollingFileAppender">
  76. <!--目录路径,可以是相对路径或绝对路径-->
  77. <param name="File" value="C:\Learun_log" />
  78. <!--文件名,按日期生成文件夹-->
  79. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Info.log&quot;" />
  80. <!--追加到文件-->
  81. <appendToFile value="true" />
  82. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  83. <rollingStyle value="Composite" />
  84. <!--写到一个文件-->
  85. <staticLogFileName value="false" />
  86. <!--单个文件大小。单位:KB|MB|GB-->
  87. <maximumFileSize value="200MB" />
  88. <!--最多保留的文件数,设为"-1"则不限-->
  89. <maxSizeRollBackups value="-1" />
  90. <!--日志格式-->
  91. <layout type="log4net.Layout.PatternLayout">
  92. <conversionPattern value="%message" />
  93. </layout>
  94. <filter type="log4net.Filter.LevelRangeFilter">
  95. <param name="LevelMin" value="INFO" />
  96. <param name="LevelMax" value="INFO" />
  97. </filter>
  98. </appender>
  99. <!-- 调试 Debug.log-->
  100. <appender name="DebugLog" type="log4net.Appender.RollingFileAppender">
  101. <!--目录路径,可以是相对路径或绝对路径-->
  102. <param name="File" value="C:\Learun_log" />
  103. <!--文件名,按日期生成文件夹-->
  104. <param name="DatePattern" value="/yyyy-MM-dd/&quot;Debug.log&quot;" />
  105. <!--追加到文件-->
  106. <appendToFile value="true" />
  107. <!--创建日志文件的方式,可选值:Date[日期],文件大小[Size],混合[Composite]-->
  108. <rollingStyle value="Composite" />
  109. <!--写到一个文件-->
  110. <staticLogFileName value="false" />
  111. <!--单个文件大小。单位:KB|MB|GB-->
  112. <maximumFileSize value="200MB" />
  113. <!--最多保留的文件数,设为"-1"则不限-->
  114. <maxSizeRollBackups value="-1" />
  115. <!--日志格式-->
  116. <layout type="log4net.Layout.PatternLayout">
  117. <conversionPattern value="%message" />
  118. </layout>
  119. <filter type="log4net.Filter.LevelRangeFilter">
  120. <param name="LevelMin" value="DEBUG" />
  121. <param name="LevelMax" value="DEBUG" />
  122. </filter>
  123. </appender>
  124. </log4net>
  125. <startup>
  126. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
  127. </startup>
  128. <runtime>
  129. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  130. <dependentAssembly>
  131. <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
  132. <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
  133. </dependentAssembly>
  134. <dependentAssembly>
  135. <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  136. <bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" />
  137. </dependentAssembly>
  138. </assemblyBinding>
  139. </runtime>
  140. </configuration>