Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

86 řádky
3.5 KiB

  1. <?xml version="1.0"?>
  2. <configuration>
  3. <configSections>
  4. <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
  5. </configSections>
  6. <appSettings>
  7. <!--服务器IP和端口(10.1.97.12:32195)-->
  8. <add key="remoteServerPort" value="58.217.99.135:17613"/>
  9. <!--模拟终端id区间(设置200000-200100,将自动生成010000200000-010000200100这样101个设备)-->
  10. <add key="deviceIdRange" value="200000-200000"/>
  11. <!--每个消息间隔(秒)-->
  12. <add key="interval" value="1"/>
  13. <!--每个设备发送共多少个包(默认0x0200)后断开连接-->
  14. <add key="sendCountByOneDevice" value="10"/>
  15. <!--控制台是否打印发送日志(消耗大量cpu)true or false-->
  16. <add key="sendLogPrint" value="true"/>
  17. <!--消息是否等待服务端同步应答(如果开启,服务器来不及回复应答的时候,控制台看上去就像假死了)true or false-->
  18. <add key="waitReceive" value="true"/>
  19. <!--控制台是否打印接收日志(消耗大量cpu),该开关只有开启了服务端应答之后才有效 true or false-->
  20. <add key="receiveLogPrint" value="true"/>
  21. </appSettings>
  22. <log4net debug="false">
  23. <root>
  24. <level value="DEBUG"/>
  25. <appender-ref ref="RollingLogFileAppender"/>
  26. <appender-ref ref="log_console"/>
  27. </root>
  28. <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  29. <param name="File" value="log\applog.txt"/>
  30. <param name="AppendToFile" value="true"/>
  31. <param name="MaxSizeRollBackups" value="10"/>
  32. <param name="MaximumFileSize" value="5MB"/>
  33. <param name="RollingStyle" value="Size"/>
  34. <param name="StaticLogFileName" value="true"/>
  35. <layout type="log4net.Layout.PatternLayout">
  36. <param name="ConversionPattern" value="%d [%t] %-5p %c %n%m%n"/>
  37. </layout>
  38. </appender>
  39. <appender name="Console" type="log4net.Appender.ConsoleAppender">
  40. <!-- A1 uses PatternLayout -->
  41. <layout type="log4net.Layout.PatternLayout">
  42. <conversionPattern value="%-4timestamp [%thread] %-5level %logger %ndc - %message%newline"/>
  43. </layout>
  44. </appender>
  45. <appender name="UdpAppender" type="log4net.Appender.UdpAppender">
  46. <param name="RemoteAddress" value="localhost"/>
  47. <param name="RemotePort" value="4931"/>
  48. <param name="Encoding" value="utf-8"/>
  49. <layout type="log4net.Layout.PatternLayout" value="{%level}%date{MM/dd HH:mm:ss} - %message"/>
  50. </appender>
  51. <appender name="log_console" type="log4net.Appender.ColoredConsoleAppender, log4net">
  52. <mapping>
  53. <level value="FATAL"/>
  54. <foreColor value="Red"/>
  55. <backColor value="White"/>
  56. </mapping>
  57. <mapping>
  58. <level value="ERROR"/>
  59. <foreColor value="Red, HighIntensity"/>
  60. </mapping>
  61. <mapping>
  62. <level value="WARN"/>
  63. <foreColor value="Yellow"/>
  64. </mapping>
  65. <mapping>
  66. <level value="INFO"/>
  67. <foreColor value="Cyan"/>
  68. </mapping>
  69. <mapping>
  70. <level value="DEBUG"/>
  71. <foreColor value="Green"/>
  72. </mapping>
  73. <layout type="log4net.Layout.PatternLayout">
  74. <param name="Header" value="*********************************** "/>
  75. <param name="Footer" value=" "/>
  76. <param name="ConversionPattern" value="[%p] %message%newline"/>
  77. </layout>
  78. </appender>
  79. </log4net>
  80. <startup>
  81. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  82. </startup>
  83. </configuration>