Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. <system.diagnostics>
  2. <sources>
  3. <source name="System.ServiceModel" switchValue="All"
  4. propagateActivity="true">
  5. <listeners>
  6. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  7. <filter type="" />
  8. </add>
  9. <add name="xml">
  10. <filter type="" />
  11. </add>
  12. </listeners>
  13. </source>
  14. <source name="CardSpace" switchValue="All">
  15. <listeners>
  16. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  17. <filter type="" />
  18. </add>
  19. <add name="xml">
  20. <filter type="" />
  21. </add>
  22. </listeners>
  23. </source>
  24. <source name="System.IO.Log" switchValue="All">
  25. <listeners>
  26. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  27. <filter type="" />
  28. </add>
  29. <add name="xml">
  30. <filter type="" />
  31. </add>
  32. </listeners>
  33. </source>
  34. <source name="System.Runtime.Serialization" switchValue="All">
  35. <listeners>
  36. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  37. <filter type="" />
  38. </add>
  39. <add name="xml">
  40. <filter type="" />
  41. </add>
  42. </listeners>
  43. </source>
  44. <source name="System.IdentityModel" switchValue="All">
  45. <listeners>
  46. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  47. <filter type="" />
  48. </add>
  49. <add name="xml">
  50. <filter type="" />
  51. </add>
  52. </listeners>
  53. </source>
  54. <source name="System.ServiceModel.MessageLogging" switchValue="All">
  55. <listeners>
  56. <add type="System.Diagnostics.DefaultTraceListener" name="Default">
  57. <filter type="" />
  58. </add>
  59. <add name="ServiceModelMessageLoggingListener">
  60. <filter type="" />
  61. </add>
  62. </listeners>
  63. </source>
  64. </sources>
  65. <sharedListeners>
  66. <add initializeData="c:wcflogstrace.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
  67. name="Default" traceOutputOptions="Timestamp">
  68. <filter type="" />
  69. </add>
  70. </sharedListeners>
  71. <trace autoflush="true" />
  72. </system.diagnostics>
  73.  
  74. <system.serviceModel>
  75. <diagnostics wmiProviderEnabled="true">
  76. <messageLogging logEntireMessage="true" logMalformedMessages="true"
  77. logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true"
  78. maxMessagesToLog="500" maxSizeOfMessageToLog="5000" />
  79. </diagnostics>
  80. </system.serviceModel>
  81.  
  82. <system.diagnostics>
  83. <sources>
  84. <source name="HandledExceptions" switchValue="All">
  85. <listeners>
  86. <add initializeData="HandledExceptions.svclog" type="System.Diagnostics.XmlWriterTraceListener" name="HandledExceptionListener">
  87. <filter type="" />
  88. </add>
  89. </listeners>
  90. </source>
  91. </sources>
  92. <trace autoflush="true" />
  93. </system.diagnostics>
  94.  
  95. catch (FaultException fe)
  96. {
  97. TraceSource trace = new TraceSource("HandledExceptions");
  98. trace.TraceEvent(TraceEventType.Warning, 0, fe.Message + System.Environment.NewLine + fe.StackTrace);
  99. trace.Flush();
  100. trace.Close();
  101.  
  102. throw fe;
  103. }
  104. catch (Exception e)
  105. {
  106. TraceSource trace = new TraceSource("HandledExceptions");
  107. trace.TraceEvent(TraceEventType.Critical, 0, e.Message + System.Environment.NewLine + e.StackTrace);
  108. trace.Flush();
  109. trace.Close();
  110.  
  111. throw new FaultException(e.Message);
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement