Wayne.Lib.Log.cd 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="NameAndType">
  3. <Font Name="Tahoma" Size="8.25" />
  4. <Class Name="Wayne.Lib.Log.Logger">
  5. <Position X="0.5" Y="0.5" Width="3.25" />
  6. <TypeIdentifier>
  7. <FileName>Logger.cs</FileName>
  8. <HashCode>AAEAgQAAJAKCAAQAADIACBgAADACAECAIoAAIIKAAAE=</HashCode>
  9. </TypeIdentifier>
  10. <Members>
  11. <Field Name="closed" Hidden="true" />
  12. <Field Name="debugConfig" Hidden="true" />
  13. <Property Name="DebugConfig" Hidden="true" />
  14. <Field Name="debugConfigFileName" Hidden="true" />
  15. <Field Name="dotNetLog" Hidden="true" />
  16. <Field Name="eventConfig" Hidden="true" />
  17. <Property Name="EventConfig" Hidden="true" />
  18. <Field Name="eventConfigFileName" Hidden="true" />
  19. <Field Name="eventLoggerThread" Hidden="true" />
  20. <Field Name="eventLogStorage" Hidden="true" />
  21. <Field Name="eventSubscriberDict" Hidden="true" />
  22. <Field Name="eventSubscriberDictSyncObj" Hidden="true" />
  23. <Method Name="FireOnThreadException" Hidden="true" />
  24. <Field Name="loggerThread" Hidden="true" />
  25. <Field Name="outstandingLogObjects" Hidden="true" />
  26. <Field Name="outstandingLogObjectsLock" Hidden="true" />
  27. <Method Name="PublishEventLog" Hidden="true" />
  28. <Method Name="RegisterPersistentLogObject" Hidden="true" />
  29. <Method Name="UnregisterPersistentLogObject" Hidden="true" />
  30. </Members>
  31. </Class>
  32. <Class Name="Wayne.Lib.Log.DebugLogger" BaseTypeListCollapsed="true">
  33. <Position X="4" Y="0.5" Width="2.75" />
  34. <TypeIdentifier>
  35. <FileName>DebugLogger.cs</FileName>
  36. <HashCode>EAICADQEACAAAAQAEAAAACAAQEBAAQBAAAAAAAAQAAA=</HashCode>
  37. </TypeIdentifier>
  38. <Members>
  39. <Method Name="~DebugLogger" Hidden="true" />
  40. <Field Name="categoryDebugLevel" Hidden="true" />
  41. <Field Name="categoryDebugLevelLock" Hidden="true" />
  42. <Method Name="DebugLogger" Hidden="true" />
  43. <Method Name="Dispose" Hidden="true" />
  44. <Field Name="disposed" Hidden="true" />
  45. <Field Name="entity" Hidden="true" />
  46. <Method Name="Invalidate" Hidden="true" />
  47. <Field Name="logPersistentInfo" Hidden="true" />
  48. <Method Name="LogPersistentInfo" Hidden="true" />
  49. <Field Name="persistent" Hidden="true" />
  50. </Members>
  51. <Lollipop Position="0.2" Collapsed="true" />
  52. </Class>
  53. <Class Name="Wayne.Lib.Log.LogEntry">
  54. <Position X="1.5" Y="5.25" Width="2.25" />
  55. <TypeIdentifier>
  56. <FileName>LogEntry.cs</FileName>
  57. <HashCode>AIAAkAAAAABAAAAkAAAAAAAABABAAAQgAAAAgAAAAAA=</HashCode>
  58. </TypeIdentifier>
  59. <Members>
  60. <Method Name="AppendToStringBuilder" Hidden="true" />
  61. <Field Name="dateTime" Hidden="true" />
  62. <Field Name="entityCategory" Hidden="true" />
  63. <Method Name="LogEntry" Hidden="true" />
  64. <Field Name="logObject" Hidden="true" />
  65. <Method Name="ToString" Hidden="true" />
  66. <Method Name="WriteInternalEntity" Hidden="true" />
  67. <Method Name="WriteLogObjectData" Hidden="true" />
  68. </Members>
  69. </Class>
  70. <Class Name="Wayne.Lib.Log.DebugLogEntry">
  71. <Position X="3" Y="7.25" Width="2" />
  72. <TypeIdentifier>
  73. <FileName>DebugLogEntry.cs</FileName>
  74. <HashCode>AAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA=</HashCode>
  75. </TypeIdentifier>
  76. <Members>
  77. <Method Name="DebugLogEntry" Hidden="true" />
  78. <Field Name="logLevel" Hidden="true" />
  79. </Members>
  80. </Class>
  81. <Class Name="Wayne.Lib.Log.EventLogEntry">
  82. <Position X="0.75" Y="7.25" Width="1.75" />
  83. <TypeIdentifier>
  84. <FileName>EventLogEntry.cs</FileName>
  85. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA=</HashCode>
  86. </TypeIdentifier>
  87. <Members>
  88. <Method Name="EventLogEntry" Hidden="true" />
  89. </Members>
  90. </Class>
  91. <Class Name="Wayne.Lib.Log.ErrorLogEntry">
  92. <Position X="0.5" Y="8.5" Width="2.25" />
  93. <TypeIdentifier>
  94. <FileName>ErrorLogEntry.cs</FileName>
  95. <HashCode>BAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA=</HashCode>
  96. </TypeIdentifier>
  97. <Members>
  98. <Method Name="AppendToStringBuilder" Hidden="true" />
  99. <Method Name="ErrorLogEntry" Hidden="true" />
  100. <Field Name="severity" Hidden="true" />
  101. </Members>
  102. </Class>
  103. <Class Name="Wayne.Lib.Log.ExceptionLogEntry">
  104. <Position X="3.25" Y="8.75" Width="2" />
  105. <TypeIdentifier>
  106. <FileName>ExceptionLogEntry.cs</FileName>
  107. <HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAA=</HashCode>
  108. </TypeIdentifier>
  109. <Members>
  110. <Method Name="AppendToStringBuilder" Hidden="true" />
  111. <Field Name="exception" Hidden="true" />
  112. <Method Name="ExceptionLogEntry" Hidden="true" />
  113. </Members>
  114. </Class>
  115. <Class Name="Wayne.Lib.Log.StringLogObject">
  116. <Position X="4.5" Y="5.5" Width="1.5" />
  117. <TypeIdentifier>
  118. <FileName>StringLogObject.cs</FileName>
  119. <HashCode>AAAAgAQAgAAAAAAAgAAACAAQABAAAAEAAAAAAAAAQAA=</HashCode>
  120. </TypeIdentifier>
  121. <Members>
  122. <Method Name="AppendIndent" Hidden="true" />
  123. <Method Name="AppendObjectToStringBuilder" Hidden="true" />
  124. <Method Name="AppendStringsToStringBuilder" Hidden="true" />
  125. <Method Name="AppendStringToStringBuilder" Hidden="true" />
  126. <Method Name="AppendToStringBuilder" Hidden="true" />
  127. <Method Name="EnsureIndent" Hidden="true" />
  128. <Field Name="format" Hidden="true" />
  129. <Field Name="logObjects" Hidden="true" />
  130. <Field Name="provider" Hidden="true" />
  131. <Method Name="StringLogObject" Hidden="true" />
  132. </Members>
  133. </Class>
  134. <Class Name="Wayne.Lib.Log.LogException">
  135. <Position X="0.5" Y="3.75" Width="2" />
  136. <TypeIdentifier>
  137. <FileName>LogException.cs</FileName>
  138. <HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAABAAAAAQAAIAAAAAA=</HashCode>
  139. </TypeIdentifier>
  140. <Members>
  141. <Method Name="LogException" Hidden="true" />
  142. <Method Name="ToString" Hidden="true" />
  143. <Field Name="type" Hidden="true" />
  144. </Members>
  145. </Class>
  146. <Enum Name="Wayne.Lib.Log.DebugLogLevel">
  147. <Position X="5.25" Y="7.25" Width="1.5" />
  148. <TypeIdentifier>
  149. <FileName>DebugLogLevelEnum.cs</FileName>
  150. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAIAAAAAAAg=</HashCode>
  151. </TypeIdentifier>
  152. </Enum>
  153. <Enum Name="Wayne.Lib.Log.LogExceptionType">
  154. <Position X="4" Y="3.25" Width="2.5" />
  155. <TypeIdentifier>
  156. <FileName>LogExceptionTypeEnum.cs</FileName>
  157. <HashCode>AAIQAAAAABAAAAAAAAAAAAABAgAAAAAAAAQAAAAAAAA=</HashCode>
  158. </TypeIdentifier>
  159. </Enum>
  160. </ClassDiagram>