|
- <?xml version="1.0"?>
- <configuration>
- <configSections>
- <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
-
- </configSections>
- <appSettings>
- <!--服务器IP和端口(10.1.97.12:32195)-->
- <add key="remoteServerPort" value="58.217.99.135:17613"/>
- <!--模拟终端id区间(设置200000-200100,将自动生成010000200000-010000200100这样101个设备)-->
- <add key="deviceIdRange" value="200000-200000"/>
- <!--每个消息间隔(秒)-->
- <add key="interval" value="1"/>
- <!--每个设备发送共多少个包(默认0x0200)后断开连接-->
- <add key="sendCountByOneDevice" value="10"/>
- <!--控制台是否打印发送日志(消耗大量cpu)true or false-->
- <add key="sendLogPrint" value="true"/>
- <!--消息是否等待服务端同步应答(如果开启,服务器来不及回复应答的时候,控制台看上去就像假死了)true or false-->
- <add key="waitReceive" value="true"/>
- <!--控制台是否打印接收日志(消耗大量cpu),该开关只有开启了服务端应答之后才有效 true or false-->
- <add key="receiveLogPrint" value="true"/>
- </appSettings>
- <log4net debug="false">
- <root>
- <level value="DEBUG"/>
- <appender-ref ref="RollingLogFileAppender"/>
- <appender-ref ref="log_console"/>
- </root>
- <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="log\applog.txt"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="MaximumFileSize" value="5MB"/>
- <param name="RollingStyle" value="Size"/>
- <param name="StaticLogFileName" value="true"/>
- <layout type="log4net.Layout.PatternLayout">
- <param name="ConversionPattern" value="%d [%t] %-5p %c %n%m%n"/>
- </layout>
- </appender>
- <appender name="Console" type="log4net.Appender.ConsoleAppender">
- <!-- A1 uses PatternLayout -->
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%-4timestamp [%thread] %-5level %logger %ndc - %message%newline"/>
- </layout>
- </appender>
- <appender name="UdpAppender" type="log4net.Appender.UdpAppender">
- <param name="RemoteAddress" value="localhost"/>
- <param name="RemotePort" value="4931"/>
- <param name="Encoding" value="utf-8"/>
- <layout type="log4net.Layout.PatternLayout" value="{%level}%date{MM/dd HH:mm:ss} - %message"/>
- </appender>
- <appender name="log_console" type="log4net.Appender.ColoredConsoleAppender, log4net">
- <mapping>
- <level value="FATAL"/>
- <foreColor value="Red"/>
- <backColor value="White"/>
- </mapping>
- <mapping>
- <level value="ERROR"/>
- <foreColor value="Red, HighIntensity"/>
- </mapping>
- <mapping>
- <level value="WARN"/>
- <foreColor value="Yellow"/>
- </mapping>
- <mapping>
- <level value="INFO"/>
- <foreColor value="Cyan"/>
- </mapping>
- <mapping>
- <level value="DEBUG"/>
- <foreColor value="Green"/>
- </mapping>
- <layout type="log4net.Layout.PatternLayout">
- <param name="Header" value="*********************************** "/>
- <param name="Footer" value=" "/>
- <param name="ConversionPattern" value="[%p] %message%newline"/>
- </layout>
- </appender>
-
- </log4net>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
- </startup>
- </configuration>
|