athosRT.exe.config 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <configSections>
  4. <!--log4net配置-->
  5. <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  6. </configSections>
  7. <!--log4net配置-->
  8. <log4net>
  9. <!--定义输出到文件中-->
  10. <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
  11. <!--定义文件存放位置-->
  12. <!--file可以指定具体的路径 D://logfile.txt。-->
  13. <param name="File" value="D://athos//athos//athosRT//Log//logfile_" />
  14. <param name="RollingStyle" value="Date" />
  15. <param name="DatePattern" value="yyyy-MM-dd.\tx\t" />
  16. <param name="StaticLogFileName" value="false" />
  17. <layout type="log4net.Layout.PatternLayout">
  18. <!--输出格式-->
  19. <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info-->
  20. <conversionPattern value="%-40date %-20level %-20logger %message %newline" />
  21. </layout>
  22. </appender>
  23. <!--定义日志的输出媒介-->
  24. <root>
  25. <!--指定将此级别及以上的log打印到log文件中-->
  26. <level value="DEBUG" />
  27. <!--文件形式记录日志-->
  28. <appender-ref ref="LogFileAppender" />
  29. </root>
  30. </log4net>
  31. <startup>
  32. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
  33. </startup>
  34. <system.serviceModel>
  35. <bindings>
  36. <netTcpBinding>
  37. <binding name="Aitex_netTcpBinding" maxReceivedMessageSize="102400000" receiveTimeout="00:10:00">
  38. <readerQuotas maxDepth="32" maxStringContentLength="1048576" maxArrayLength="163840000" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
  39. <security mode="None">
  40. <transport clientCredentialType="None" />
  41. <message clientCredentialType="None" />
  42. </security>
  43. </binding>
  44. <binding name="TestBinding" maxReceivedMessageSize="65536000">
  45. <readerQuotas maxDepth="32" maxStringContentLength="819200" maxArrayLength="16384" maxBytesPerRead="8192" maxNameTableCharCount="16384" />
  46. <reliableSession inactivityTimeout="00:05:00" />
  47. <security mode="None" />
  48. </binding>
  49. </netTcpBinding>
  50. </bindings>
  51. <services>
  52. <service behaviorConfiguration="BasicBehavior" name="Common.WcfService.SomebodyService">
  53. <endpoint address="net.tcp://localhost:8773/SomebodyService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.WcfService.IService" />
  54. </service>
  55. <service behaviorConfiguration="BasicBehavior" name="Common.WcfService.Efem.EfemService">
  56. <endpoint address="net.tcp://localhost:8774/EfemService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.WcfService.Efem.IEfemService" />
  57. </service>
  58. <service behaviorConfiguration="BasicBehavior" name="Common.DataCenter.QueryDataService">
  59. <endpoint address="net.tcp://localhost:8771/QueryDataService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.DataCenter.IQueryDataService" />
  60. </service>
  61. </services>
  62. <behaviors>
  63. <serviceBehaviors>
  64. <behavior name="BasicBehavior">
  65. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  66. <serviceMetadata httpGetEnabled="false" />
  67. <serviceDebug includeExceptionDetailInFaults="true" />
  68. <serviceAuthorization impersonateCallerForAllOperations="false" />
  69. </behavior>
  70. </serviceBehaviors>
  71. <endpointBehaviors>
  72. <behavior name="EndpointBehavior">
  73. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  74. </behavior>
  75. </endpointBehaviors>
  76. </behaviors>
  77. </system.serviceModel>
  78. <runtime>
  79. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  80. <dependentAssembly>
  81. <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
  82. <bindingRedirect oldVersion="0.0.0.0-2.0.15.0" newVersion="2.0.15.0" />
  83. </dependentAssembly>
  84. </assemblyBinding>
  85. </runtime>
  86. </configuration>