25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

3305 satır
195 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Common.Logging</name>
  5. </assembly>
  6. <members>
  7. <member name="T:AssemblyDoc">
  8. <summary>
  9. This assembly contains the core functionality of the Common.Logging framework.
  10. In particular, checkout <see cref="T:Common.Logging.LogManager"/> and <see cref="T:Common.Logging.ILog"/> for usage information.
  11. </summary>
  12. </member>
  13. <member name="T:Common.Logging.Factory.AbstractLogger">
  14. <summary>
  15. Provides base implementation suitable for almost all logger adapters
  16. </summary>
  17. <author>Erich Eichinger</author>
  18. </member>
  19. <member name="T:Common.Logging.ILog">
  20. <summary>
  21. A simple logging interface abstracting logging APIs.
  22. </summary>
  23. <remarks>
  24. <para>
  25. Implementations should defer calling a message's <see cref="M:System.Object.ToString"/> until the message really needs
  26. to be logged to avoid performance penalties.
  27. </para>
  28. <para>
  29. Each <see cref="T:Common.Logging.ILog"/> log method offers to pass in a <see cref="T:System.Action`1"/> instead of the actual message.
  30. Using this style has the advantage to defer possibly expensive message argument evaluation and formatting (and formatting arguments!) until the message gets
  31. actually logged. If the message is not logged at all (e.g. due to <see cref="T:Common.Logging.LogLevel"/> settings),
  32. you won't have to pay the peformance penalty of creating the message.
  33. </para>
  34. </remarks>
  35. <example>
  36. The example below demonstrates using callback style for creating the message, where the call to the
  37. <see cref="M:System.Random.NextDouble"/> and the underlying <see cref="M:System.String.Format(System.String,System.Object[])"/> only happens, if level <see cref="F:Common.Logging.LogLevel.Debug"/> is enabled:
  38. <code>
  39. Log.Debug( m=&gt;m("result is {0}", random.NextDouble()) );
  40. Log.Debug(delegate(m) { m("result is {0}", random.NextDouble()); });
  41. </code>
  42. </example>
  43. <seealso cref="T:System.Action`1"/>
  44. <author>Mark Pollack</author>
  45. <author>Bruno Baia</author>
  46. <author>Erich Eichinger</author>
  47. </member>
  48. <member name="M:Common.Logging.ILog.Trace(System.Object)">
  49. <summary>
  50. Log a message object with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  51. </summary>
  52. <param name="message">The message object to log.</param>
  53. </member>
  54. <member name="M:Common.Logging.ILog.Trace(System.Object,System.Exception)">
  55. <summary>
  56. Log a message object with the <see cref="F:Common.Logging.LogLevel.Trace"/> level including
  57. the stack trace of the <see cref="T:System.Exception"/> passed
  58. as a parameter.
  59. </summary>
  60. <param name="message">The message object to log.</param>
  61. <param name="exception">The exception to log, including its stack trace.</param>
  62. </member>
  63. <member name="M:Common.Logging.ILog.TraceFormat(System.String,System.Object[])">
  64. <summary>
  65. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  66. </summary>
  67. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  68. <param name="args">the list of format arguments</param>
  69. </member>
  70. <member name="M:Common.Logging.ILog.TraceFormat(System.String,System.Exception,System.Object[])">
  71. <summary>
  72. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  73. </summary>
  74. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  75. <param name="exception">The exception to log.</param>
  76. <param name="args">the list of format arguments</param>
  77. </member>
  78. <member name="M:Common.Logging.ILog.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
  79. <summary>
  80. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  81. </summary>
  82. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  83. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  84. <param name="args"></param>
  85. </member>
  86. <member name="M:Common.Logging.ILog.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  87. <summary>
  88. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  89. </summary>
  90. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  91. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  92. <param name="exception">The exception to log.</param>
  93. <param name="args"></param>
  94. </member>
  95. <member name="M:Common.Logging.ILog.Trace(System.Action{Common.Logging.FormatMessageHandler})">
  96. <summary>
  97. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  98. </summary>
  99. <remarks>
  100. Using this method avoids the cost of creating a message and evaluating message arguments
  101. that probably won't be logged due to loglevel settings.
  102. </remarks>
  103. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  104. </member>
  105. <member name="M:Common.Logging.ILog.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  106. <summary>
  107. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  108. </summary>
  109. <remarks>
  110. Using this method avoids the cost of creating a message and evaluating message arguments
  111. that probably won't be logged due to loglevel settings.
  112. </remarks>
  113. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  114. <param name="exception">The exception to log, including its stack trace.</param>
  115. </member>
  116. <member name="M:Common.Logging.ILog.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  117. <summary>
  118. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  119. </summary>
  120. <remarks>
  121. Using this method avoids the cost of creating a message and evaluating message arguments
  122. that probably won't be logged due to loglevel settings.
  123. </remarks>
  124. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  125. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  126. </member>
  127. <member name="M:Common.Logging.ILog.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  128. <summary>
  129. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  130. </summary>
  131. <remarks>
  132. Using this method avoids the cost of creating a message and evaluating message arguments
  133. that probably won't be logged due to loglevel settings.
  134. </remarks>
  135. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  136. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  137. <param name="exception">The exception to log, including its stack trace.</param>
  138. </member>
  139. <member name="M:Common.Logging.ILog.Debug(System.Object)">
  140. <summary>
  141. Log a message object with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  142. </summary>
  143. <param name="message">The message object to log.</param>
  144. </member>
  145. <member name="M:Common.Logging.ILog.Debug(System.Object,System.Exception)">
  146. <summary>
  147. Log a message object with the <see cref="F:Common.Logging.LogLevel.Debug"/> level including
  148. the stack trace of the <see cref="T:System.Exception"/> passed
  149. as a parameter.
  150. </summary>
  151. <param name="message">The message object to log.</param>
  152. <param name="exception">The exception to log, including its stack trace.</param>
  153. </member>
  154. <member name="M:Common.Logging.ILog.DebugFormat(System.String,System.Object[])">
  155. <summary>
  156. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  157. </summary>
  158. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  159. <param name="args">the list of format arguments</param>
  160. </member>
  161. <member name="M:Common.Logging.ILog.DebugFormat(System.String,System.Exception,System.Object[])">
  162. <summary>
  163. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  164. </summary>
  165. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  166. <param name="exception">The exception to log.</param>
  167. <param name="args">the list of format arguments</param>
  168. </member>
  169. <member name="M:Common.Logging.ILog.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  170. <summary>
  171. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  172. </summary>
  173. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  174. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  175. <param name="args"></param>
  176. </member>
  177. <member name="M:Common.Logging.ILog.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  178. <summary>
  179. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  180. </summary>
  181. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  182. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  183. <param name="exception">The exception to log.</param>
  184. <param name="args"></param>
  185. </member>
  186. <member name="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler})">
  187. <summary>
  188. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  189. </summary>
  190. <remarks>
  191. Using this method avoids the cost of creating a message and evaluating message arguments
  192. that probably won't be logged due to loglevel settings.
  193. </remarks>
  194. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  195. </member>
  196. <member name="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  197. <summary>
  198. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  199. </summary>
  200. <remarks>
  201. Using this method avoids the cost of creating a message and evaluating message arguments
  202. that probably won't be logged due to loglevel settings.
  203. </remarks>
  204. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  205. <param name="exception">The exception to log, including its stack trace.</param>
  206. </member>
  207. <member name="M:Common.Logging.ILog.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  208. <summary>
  209. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  210. </summary>
  211. <remarks>
  212. Using this method avoids the cost of creating a message and evaluating message arguments
  213. that probably won't be logged due to loglevel settings.
  214. </remarks>
  215. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  216. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  217. </member>
  218. <member name="M:Common.Logging.ILog.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  219. <summary>
  220. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  221. </summary>
  222. <remarks>
  223. Using this method avoids the cost of creating a message and evaluating message arguments
  224. that probably won't be logged due to loglevel settings.
  225. </remarks>
  226. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  227. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  228. <param name="exception">The exception to log, including its stack Debug.</param>
  229. </member>
  230. <member name="M:Common.Logging.ILog.Info(System.Object)">
  231. <summary>
  232. Log a message object with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  233. </summary>
  234. <param name="message">The message object to log.</param>
  235. </member>
  236. <member name="M:Common.Logging.ILog.Info(System.Object,System.Exception)">
  237. <summary>
  238. Log a message object with the <see cref="F:Common.Logging.LogLevel.Info"/> level including
  239. the stack trace of the <see cref="T:System.Exception"/> passed
  240. as a parameter.
  241. </summary>
  242. <param name="message">The message object to log.</param>
  243. <param name="exception">The exception to log, including its stack trace.</param>
  244. </member>
  245. <member name="M:Common.Logging.ILog.InfoFormat(System.String,System.Object[])">
  246. <summary>
  247. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  248. </summary>
  249. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  250. <param name="args">the list of format arguments</param>
  251. </member>
  252. <member name="M:Common.Logging.ILog.InfoFormat(System.String,System.Exception,System.Object[])">
  253. <summary>
  254. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  255. </summary>
  256. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  257. <param name="exception">The exception to log.</param>
  258. <param name="args">the list of format arguments</param>
  259. </member>
  260. <member name="M:Common.Logging.ILog.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  261. <summary>
  262. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  263. </summary>
  264. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  265. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  266. <param name="args"></param>
  267. </member>
  268. <member name="M:Common.Logging.ILog.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  269. <summary>
  270. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  271. </summary>
  272. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  273. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  274. <param name="exception">The exception to log.</param>
  275. <param name="args"></param>
  276. </member>
  277. <member name="M:Common.Logging.ILog.Info(System.Action{Common.Logging.FormatMessageHandler})">
  278. <summary>
  279. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  280. </summary>
  281. <remarks>
  282. Using this method avoids the cost of creating a message and evaluating message arguments
  283. that probably won't be logged due to loglevel settings.
  284. </remarks>
  285. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  286. </member>
  287. <member name="M:Common.Logging.ILog.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  288. <summary>
  289. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  290. </summary>
  291. <remarks>
  292. Using this method avoids the cost of creating a message and evaluating message arguments
  293. that probably won't be logged due to loglevel settings.
  294. </remarks>
  295. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  296. <param name="exception">The exception to log, including its stack trace.</param>
  297. </member>
  298. <member name="M:Common.Logging.ILog.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  299. <summary>
  300. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  301. </summary>
  302. <remarks>
  303. Using this method avoids the cost of creating a message and evaluating message arguments
  304. that probably won't be logged due to loglevel settings.
  305. </remarks>
  306. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  307. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  308. </member>
  309. <member name="M:Common.Logging.ILog.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  310. <summary>
  311. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  312. </summary>
  313. <remarks>
  314. Using this method avoids the cost of creating a message and evaluating message arguments
  315. that probably won't be logged due to loglevel settings.
  316. </remarks>
  317. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  318. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  319. <param name="exception">The exception to log, including its stack Info.</param>
  320. </member>
  321. <member name="M:Common.Logging.ILog.Warn(System.Object)">
  322. <summary>
  323. Log a message object with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  324. </summary>
  325. <param name="message">The message object to log.</param>
  326. </member>
  327. <member name="M:Common.Logging.ILog.Warn(System.Object,System.Exception)">
  328. <summary>
  329. Log a message object with the <see cref="F:Common.Logging.LogLevel.Warn"/> level including
  330. the stack trace of the <see cref="T:System.Exception"/> passed
  331. as a parameter.
  332. </summary>
  333. <param name="message">The message object to log.</param>
  334. <param name="exception">The exception to log, including its stack trace.</param>
  335. </member>
  336. <member name="M:Common.Logging.ILog.WarnFormat(System.String,System.Object[])">
  337. <summary>
  338. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  339. </summary>
  340. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  341. <param name="args">the list of format arguments</param>
  342. </member>
  343. <member name="M:Common.Logging.ILog.WarnFormat(System.String,System.Exception,System.Object[])">
  344. <summary>
  345. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  346. </summary>
  347. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  348. <param name="exception">The exception to log.</param>
  349. <param name="args">the list of format arguments</param>
  350. </member>
  351. <member name="M:Common.Logging.ILog.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  352. <summary>
  353. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  354. </summary>
  355. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  356. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  357. <param name="args"></param>
  358. </member>
  359. <member name="M:Common.Logging.ILog.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  360. <summary>
  361. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  362. </summary>
  363. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  364. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  365. <param name="exception">The exception to log.</param>
  366. <param name="args"></param>
  367. </member>
  368. <member name="M:Common.Logging.ILog.Warn(System.Action{Common.Logging.FormatMessageHandler})">
  369. <summary>
  370. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  371. </summary>
  372. <remarks>
  373. Using this method avoids the cost of creating a message and evaluating message arguments
  374. that probably won't be logged due to loglevel settings.
  375. </remarks>
  376. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  377. </member>
  378. <member name="M:Common.Logging.ILog.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  379. <summary>
  380. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  381. </summary>
  382. <remarks>
  383. Using this method avoids the cost of creating a message and evaluating message arguments
  384. that probably won't be logged due to loglevel settings.
  385. </remarks>
  386. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  387. <param name="exception">The exception to log, including its stack trace.</param>
  388. </member>
  389. <member name="M:Common.Logging.ILog.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  390. <summary>
  391. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  392. </summary>
  393. <remarks>
  394. Using this method avoids the cost of creating a message and evaluating message arguments
  395. that probably won't be logged due to loglevel settings.
  396. </remarks>
  397. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  398. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  399. </member>
  400. <member name="M:Common.Logging.ILog.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  401. <summary>
  402. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  403. </summary>
  404. <remarks>
  405. Using this method avoids the cost of creating a message and evaluating message arguments
  406. that probably won't be logged due to loglevel settings.
  407. </remarks>
  408. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  409. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  410. <param name="exception">The exception to log, including its stack Warn.</param>
  411. </member>
  412. <member name="M:Common.Logging.ILog.Error(System.Object)">
  413. <summary>
  414. Log a message object with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  415. </summary>
  416. <param name="message">The message object to log.</param>
  417. </member>
  418. <member name="M:Common.Logging.ILog.Error(System.Object,System.Exception)">
  419. <summary>
  420. Log a message object with the <see cref="F:Common.Logging.LogLevel.Error"/> level including
  421. the stack trace of the <see cref="T:System.Exception"/> passed
  422. as a parameter.
  423. </summary>
  424. <param name="message">The message object to log.</param>
  425. <param name="exception">The exception to log, including its stack trace.</param>
  426. </member>
  427. <member name="M:Common.Logging.ILog.ErrorFormat(System.String,System.Object[])">
  428. <summary>
  429. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  430. </summary>
  431. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  432. <param name="args">the list of format arguments</param>
  433. </member>
  434. <member name="M:Common.Logging.ILog.ErrorFormat(System.String,System.Exception,System.Object[])">
  435. <summary>
  436. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  437. </summary>
  438. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  439. <param name="exception">The exception to log.</param>
  440. <param name="args">the list of format arguments</param>
  441. </member>
  442. <member name="M:Common.Logging.ILog.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  443. <summary>
  444. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  445. </summary>
  446. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  447. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  448. <param name="args"></param>
  449. </member>
  450. <member name="M:Common.Logging.ILog.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  451. <summary>
  452. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  453. </summary>
  454. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  455. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  456. <param name="exception">The exception to log.</param>
  457. <param name="args"></param>
  458. </member>
  459. <member name="M:Common.Logging.ILog.Error(System.Action{Common.Logging.FormatMessageHandler})">
  460. <summary>
  461. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  462. </summary>
  463. <remarks>
  464. Using this method avoids the cost of creating a message and evaluating message arguments
  465. that probably won't be logged due to loglevel settings.
  466. </remarks>
  467. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  468. </member>
  469. <member name="M:Common.Logging.ILog.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  470. <summary>
  471. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  472. </summary>
  473. <remarks>
  474. Using this method avoids the cost of creating a message and evaluating message arguments
  475. that probably won't be logged due to loglevel settings.
  476. </remarks>
  477. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  478. <param name="exception">The exception to log, including its stack trace.</param>
  479. </member>
  480. <member name="M:Common.Logging.ILog.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  481. <summary>
  482. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  483. </summary>
  484. <remarks>
  485. Using this method avoids the cost of creating a message and evaluating message arguments
  486. that probably won't be logged due to loglevel settings.
  487. </remarks>
  488. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  489. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  490. </member>
  491. <member name="M:Common.Logging.ILog.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  492. <summary>
  493. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  494. </summary>
  495. <remarks>
  496. Using this method avoids the cost of creating a message and evaluating message arguments
  497. that probably won't be logged due to loglevel settings.
  498. </remarks>
  499. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  500. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  501. <param name="exception">The exception to log, including its stack Error.</param>
  502. </member>
  503. <member name="M:Common.Logging.ILog.Fatal(System.Object)">
  504. <summary>
  505. Log a message object with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  506. </summary>
  507. <param name="message">The message object to log.</param>
  508. </member>
  509. <member name="M:Common.Logging.ILog.Fatal(System.Object,System.Exception)">
  510. <summary>
  511. Log a message object with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level including
  512. the stack trace of the <see cref="T:System.Exception"/> passed
  513. as a parameter.
  514. </summary>
  515. <param name="message">The message object to log.</param>
  516. <param name="exception">The exception to log, including its stack trace.</param>
  517. </member>
  518. <member name="M:Common.Logging.ILog.FatalFormat(System.String,System.Object[])">
  519. <summary>
  520. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  521. </summary>
  522. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  523. <param name="args">the list of format arguments</param>
  524. </member>
  525. <member name="M:Common.Logging.ILog.FatalFormat(System.String,System.Exception,System.Object[])">
  526. <summary>
  527. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  528. </summary>
  529. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  530. <param name="exception">The exception to log.</param>
  531. <param name="args">the list of format arguments</param>
  532. </member>
  533. <member name="M:Common.Logging.ILog.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  534. <summary>
  535. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  536. </summary>
  537. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  538. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  539. <param name="args"></param>
  540. </member>
  541. <member name="M:Common.Logging.ILog.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  542. <summary>
  543. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  544. </summary>
  545. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  546. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  547. <param name="exception">The exception to log.</param>
  548. <param name="args"></param>
  549. </member>
  550. <member name="M:Common.Logging.ILog.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
  551. <summary>
  552. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  553. </summary>
  554. <remarks>
  555. Using this method avoids the cost of creating a message and evaluating message arguments
  556. that probably won't be logged due to loglevel settings.
  557. </remarks>
  558. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  559. </member>
  560. <member name="M:Common.Logging.ILog.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  561. <summary>
  562. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  563. </summary>
  564. <remarks>
  565. Using this method avoids the cost of creating a message and evaluating message arguments
  566. that probably won't be logged due to loglevel settings.
  567. </remarks>
  568. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  569. <param name="exception">The exception to log, including its stack trace.</param>
  570. </member>
  571. <member name="M:Common.Logging.ILog.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  572. <summary>
  573. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  574. </summary>
  575. <remarks>
  576. Using this method avoids the cost of creating a message and evaluating message arguments
  577. that probably won't be logged due to loglevel settings.
  578. </remarks>
  579. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  580. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  581. </member>
  582. <member name="M:Common.Logging.ILog.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  583. <summary>
  584. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  585. </summary>
  586. <remarks>
  587. Using this method avoids the cost of creating a message and evaluating message arguments
  588. that probably won't be logged due to loglevel settings.
  589. </remarks>
  590. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  591. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  592. <param name="exception">The exception to log, including its stack Fatal.</param>
  593. </member>
  594. <member name="P:Common.Logging.ILog.IsTraceEnabled">
  595. <summary>
  596. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  597. </summary>
  598. </member>
  599. <member name="P:Common.Logging.ILog.IsDebugEnabled">
  600. <summary>
  601. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  602. </summary>
  603. </member>
  604. <member name="P:Common.Logging.ILog.IsErrorEnabled">
  605. <summary>
  606. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  607. </summary>
  608. </member>
  609. <member name="P:Common.Logging.ILog.IsFatalEnabled">
  610. <summary>
  611. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  612. </summary>
  613. </member>
  614. <member name="P:Common.Logging.ILog.IsInfoEnabled">
  615. <summary>
  616. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  617. </summary>
  618. </member>
  619. <member name="P:Common.Logging.ILog.IsWarnEnabled">
  620. <summary>
  621. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  622. </summary>
  623. </member>
  624. <member name="F:Common.Logging.Factory.AbstractLogger.Write">
  625. <summary>
  626. Holds the method for writing a message to the log system.
  627. </summary>
  628. </member>
  629. <member name="M:Common.Logging.Factory.AbstractLogger.#ctor">
  630. <summary>
  631. Creates a new logger instance using <see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/> for
  632. writing log events to the underlying log system.
  633. </summary>
  634. <seealso cref="M:Common.Logging.Factory.AbstractLogger.GetWriteHandler"/>
  635. </member>
  636. <member name="M:Common.Logging.Factory.AbstractLogger.GetWriteHandler">
  637. <summary>
  638. Override this method to use a different method than <see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/>
  639. for writing log events to the underlying log system.
  640. </summary>
  641. <remarks>
  642. Usually you don't need to override thise method. The default implementation returns
  643. <c>null</c> to indicate that the default handler <see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/> should be
  644. used.
  645. </remarks>
  646. </member>
  647. <member name="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
  648. <summary>
  649. Actually sends the message to the underlying log system.
  650. </summary>
  651. <param name="level">the level of this log event.</param>
  652. <param name="message">the message to log</param>
  653. <param name="exception">the exception to log (may be null)</param>
  654. </member>
  655. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Object)">
  656. <summary>
  657. Log a message object with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  658. </summary>
  659. <param name="message">The message object to log.</param>
  660. </member>
  661. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Object,System.Exception)">
  662. <summary>
  663. Log a message object with the <see cref="F:Common.Logging.LogLevel.Trace"/> level including
  664. the stack trace of the <see cref="T:System.Exception"/> passed
  665. as a parameter.
  666. </summary>
  667. <param name="message">The message object to log.</param>
  668. <param name="exception">The exception to log, including its stack trace.</param>
  669. </member>
  670. <member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
  671. <summary>
  672. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  673. </summary>
  674. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  675. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  676. <param name="args"></param>
  677. </member>
  678. <member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  679. <summary>
  680. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  681. </summary>
  682. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  683. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  684. <param name="exception">The exception to log.</param>
  685. <param name="args"></param>
  686. </member>
  687. <member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.String,System.Object[])">
  688. <summary>
  689. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  690. </summary>
  691. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  692. <param name="args">the list of format arguments</param>
  693. </member>
  694. <member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.String,System.Exception,System.Object[])">
  695. <summary>
  696. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  697. </summary>
  698. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  699. <param name="exception">The exception to log.</param>
  700. <param name="args">the list of format arguments</param>
  701. </member>
  702. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Action{Common.Logging.FormatMessageHandler})">
  703. <summary>
  704. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  705. </summary>
  706. <remarks>
  707. Using this method avoids the cost of creating a message and evaluating message arguments
  708. that probably won't be logged due to loglevel settings.
  709. </remarks>
  710. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  711. </member>
  712. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  713. <summary>
  714. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  715. </summary>
  716. <remarks>
  717. Using this method avoids the cost of creating a message and evaluating message arguments
  718. that probably won't be logged due to loglevel settings.
  719. </remarks>
  720. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  721. <param name="exception">The exception to log, including its stack trace.</param>
  722. </member>
  723. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  724. <summary>
  725. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  726. </summary>
  727. <remarks>
  728. Using this method avoids the cost of creating a message and evaluating message arguments
  729. that probably won't be logged due to loglevel settings.
  730. </remarks>
  731. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  732. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  733. </member>
  734. <member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  735. <summary>
  736. Log a message with the <see cref="F:Common.Logging.LogLevel.Trace"/> level using a callback to obtain the message
  737. </summary>
  738. <remarks>
  739. Using this method avoids the cost of creating a message and evaluating message arguments
  740. that probably won't be logged due to loglevel settings.
  741. </remarks>
  742. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  743. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  744. <param name="exception">The exception to log, including its stack trace.</param>
  745. </member>
  746. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Object)">
  747. <summary>
  748. Log a message object with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  749. </summary>
  750. <param name="message">The message object to log.</param>
  751. </member>
  752. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Object,System.Exception)">
  753. <summary>
  754. Log a message object with the <see cref="F:Common.Logging.LogLevel.Debug"/> level including
  755. the stack Debug of the <see cref="T:System.Exception"/> passed
  756. as a parameter.
  757. </summary>
  758. <param name="message">The message object to log.</param>
  759. <param name="exception">The exception to log, including its stack Debug.</param>
  760. </member>
  761. <member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  762. <summary>
  763. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  764. </summary>
  765. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  766. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  767. <param name="args"></param>
  768. </member>
  769. <member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  770. <summary>
  771. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  772. </summary>
  773. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  774. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  775. <param name="exception">The exception to log.</param>
  776. <param name="args"></param>
  777. </member>
  778. <member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.String,System.Object[])">
  779. <summary>
  780. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  781. </summary>
  782. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  783. <param name="args">the list of format arguments</param>
  784. </member>
  785. <member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.String,System.Exception,System.Object[])">
  786. <summary>
  787. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  788. </summary>
  789. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  790. <param name="exception">The exception to log.</param>
  791. <param name="args">the list of format arguments</param>
  792. </member>
  793. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Action{Common.Logging.FormatMessageHandler})">
  794. <summary>
  795. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  796. </summary>
  797. <remarks>
  798. Using this method avoids the cost of creating a message and evaluating message arguments
  799. that probably won't be logged due to loglevel settings.
  800. </remarks>
  801. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  802. </member>
  803. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  804. <summary>
  805. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  806. </summary>
  807. <remarks>
  808. Using this method avoids the cost of creating a message and evaluating message arguments
  809. that probably won't be logged due to loglevel settings.
  810. </remarks>
  811. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  812. <param name="exception">The exception to log, including its stack Debug.</param>
  813. </member>
  814. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  815. <summary>
  816. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  817. </summary>
  818. <remarks>
  819. Using this method avoids the cost of creating a message and evaluating message arguments
  820. that probably won't be logged due to loglevel settings.
  821. </remarks>
  822. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  823. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  824. </member>
  825. <member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  826. <summary>
  827. Log a message with the <see cref="F:Common.Logging.LogLevel.Debug"/> level using a callback to obtain the message
  828. </summary>
  829. <remarks>
  830. Using this method avoids the cost of creating a message and evaluating message arguments
  831. that probably won't be logged due to loglevel settings.
  832. </remarks>
  833. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  834. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  835. <param name="exception">The exception to log, including its stack Debug.</param>
  836. </member>
  837. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Object)">
  838. <summary>
  839. Log a message object with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  840. </summary>
  841. <param name="message">The message object to log.</param>
  842. </member>
  843. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Object,System.Exception)">
  844. <summary>
  845. Log a message object with the <see cref="F:Common.Logging.LogLevel.Info"/> level including
  846. the stack Info of the <see cref="T:System.Exception"/> passed
  847. as a parameter.
  848. </summary>
  849. <param name="message">The message object to log.</param>
  850. <param name="exception">The exception to log, including its stack Info.</param>
  851. </member>
  852. <member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  853. <summary>
  854. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  855. </summary>
  856. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  857. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  858. <param name="args"></param>
  859. </member>
  860. <member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  861. <summary>
  862. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  863. </summary>
  864. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  865. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  866. <param name="exception">The exception to log.</param>
  867. <param name="args"></param>
  868. </member>
  869. <member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.String,System.Object[])">
  870. <summary>
  871. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  872. </summary>
  873. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  874. <param name="args">the list of format arguments</param>
  875. </member>
  876. <member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.String,System.Exception,System.Object[])">
  877. <summary>
  878. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  879. </summary>
  880. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  881. <param name="exception">The exception to log.</param>
  882. <param name="args">the list of format arguments</param>
  883. </member>
  884. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Action{Common.Logging.FormatMessageHandler})">
  885. <summary>
  886. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  887. </summary>
  888. <remarks>
  889. Using this method avoids the cost of creating a message and evaluating message arguments
  890. that probably won't be logged due to loglevel settings.
  891. </remarks>
  892. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  893. </member>
  894. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  895. <summary>
  896. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  897. </summary>
  898. <remarks>
  899. Using this method avoids the cost of creating a message and evaluating message arguments
  900. that probably won't be logged due to loglevel settings.
  901. </remarks>
  902. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  903. <param name="exception">The exception to log, including its stack Info.</param>
  904. </member>
  905. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  906. <summary>
  907. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  908. </summary>
  909. <remarks>
  910. Using this method avoids the cost of creating a message and evaluating message arguments
  911. that probably won't be logged due to loglevel settings.
  912. </remarks>
  913. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  914. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  915. </member>
  916. <member name="M:Common.Logging.Factory.AbstractLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  917. <summary>
  918. Log a message with the <see cref="F:Common.Logging.LogLevel.Info"/> level using a callback to obtain the message
  919. </summary>
  920. <remarks>
  921. Using this method avoids the cost of creating a message and evaluating message arguments
  922. that probably won't be logged due to loglevel settings.
  923. </remarks>
  924. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  925. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  926. <param name="exception">The exception to log, including its stack Info.</param>
  927. </member>
  928. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Object)">
  929. <summary>
  930. Log a message object with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  931. </summary>
  932. <param name="message">The message object to log.</param>
  933. </member>
  934. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Object,System.Exception)">
  935. <summary>
  936. Log a message object with the <see cref="F:Common.Logging.LogLevel.Warn"/> level including
  937. the stack Warn of the <see cref="T:System.Exception"/> passed
  938. as a parameter.
  939. </summary>
  940. <param name="message">The message object to log.</param>
  941. <param name="exception">The exception to log, including its stack Warn.</param>
  942. </member>
  943. <member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  944. <summary>
  945. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  946. </summary>
  947. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Warnrmation.</param>
  948. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  949. <param name="args"></param>
  950. </member>
  951. <member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  952. <summary>
  953. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  954. </summary>
  955. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Warnrmation.</param>
  956. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  957. <param name="exception">The exception to log.</param>
  958. <param name="args"></param>
  959. </member>
  960. <member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.String,System.Object[])">
  961. <summary>
  962. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  963. </summary>
  964. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  965. <param name="args">the list of format arguments</param>
  966. </member>
  967. <member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.String,System.Exception,System.Object[])">
  968. <summary>
  969. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  970. </summary>
  971. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  972. <param name="exception">The exception to log.</param>
  973. <param name="args">the list of format arguments</param>
  974. </member>
  975. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Action{Common.Logging.FormatMessageHandler})">
  976. <summary>
  977. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  978. </summary>
  979. <remarks>
  980. Using this method avoids the cost of creating a message and evaluating message arguments
  981. that probably won't be logged due to loglevel settings.
  982. </remarks>
  983. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  984. </member>
  985. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  986. <summary>
  987. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  988. </summary>
  989. <remarks>
  990. Using this method avoids the cost of creating a message and evaluating message arguments
  991. that probably won't be logged due to loglevel settings.
  992. </remarks>
  993. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  994. <param name="exception">The exception to log, including its stack Warn.</param>
  995. </member>
  996. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  997. <summary>
  998. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  999. </summary>
  1000. <remarks>
  1001. Using this method avoids the cost of creating a message and evaluating message arguments
  1002. that probably won't be logged due to loglevel settings.
  1003. </remarks>
  1004. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1005. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1006. </member>
  1007. <member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  1008. <summary>
  1009. Log a message with the <see cref="F:Common.Logging.LogLevel.Warn"/> level using a callback to obtain the message
  1010. </summary>
  1011. <remarks>
  1012. Using this method avoids the cost of creating a message and evaluating message arguments
  1013. that probably won't be logged due to loglevel settings.
  1014. </remarks>
  1015. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1016. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1017. <param name="exception">The exception to log, including its stack Warn.</param>
  1018. </member>
  1019. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Object)">
  1020. <summary>
  1021. Log a message object with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1022. </summary>
  1023. <param name="message">The message object to log.</param>
  1024. </member>
  1025. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Object,System.Exception)">
  1026. <summary>
  1027. Log a message object with the <see cref="F:Common.Logging.LogLevel.Error"/> level including
  1028. the stack Error of the <see cref="T:System.Exception"/> passed
  1029. as a parameter.
  1030. </summary>
  1031. <param name="message">The message object to log.</param>
  1032. <param name="exception">The exception to log, including its stack Error.</param>
  1033. </member>
  1034. <member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  1035. <summary>
  1036. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1037. </summary>
  1038. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Errorrmation.</param>
  1039. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1040. <param name="args"></param>
  1041. </member>
  1042. <member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  1043. <summary>
  1044. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1045. </summary>
  1046. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Errorrmation.</param>
  1047. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1048. <param name="exception">The exception to log.</param>
  1049. <param name="args"></param>
  1050. </member>
  1051. <member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.String,System.Object[])">
  1052. <summary>
  1053. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1054. </summary>
  1055. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1056. <param name="args">the list of format arguments</param>
  1057. </member>
  1058. <member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.String,System.Exception,System.Object[])">
  1059. <summary>
  1060. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1061. </summary>
  1062. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1063. <param name="exception">The exception to log.</param>
  1064. <param name="args">the list of format arguments</param>
  1065. </member>
  1066. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Action{Common.Logging.FormatMessageHandler})">
  1067. <summary>
  1068. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  1069. </summary>
  1070. <remarks>
  1071. Using this method avoids the cost of creating a message and evaluating message arguments
  1072. that probably won't be logged due to loglevel settings.
  1073. </remarks>
  1074. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1075. </member>
  1076. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  1077. <summary>
  1078. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  1079. </summary>
  1080. <remarks>
  1081. Using this method avoids the cost of creating a message and evaluating message arguments
  1082. that probably won't be logged due to loglevel settings.
  1083. </remarks>
  1084. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1085. <param name="exception">The exception to log, including its stack Error.</param>
  1086. </member>
  1087. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  1088. <summary>
  1089. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  1090. </summary>
  1091. <remarks>
  1092. Using this method avoids the cost of creating a message and evaluating message arguments
  1093. that probably won't be logged due to loglevel settings.
  1094. </remarks>
  1095. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1096. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1097. </member>
  1098. <member name="M:Common.Logging.Factory.AbstractLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  1099. <summary>
  1100. Log a message with the <see cref="F:Common.Logging.LogLevel.Error"/> level using a callback to obtain the message
  1101. </summary>
  1102. <remarks>
  1103. Using this method avoids the cost of creating a message and evaluating message arguments
  1104. that probably won't be logged due to loglevel settings.
  1105. </remarks>
  1106. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1107. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1108. <param name="exception">The exception to log, including its stack Error.</param>
  1109. </member>
  1110. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Object)">
  1111. <summary>
  1112. Log a message object with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1113. </summary>
  1114. <param name="message">The message object to log.</param>
  1115. </member>
  1116. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Object,System.Exception)">
  1117. <summary>
  1118. Log a message object with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level including
  1119. the stack Fatal of the <see cref="T:System.Exception"/> passed
  1120. as a parameter.
  1121. </summary>
  1122. <param name="message">The message object to log.</param>
  1123. <param name="exception">The exception to log, including its stack Fatal.</param>
  1124. </member>
  1125. <member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  1126. <summary>
  1127. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1128. </summary>
  1129. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Fatalrmation.</param>
  1130. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1131. <param name="args"></param>
  1132. </member>
  1133. <member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  1134. <summary>
  1135. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1136. </summary>
  1137. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Fatalrmation.</param>
  1138. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1139. <param name="exception">The exception to log.</param>
  1140. <param name="args"></param>
  1141. </member>
  1142. <member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.String,System.Object[])">
  1143. <summary>
  1144. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1145. </summary>
  1146. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1147. <param name="args">the list of format arguments</param>
  1148. </member>
  1149. <member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.String,System.Exception,System.Object[])">
  1150. <summary>
  1151. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1152. </summary>
  1153. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  1154. <param name="exception">The exception to log.</param>
  1155. <param name="args">the list of format arguments</param>
  1156. </member>
  1157. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
  1158. <summary>
  1159. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  1160. </summary>
  1161. <remarks>
  1162. Using this method avoids the cost of creating a message and evaluating message arguments
  1163. that probably won't be logged due to loglevel settings.
  1164. </remarks>
  1165. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1166. </member>
  1167. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  1168. <summary>
  1169. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  1170. </summary>
  1171. <remarks>
  1172. Using this method avoids the cost of creating a message and evaluating message arguments
  1173. that probably won't be logged due to loglevel settings.
  1174. </remarks>
  1175. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1176. <param name="exception">The exception to log, including its stack Fatal.</param>
  1177. </member>
  1178. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  1179. <summary>
  1180. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  1181. </summary>
  1182. <remarks>
  1183. Using this method avoids the cost of creating a message and evaluating message arguments
  1184. that probably won't be logged due to loglevel settings.
  1185. </remarks>
  1186. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1187. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1188. </member>
  1189. <member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  1190. <summary>
  1191. Log a message with the <see cref="F:Common.Logging.LogLevel.Fatal"/> level using a callback to obtain the message
  1192. </summary>
  1193. <remarks>
  1194. Using this method avoids the cost of creating a message and evaluating message arguments
  1195. that probably won't be logged due to loglevel settings.
  1196. </remarks>
  1197. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  1198. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  1199. <param name="exception">The exception to log, including its stack Fatal.</param>
  1200. </member>
  1201. <member name="P:Common.Logging.Factory.AbstractLogger.IsTraceEnabled">
  1202. <summary>
  1203. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Trace"/> level.
  1204. </summary>
  1205. <remarks>
  1206. Override this in your derived class to comply with the underlying logging system
  1207. </remarks>
  1208. </member>
  1209. <member name="P:Common.Logging.Factory.AbstractLogger.IsDebugEnabled">
  1210. <summary>
  1211. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Debug"/> level.
  1212. </summary>
  1213. <remarks>
  1214. Override this in your derived class to comply with the underlying logging system
  1215. </remarks>
  1216. </member>
  1217. <member name="P:Common.Logging.Factory.AbstractLogger.IsInfoEnabled">
  1218. <summary>
  1219. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Info"/> level.
  1220. </summary>
  1221. <remarks>
  1222. Override this in your derived class to comply with the underlying logging system
  1223. </remarks>
  1224. </member>
  1225. <member name="P:Common.Logging.Factory.AbstractLogger.IsWarnEnabled">
  1226. <summary>
  1227. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Warn"/> level.
  1228. </summary>
  1229. <remarks>
  1230. Override this in your derived class to comply with the underlying logging system
  1231. </remarks>
  1232. </member>
  1233. <member name="P:Common.Logging.Factory.AbstractLogger.IsErrorEnabled">
  1234. <summary>
  1235. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Error"/> level.
  1236. </summary>
  1237. <remarks>
  1238. Override this in your derived class to comply with the underlying logging system
  1239. </remarks>
  1240. </member>
  1241. <member name="P:Common.Logging.Factory.AbstractLogger.IsFatalEnabled">
  1242. <summary>
  1243. Checks if this logger is enabled for the <see cref="F:Common.Logging.LogLevel.Fatal"/> level.
  1244. </summary>
  1245. <remarks>
  1246. Override this in your derived class to comply with the underlying logging system
  1247. </remarks>
  1248. </member>
  1249. <member name="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage">
  1250. <summary>
  1251. Format message on demand.
  1252. </summary>
  1253. </member>
  1254. <member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.#ctor(System.Action{Common.Logging.FormatMessageHandler})">
  1255. <summary>
  1256. Initializes a new instance of the <see cref="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage"/> class.
  1257. </summary>
  1258. <param name="formatMessageCallback">The format message callback.</param>
  1259. </member>
  1260. <member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.#ctor(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  1261. <summary>
  1262. Initializes a new instance of the <see cref="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage"/> class.
  1263. </summary>
  1264. <param name="formatProvider">The format provider.</param>
  1265. <param name="formatMessageCallback">The format message callback.</param>
  1266. </member>
  1267. <member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.ToString">
  1268. <summary>
  1269. Calls <see cref="F:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.formatMessageCallback"/> and returns result.
  1270. </summary>
  1271. <returns></returns>
  1272. </member>
  1273. <member name="T:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage">
  1274. <summary>
  1275. Format string on demand.
  1276. </summary>
  1277. </member>
  1278. <member name="M:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage.#ctor(System.IFormatProvider,System.String,System.Object[])">
  1279. <summary>
  1280. Initializes a new instance of the <see cref="T:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage"/> class.
  1281. </summary>
  1282. <param name="formatProvider">The format provider.</param>
  1283. <param name="message">The message.</param>
  1284. <param name="args">The args.</param>
  1285. </member>
  1286. <member name="M:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage.ToString">
  1287. <summary>
  1288. Runs <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/> on supplied arguemnts.
  1289. </summary>
  1290. <returns>string</returns>
  1291. </member>
  1292. <member name="T:Common.Logging.Factory.AbstractLogger.WriteHandler">
  1293. <summary>
  1294. Represents a method responsible for writing a message to the log system.
  1295. </summary>
  1296. </member>
  1297. <member name="T:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter">
  1298. <summary>
  1299. An implementation of <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> that caches loggers handed out by this factory.
  1300. </summary>
  1301. <remarks>
  1302. Implementors just need to override <see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>.
  1303. </remarks>
  1304. <author>Erich Eichinger</author>
  1305. </member>
  1306. <member name="T:Common.Logging.ILoggerFactoryAdapter">
  1307. <summary>
  1308. LoggerFactoryAdapter interface is used internally by LogManager
  1309. Only developers wishing to write new Common.Logging adapters need to
  1310. worry about this interface.
  1311. </summary>
  1312. <author>Gilles Bayon</author>
  1313. </member>
  1314. <member name="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)">
  1315. <summary>
  1316. Get a ILog instance by type.
  1317. </summary>
  1318. <param name="type">The type to use for the logger</param>
  1319. <returns></returns>
  1320. </member>
  1321. <member name="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)">
  1322. <summary>
  1323. Get a ILog instance by name.
  1324. </summary>
  1325. <param name="name">The name of the logger</param>
  1326. <returns></returns>
  1327. </member>
  1328. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.#ctor">
  1329. <summary>
  1330. Creates a new instance, the logger cache being case-sensitive.
  1331. </summary>
  1332. </member>
  1333. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.#ctor(System.Boolean)">
  1334. <summary>
  1335. Creates a new instance, the logger cache being <paramref name="caseSensitiveLoggerCache"/>.
  1336. </summary>
  1337. <param name="caseSensitiveLoggerCache"></param>
  1338. </member>
  1339. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.ClearLoggerCache">
  1340. <summary>
  1341. Purges all loggers from cache
  1342. </summary>
  1343. </member>
  1344. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)">
  1345. <summary>
  1346. Create the specified named logger instance
  1347. </summary>
  1348. <remarks>
  1349. Derived factories need to implement this method to create the
  1350. actual logger instance.
  1351. </remarks>
  1352. </member>
  1353. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLogger(System.Type)">
  1354. <summary>
  1355. Get a ILog instance by <see cref="T:System.Type"/>.
  1356. </summary>
  1357. <param name="type">Usually the <see cref="T:System.Type"/> of the current class.</param>
  1358. <returns>
  1359. An ILog instance either obtained from the internal cache or created by a call to <see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>.
  1360. </returns>
  1361. </member>
  1362. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLogger(System.String)">
  1363. <summary>
  1364. Get a ILog instance by name.
  1365. </summary>
  1366. <param name="name">Usually a <see cref="T:System.Type"/>'s Name or FullName property.</param>
  1367. <returns>
  1368. An ILog instance either obtained from the internal cache or created by a call to <see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>.
  1369. </returns>
  1370. </member>
  1371. <member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLoggerInternal(System.String)">
  1372. <summary>
  1373. Get or create a ILog instance by name.
  1374. </summary>
  1375. <param name="name">Usually a <see cref="T:System.Type"/>'s Name or FullName property.</param>
  1376. <returns>
  1377. An ILog instance either obtained from the internal cache or created by a call to <see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>.
  1378. </returns>
  1379. </member>
  1380. <member name="T:Common.Logging.Simple.CapturingLogger">
  1381. <summary>
  1382. A logger created by <see cref="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter"/> that
  1383. sends all log events to the owning adapter's <see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>
  1384. </summary>
  1385. <author>Erich Eichinger</author>
  1386. </member>
  1387. <member name="T:Common.Logging.Simple.AbstractSimpleLogger">
  1388. <summary>
  1389. Abstract class providing a standard implementation of simple loggers.
  1390. </summary>
  1391. <author>Erich Eichinger</author>
  1392. </member>
  1393. <member name="M:Common.Logging.Simple.AbstractSimpleLogger.#ctor(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  1394. <summary>
  1395. Creates and initializes a the simple logger.
  1396. </summary>
  1397. <param name="logName">The name, usually type name of the calling class, of the logger.</param>
  1398. <param name="logLevel">The current logging threshold. Messages recieved that are beneath this threshold will not be logged.</param>
  1399. <param name="showlevel">Include level in the log message.</param>
  1400. <param name="showDateTime">Include the current time in the log message.</param>
  1401. <param name="showLogName">Include the instance name in the log message.</param>
  1402. <param name="dateTimeFormat">The date and time format to use in the log message.</param>
  1403. </member>
  1404. <member name="M:Common.Logging.Simple.AbstractSimpleLogger.FormatOutput(System.Text.StringBuilder,Common.Logging.LogLevel,System.Object,System.Exception)">
  1405. <summary>
  1406. Appends the formatted message to the specified <see cref="T:System.Text.StringBuilder"/>.
  1407. </summary>
  1408. <param name="stringBuilder">the <see cref="T:System.Text.StringBuilder"/> that receíves the formatted message.</param>
  1409. <param name="level"></param>
  1410. <param name="message"></param>
  1411. <param name="e"></param>
  1412. </member>
  1413. <member name="M:Common.Logging.Simple.AbstractSimpleLogger.IsLevelEnabled(Common.Logging.LogLevel)">
  1414. <summary>
  1415. Determines if the given log level is currently enabled.
  1416. </summary>
  1417. <param name="level"></param>
  1418. <returns></returns>
  1419. </member>
  1420. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.Name">
  1421. <summary>
  1422. The name of the logger.
  1423. </summary>
  1424. </member>
  1425. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowLevel">
  1426. <summary>
  1427. Include the current log level in the log message.
  1428. </summary>
  1429. </member>
  1430. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowDateTime">
  1431. <summary>
  1432. Include the current time in the log message.
  1433. </summary>
  1434. </member>
  1435. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowLogName">
  1436. <summary>
  1437. Include the instance name in the log message.
  1438. </summary>
  1439. </member>
  1440. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.CurrentLogLevel">
  1441. <summary>
  1442. The current logging threshold. Messages recieved that are beneath this threshold will not be logged.
  1443. </summary>
  1444. </member>
  1445. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.DateTimeFormat">
  1446. <summary>
  1447. The date and time format to use in the log message.
  1448. </summary>
  1449. </member>
  1450. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.HasDateTimeFormat">
  1451. <summary>
  1452. Determines Whether <see cref="P:Common.Logging.Simple.AbstractSimpleLogger.DateTimeFormat"/> is set.
  1453. </summary>
  1454. </member>
  1455. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsTraceEnabled">
  1456. <summary>
  1457. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1458. equal to <see cref="F:Common.Logging.LogLevel.Trace"/>. If it is, all messages will be sent to <see cref="P:System.Console.Out"/>.
  1459. </summary>
  1460. </member>
  1461. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsDebugEnabled">
  1462. <summary>
  1463. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1464. equal to <see cref="F:Common.Logging.LogLevel.Debug"/>. If it is, all messages will be sent to <see cref="P:System.Console.Out"/>.
  1465. </summary>
  1466. </member>
  1467. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsInfoEnabled">
  1468. <summary>
  1469. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1470. equal to <see cref="F:Common.Logging.LogLevel.Info"/>. If it is, only messages with a <see cref="T:Common.Logging.LogLevel"/> of
  1471. <see cref="F:Common.Logging.LogLevel.Info"/>, <see cref="F:Common.Logging.LogLevel.Warn"/>, <see cref="F:Common.Logging.LogLevel.Error"/>, and
  1472. <see cref="F:Common.Logging.LogLevel.Fatal"/> will be sent to <see cref="P:System.Console.Out"/>.
  1473. </summary>
  1474. </member>
  1475. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsWarnEnabled">
  1476. <summary>
  1477. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1478. equal to <see cref="F:Common.Logging.LogLevel.Warn"/>. If it is, only messages with a <see cref="T:Common.Logging.LogLevel"/> of
  1479. <see cref="F:Common.Logging.LogLevel.Warn"/>, <see cref="F:Common.Logging.LogLevel.Error"/>, and <see cref="F:Common.Logging.LogLevel.Fatal"/>
  1480. will be sent to <see cref="P:System.Console.Out"/>.
  1481. </summary>
  1482. </member>
  1483. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsErrorEnabled">
  1484. <summary>
  1485. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1486. equal to <see cref="F:Common.Logging.LogLevel.Error"/>. If it is, only messages with a <see cref="T:Common.Logging.LogLevel"/> of
  1487. <see cref="F:Common.Logging.LogLevel.Error"/> and <see cref="F:Common.Logging.LogLevel.Fatal"/> will be sent to <see cref="P:System.Console.Out"/>.
  1488. </summary>
  1489. </member>
  1490. <member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsFatalEnabled">
  1491. <summary>
  1492. Returns <see langword="true"/> if the current <see cref="T:Common.Logging.LogLevel"/> is greater than or
  1493. equal to <see cref="F:Common.Logging.LogLevel.Fatal"/>. If it is, only messages with a <see cref="T:Common.Logging.LogLevel"/> of
  1494. <see cref="F:Common.Logging.LogLevel.Fatal"/> will be sent to <see cref="P:System.Console.Out"/>.
  1495. </summary>
  1496. </member>
  1497. <member name="F:Common.Logging.Simple.CapturingLogger.Owner">
  1498. <summary>
  1499. The adapter that created this logger instance.
  1500. </summary>
  1501. </member>
  1502. <member name="M:Common.Logging.Simple.CapturingLogger.Clear">
  1503. <summary>
  1504. Clears all captured events
  1505. </summary>
  1506. </member>
  1507. <member name="M:Common.Logging.Simple.CapturingLogger.ClearLastEvent">
  1508. <summary>
  1509. Resets the <see cref="P:Common.Logging.Simple.CapturingLogger.LastEvent"/> to <c>null</c>.
  1510. </summary>
  1511. </member>
  1512. <member name="F:Common.Logging.Simple.CapturingLogger.LoggerEvents">
  1513. <summary>
  1514. Holds the list of logged events.
  1515. </summary>
  1516. <remarks>
  1517. To access this collection in a multithreaded application, put a lock on the list instance.
  1518. </remarks>
  1519. </member>
  1520. <member name="M:Common.Logging.Simple.CapturingLogger.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)">
  1521. <summary>
  1522. <see cref="T:Common.Logging.Simple.CapturingLogger"/> instances send their captured log events to this method.
  1523. </summary>
  1524. </member>
  1525. <member name="M:Common.Logging.Simple.CapturingLogger.#ctor(Common.Logging.Simple.CapturingLoggerFactoryAdapter,System.String)">
  1526. <summary>
  1527. Create a new logger instance.
  1528. </summary>
  1529. </member>
  1530. <member name="M:Common.Logging.Simple.CapturingLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
  1531. <summary>
  1532. Create a new <see cref="T:Common.Logging.Simple.CapturingLoggerEvent"/> and send it to <see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>
  1533. </summary>
  1534. <param name="level"></param>
  1535. <param name="message"></param>
  1536. <param name="exception"></param>
  1537. </member>
  1538. <member name="P:Common.Logging.Simple.CapturingLogger.LastEvent">
  1539. <summary>
  1540. Holds the last log event received from any of this adapter's loggers.
  1541. </summary>
  1542. </member>
  1543. <member name="T:Common.Logging.Simple.CapturingLoggerEvent">
  1544. <summary>
  1545. A logging event captured by <see cref="T:Common.Logging.Simple.CapturingLogger"/>
  1546. </summary>
  1547. <author>Erich Eichinger</author>
  1548. </member>
  1549. <member name="F:Common.Logging.Simple.CapturingLoggerEvent.Source">
  1550. <summary>
  1551. The logger that logged this event
  1552. </summary>
  1553. </member>
  1554. <member name="F:Common.Logging.Simple.CapturingLoggerEvent.Level">
  1555. <summary>
  1556. The level used to log this event
  1557. </summary>
  1558. </member>
  1559. <member name="F:Common.Logging.Simple.CapturingLoggerEvent.MessageObject">
  1560. <summary>
  1561. The raw message object
  1562. </summary>
  1563. </member>
  1564. <member name="F:Common.Logging.Simple.CapturingLoggerEvent.Exception">
  1565. <summary>
  1566. A logged exception
  1567. </summary>
  1568. </member>
  1569. <member name="M:Common.Logging.Simple.CapturingLoggerEvent.#ctor(Common.Logging.Simple.CapturingLogger,Common.Logging.LogLevel,System.Object,System.Exception)">
  1570. <summary>
  1571. Create a new event instance
  1572. </summary>
  1573. </member>
  1574. <member name="P:Common.Logging.Simple.CapturingLoggerEvent.RenderedMessage">
  1575. <summary>
  1576. Retrieves the formatted message text
  1577. </summary>
  1578. </member>
  1579. <member name="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter">
  1580. <summary>
  1581. An adapter, who's loggers capture all log events and send them to <see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>.
  1582. Retrieve the list of log events from <see cref="F:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LoggerEvents"/>.
  1583. </summary>
  1584. <remarks>
  1585. This logger factory is mainly for debugging and test purposes.
  1586. <example>
  1587. This is an example how you might use this adapter for testing:
  1588. <code>
  1589. // configure for capturing
  1590. CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter();
  1591. LogManager.Adapter = adapter;
  1592. // reset capture state
  1593. adapter.Clear();
  1594. // log something
  1595. ILog log = LogManager.GetCurrentClassLogger();
  1596. log.DebugFormat("Current Time:{0}", DateTime.Now);
  1597. // check logged data
  1598. Assert.AreEqual(1, adapter.LoggerEvents.Count);
  1599. Assert.AreEqual(LogLevel.Debug, adapter.LastEvent.Level);
  1600. </code>
  1601. </example>
  1602. </remarks>
  1603. <author>Erich Eichinger</author>
  1604. </member>
  1605. <member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.Clear">
  1606. <summary>
  1607. Clears all captured events
  1608. </summary>
  1609. </member>
  1610. <member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.ClearLastEvent">
  1611. <summary>
  1612. Resets the <see cref="P:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LastEvent"/> to <c>null</c>.
  1613. </summary>
  1614. </member>
  1615. <member name="F:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LoggerEvents">
  1616. <summary>
  1617. Holds the list of logged events.
  1618. </summary>
  1619. <remarks>
  1620. To access this collection in a multithreaded application, put a lock on the list instance.
  1621. </remarks>
  1622. </member>
  1623. <member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)">
  1624. <summary>
  1625. <see cref="T:Common.Logging.Simple.CapturingLogger"/> instances send their captured log events to this method.
  1626. </summary>
  1627. </member>
  1628. <member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.GetLogger(System.Type)">
  1629. <summary>
  1630. Get a <see cref="T:Common.Logging.Simple.CapturingLogger"/> instance for the given type.
  1631. </summary>
  1632. </member>
  1633. <member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.GetLogger(System.String)">
  1634. <summary>
  1635. Get a <see cref="T:Common.Logging.Simple.CapturingLogger"/> instance for the given name.
  1636. </summary>
  1637. </member>
  1638. <member name="P:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LastEvent">
  1639. <summary>
  1640. Holds the last log event received from any of this adapter's loggers.
  1641. </summary>
  1642. </member>
  1643. <member name="T:Common.Logging.Simple.CommonLoggingTraceListener">
  1644. <summary>
  1645. A <see cref="T:System.Diagnostics.TraceListener"/> implementation sending all <see cref="T:System.Diagnostics.Trace">System.Diagnostics.Trace</see> output to
  1646. the Common.Logging infrastructure.
  1647. </summary>
  1648. <remarks>
  1649. This listener captures all output sent by calls to <see cref="T:System.Diagnostics.Trace">System.Diagnostics.Trace</see> and
  1650. and <see cref="T:System.Diagnostics.TraceSource"/> and sends it to an <see cref="T:Common.Logging.ILog"/> instance.<br/>
  1651. The <see cref="T:Common.Logging.ILog"/> instance to be used is obtained by calling
  1652. <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>. The name of the logger is created by passing
  1653. this listener's <see cref="P:System.Diagnostics.TraceListener.Name"/> and any <c>source</c> or <c>category</c> passed
  1654. into this listener (see <see cref="M:System.Diagnostics.TraceListener.WriteLine(System.Object,System.String)"/> or <see cref="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"/> for example).
  1655. </remarks>
  1656. <example>
  1657. The snippet below shows how to add and configure this listener to your app.config:
  1658. <code lang="XML">
  1659. &lt;system.diagnostics&gt;
  1660. &lt;sharedListeners&gt;
  1661. &lt;add name="Diagnostics"
  1662. type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging"
  1663. initializeData="DefaultTraceEventType=Information; LoggerNameFormat={listenerName}.{sourceName}"&gt;
  1664. &lt;filter type="System.Diagnostics.EventTypeFilter" initializeData="Information"/&gt;
  1665. &lt;/add&gt;
  1666. &lt;/sharedListeners&gt;
  1667. &lt;trace&gt;
  1668. &lt;listeners&gt;
  1669. &lt;add name="Diagnostics" /&gt;
  1670. &lt;/listeners&gt;
  1671. &lt;/trace&gt;
  1672. &lt;/system.diagnostics&gt;
  1673. </code>
  1674. </example>
  1675. <author>Erich Eichinger</author>
  1676. </member>
  1677. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor">
  1678. <summary>
  1679. Creates a new instance with the default name "Diagnostics" and <see cref="T:Common.Logging.LogLevel"/> "Trace".
  1680. </summary>
  1681. </member>
  1682. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor(System.String)">
  1683. <summary>
  1684. Creates a new instance initialized with properties from the <paramref name="initializeData"/>. string.
  1685. </summary>
  1686. <remarks>
  1687. <paramref name="initializeData"/> is a semicolon separated string of name/value pairs, where each pair has
  1688. the form <c>key=value</c>. E.g.
  1689. "<c>Name=MyLoggerName;LogLevel=Debug</c>"
  1690. </remarks>
  1691. <param name="initializeData">a semicolon separated list of name/value pairs.</param>
  1692. </member>
  1693. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor(System.Collections.Specialized.NameValueCollection)">
  1694. <summary>
  1695. Creates a new instance initialized with the specified properties.
  1696. </summary>
  1697. <param name="properties">name/value configuration properties.</param>
  1698. </member>
  1699. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Log(System.Diagnostics.TraceEventType,System.String,System.Int32,System.String,System.Object[])">
  1700. <summary>
  1701. Logs the given message to the Common.Logging infrastructure.
  1702. </summary>
  1703. <param name="eventType">the eventType</param>
  1704. <param name="source">the <see cref="T:System.Diagnostics.TraceSource"/> name or category name passed into e.g. <see cref="M:System.Diagnostics.Trace.Write(System.Object,System.String)"/>.</param>
  1705. <param name="id">the id of this event</param>
  1706. <param name="format">the message format</param>
  1707. <param name="args">the message arguments</param>
  1708. </member>
  1709. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.Object)">
  1710. <summary>
  1711. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1712. </summary>
  1713. </member>
  1714. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.Object,System.String)">
  1715. <summary>
  1716. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1717. </summary>
  1718. </member>
  1719. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.String)">
  1720. <summary>
  1721. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1722. </summary>
  1723. </member>
  1724. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.String,System.String)">
  1725. <summary>
  1726. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1727. </summary>
  1728. </member>
  1729. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.Object)">
  1730. <summary>
  1731. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1732. </summary>
  1733. </member>
  1734. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.Object,System.String)">
  1735. <summary>
  1736. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1737. </summary>
  1738. </member>
  1739. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.String)">
  1740. <summary>
  1741. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>.
  1742. </summary>
  1743. </member>
  1744. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.String,System.String)">
  1745. <summary>
  1746. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1747. </summary>
  1748. </member>
  1749. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)">
  1750. <summary>
  1751. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1752. </summary>
  1753. </member>
  1754. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
  1755. <summary>
  1756. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1757. </summary>
  1758. </member>
  1759. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
  1760. <summary>
  1761. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1762. </summary>
  1763. </member>
  1764. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
  1765. <summary>
  1766. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1767. </summary>
  1768. </member>
  1769. <member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
  1770. <summary>
  1771. Writes message to logger provided by <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
  1772. </summary>
  1773. </member>
  1774. <member name="P:Common.Logging.Simple.CommonLoggingTraceListener.DefaultTraceEventType">
  1775. <summary>
  1776. Sets the default <see cref="T:System.Diagnostics.TraceEventType"/> to use for logging
  1777. all events emitted by <see cref="T:System.Diagnostics.Trace"/><c>.Write(...)</c> and
  1778. <see cref="T:System.Diagnostics.Trace"/><c>.WriteLine(...)</c> methods.
  1779. </summary>
  1780. <remarks>
  1781. This listener captures all output sent by calls to <see cref="T:System.Diagnostics.Trace"/> and
  1782. sends it to an <see cref="T:Common.Logging.ILog"/> instance using the <see cref="T:Common.Logging.LogLevel"/> specified
  1783. on <see cref="T:Common.Logging.LogLevel"/>.
  1784. </remarks>
  1785. </member>
  1786. <member name="P:Common.Logging.Simple.CommonLoggingTraceListener.LoggerNameFormat">
  1787. <summary>
  1788. Format to use for creating the logger name. Defaults to "{listenerName}.{sourceName}".
  1789. </summary>
  1790. <remarks>
  1791. Available placeholders are:
  1792. <list type="bullet">
  1793. <item>{listenerName}: the configured name of this listener instance.</item>
  1794. <item>{sourceName}: the trace source name an event originates from (see e.g. <see cref="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"/>.</item>
  1795. </list>
  1796. </remarks>
  1797. </member>
  1798. <member name="T:Common.Logging.ConfigurationException">
  1799. <summary>
  1800. The exception that is thrown when a configuration system error has occurred with Common.Logging
  1801. </summary>
  1802. <author>Mark Pollack</author>
  1803. </member>
  1804. <member name="M:Common.Logging.ConfigurationException.#ctor">
  1805. <summary>Creates a new instance of the ObjectsException class.</summary>
  1806. </member>
  1807. <member name="M:Common.Logging.ConfigurationException.#ctor(System.String)">
  1808. <summary>
  1809. Creates a new instance of the ConfigurationException class. with the specified message.
  1810. </summary>
  1811. <param name="message">
  1812. A message about the exception.
  1813. </param>
  1814. </member>
  1815. <member name="M:Common.Logging.ConfigurationException.#ctor(System.String,System.Exception)">
  1816. <summary>
  1817. Creates a new instance of the ConfigurationException class with the specified message
  1818. and root cause.
  1819. </summary>
  1820. <param name="message">
  1821. A message about the exception.
  1822. </param>
  1823. <param name="rootCause">
  1824. The root exception that is being wrapped.
  1825. </param>
  1826. </member>
  1827. <member name="M:Common.Logging.ConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1828. <summary>
  1829. Creates a new instance of the ConfigurationException class.
  1830. </summary>
  1831. <param name="info">
  1832. The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
  1833. that holds the serialized object data about the exception being thrown.
  1834. </param>
  1835. <param name="context">
  1836. The <see cref="T:System.Runtime.Serialization.StreamingContext"/>
  1837. that contains contextual information about the source or destination.
  1838. </param>
  1839. </member>
  1840. <member name="T:Common.Logging.Configuration.DefaultConfigurationReader">
  1841. <summary>
  1842. Implementation of <see cref="T:Common.Logging.IConfigurationReader"/> that uses the standard .NET
  1843. configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0
  1844. </summary>
  1845. <author>Mark Pollack</author>
  1846. </member>
  1847. <member name="T:Common.Logging.IConfigurationReader">
  1848. <summary>
  1849. Interface for basic operations to read .NET application configuration information.
  1850. </summary>
  1851. <remarks>Provides a simple abstraction to handle BCL API differences between .NET 1.x and 2.0. Also
  1852. useful for testing scenarios.</remarks>
  1853. <author>Mark Pollack</author>
  1854. </member>
  1855. <member name="M:Common.Logging.IConfigurationReader.GetSection(System.String)">
  1856. <summary>
  1857. Parses the configuration section and returns the resulting object.
  1858. </summary>
  1859. <remarks>
  1860. <p>
  1861. Primary purpose of this method is to allow us to parse and
  1862. load configuration sections using the same API regardless
  1863. of the .NET framework version.
  1864. </p>
  1865. </remarks>
  1866. <param name="sectionName">Name of the configuration section.</param>
  1867. <returns>Object created by a corresponding <see cref="T:System.Configuration.IConfigurationSectionHandler"/>.</returns>
  1868. <see cref="T:Common.Logging.ConfigurationSectionHandler"/>
  1869. </member>
  1870. <member name="M:Common.Logging.Configuration.DefaultConfigurationReader.GetSection(System.String)">
  1871. <summary>
  1872. Parses the configuration section and returns the resulting object.
  1873. </summary>
  1874. <param name="sectionName">Name of the configuration section.</param>
  1875. <returns>
  1876. Object created by a corresponding <see cref="T:System.Configuration.IConfigurationSectionHandler"/>.
  1877. </returns>
  1878. <remarks>
  1879. <p>
  1880. Primary purpose of this method is to allow us to parse and
  1881. load configuration sections using the same API regardless
  1882. of the .NET framework version.
  1883. </p>
  1884. </remarks>
  1885. <see cref="T:Common.Logging.ConfigurationSectionHandler"/>
  1886. </member>
  1887. <member name="T:Common.Logging.Factory.NamespaceDoc">
  1888. <summary>
  1889. This namespace contains convenience base classes for implementing your own <see cref="T:Common.Logging.ILoggerFactoryAdapter"/>s.
  1890. </summary>
  1891. </member>
  1892. <member name="T:Common.Logging.Configuration.ArgUtils">
  1893. <summary>
  1894. Various utility methods for using during factory and logger instance configuration
  1895. </summary>
  1896. <author>Erich Eichinger</author>
  1897. </member>
  1898. <member name="M:Common.Logging.Configuration.ArgUtils.#cctor">
  1899. <summary>
  1900. Initialize all members before any of this class' methods can be accessed (avoids beforeFieldInit)
  1901. </summary>
  1902. </member>
  1903. <member name="M:Common.Logging.Configuration.ArgUtils.RegisterTypeParser``1(Common.Logging.Configuration.ArgUtils.ParseHandler{``0})">
  1904. <summary>
  1905. Adds the parser to the list of known type parsers.
  1906. </summary>
  1907. <remarks>
  1908. .NET intrinsic types are pre-registerd: short, int, long, float, double, decimal, bool
  1909. </remarks>
  1910. </member>
  1911. <member name="M:Common.Logging.Configuration.ArgUtils.GetValue(System.Collections.Specialized.NameValueCollection,System.String)">
  1912. <summary>
  1913. Retrieves the named value from the specified <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
  1914. </summary>
  1915. <param name="values">may be null</param>
  1916. <param name="name">the value's key</param>
  1917. <returns>if <paramref name="values"/> is not null, the value returned by values[name]. <c>null</c> otherwise.</returns>
  1918. </member>
  1919. <member name="M:Common.Logging.Configuration.ArgUtils.GetValue(System.Collections.Specialized.NameValueCollection,System.String,System.String)">
  1920. <summary>
  1921. Retrieves the named value from the specified <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
  1922. </summary>
  1923. <param name="values">may be null</param>
  1924. <param name="name">the value's key</param>
  1925. <param name="defaultValue">the default value, if not found</param>
  1926. <returns>if <paramref name="values"/> is not null, the value returned by values[name]. <c>null</c> otherwise.</returns>
  1927. </member>
  1928. <member name="M:Common.Logging.Configuration.ArgUtils.Coalesce(System.String[])">
  1929. <summary>
  1930. Returns the first nonnull, nonempty value among its arguments.
  1931. </summary>
  1932. <remarks>
  1933. Returns <c>null</c>, if the initial list was null or empty.
  1934. </remarks>
  1935. <seealso cref="M:Common.Logging.Configuration.ArgUtils.Coalesce``1(System.Predicate{``0},``0[])"/>
  1936. </member>
  1937. <member name="M:Common.Logging.Configuration.ArgUtils.Coalesce``1(System.Predicate{``0},``0[])">
  1938. <summary>
  1939. Returns the first nonnull, nonempty value among its arguments.
  1940. </summary>
  1941. <remarks>
  1942. Also
  1943. </remarks>
  1944. </member>
  1945. <member name="M:Common.Logging.Configuration.ArgUtils.TryParseEnum``1(``0,System.String)">
  1946. <summary>
  1947. Tries parsing <paramref name="stringValue"/> into an enum of the type of <paramref name="defaultValue"/>.
  1948. </summary>
  1949. <param name="defaultValue">the default value to return if parsing fails</param>
  1950. <param name="stringValue">the string value to parse</param>
  1951. <returns>the successfully parsed value, <paramref name="defaultValue"/> otherwise.</returns>
  1952. </member>
  1953. <member name="M:Common.Logging.Configuration.ArgUtils.TryParse``1(``0,System.String)">
  1954. <summary>
  1955. Tries parsing <paramref name="stringValue"/> into the specified return type.
  1956. </summary>
  1957. <param name="defaultValue">the default value to return if parsing fails</param>
  1958. <param name="stringValue">the string value to parse</param>
  1959. <returns>the successfully parsed value, <paramref name="defaultValue"/> otherwise.</returns>
  1960. </member>
  1961. <member name="M:Common.Logging.Configuration.ArgUtils.AssertNotNull``1(System.String,``0)">
  1962. <summary>
  1963. Throws a <see cref="T:System.ArgumentNullException"/> if <paramref name="val"/> is <c>null</c>.
  1964. </summary>
  1965. </member>
  1966. <member name="M:Common.Logging.Configuration.ArgUtils.AssertNotNull``1(System.String,``0,System.String,System.Object[])">
  1967. <summary>
  1968. Throws a <see cref="T:System.ArgumentNullException"/> if <paramref name="val"/> is <c>null</c>.
  1969. </summary>
  1970. </member>
  1971. <member name="M:Common.Logging.Configuration.ArgUtils.AssertIsAssignable``1(System.String,System.Type)">
  1972. <summary>
  1973. Throws a <see cref="T:System.ArgumentOutOfRangeException"/> if an object of type <paramref name="valType"/> is not
  1974. assignable to type <typeparam name="T"></typeparam>.
  1975. </summary>
  1976. </member>
  1977. <member name="M:Common.Logging.Configuration.ArgUtils.AssertIsAssignable``1(System.String,System.Type,System.String,System.Object[])">
  1978. <summary>
  1979. Throws a <see cref="T:System.ArgumentOutOfRangeException"/> if an object of type <paramref name="valType"/> is not
  1980. assignable to type <typeparam name="T"></typeparam>.
  1981. </summary>
  1982. </member>
  1983. <member name="M:Common.Logging.Configuration.ArgUtils.Guard(Common.Logging.Configuration.ArgUtils.Action,System.String,System.Object[])">
  1984. <summary>
  1985. Ensures any exception thrown by the given <paramref name="action"/> is wrapped with an
  1986. <see cref="T:Common.Logging.ConfigurationException"/>.
  1987. </summary>
  1988. <remarks>
  1989. If <paramref name="action"/> already throws a ConfigurationException, it will not be wrapped.
  1990. </remarks>
  1991. <param name="action">the action to execute</param>
  1992. <param name="messageFormat">the message to be set on the thrown <see cref="T:Common.Logging.ConfigurationException"/></param>
  1993. <param name="args">args to be passed to <see cref="M:System.String.Format(System.String,System.Object[])"/> to format the message</param>
  1994. </member>
  1995. <member name="M:Common.Logging.Configuration.ArgUtils.Guard``1(Common.Logging.Configuration.ArgUtils.Function{``0},System.String,System.Object[])">
  1996. <summary>
  1997. Ensures any exception thrown by the given <paramref name="function"/> is wrapped with an
  1998. <see cref="T:Common.Logging.ConfigurationException"/>.
  1999. </summary>
  2000. <remarks>
  2001. If <paramref name="function"/> already throws a ConfigurationException, it will not be wrapped.
  2002. </remarks>
  2003. <param name="function">the action to execute</param>
  2004. <param name="messageFormat">the message to be set on the thrown <see cref="T:Common.Logging.ConfigurationException"/></param>
  2005. <param name="args">args to be passed to <see cref="M:System.String.Format(System.String,System.Object[])"/> to format the message</param>
  2006. </member>
  2007. <member name="T:Common.Logging.Configuration.ArgUtils.ParseHandler`1">
  2008. <summary>
  2009. A delegate converting a string representation into the target type
  2010. </summary>
  2011. </member>
  2012. <member name="T:Common.Logging.Configuration.ArgUtils.Action">
  2013. <summary>
  2014. An anonymous action delegate with no arguments and no return value.
  2015. </summary>
  2016. <seealso cref="M:Common.Logging.Configuration.ArgUtils.Guard(Common.Logging.Configuration.ArgUtils.Action,System.String,System.Object[])"/>
  2017. </member>
  2018. <member name="T:Common.Logging.Configuration.ArgUtils.Function`1">
  2019. <summary>
  2020. An anonymous action delegate with no arguments and no return value.
  2021. </summary>
  2022. <seealso cref="M:Common.Logging.Configuration.ArgUtils.Guard``1(Common.Logging.Configuration.ArgUtils.Function{``0},System.String,System.Object[])"/>
  2023. </member>
  2024. <member name="T:Common.Logging.FormatMessageHandler">
  2025. <summary>
  2026. The type of method that is passed into e.g. <see cref="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler})"/>
  2027. and allows the callback method to "submit" it's message to the underlying output system.
  2028. </summary>
  2029. <param name="format">the format argument as in <see cref="M:System.String.Format(System.String,System.Object[])"/></param>
  2030. <param name="args">the argument list as in <see cref="M:System.String.Format(System.String,System.Object[])"/></param>
  2031. <seealso cref="T:Common.Logging.ILog"/>
  2032. <author>Erich Eichinger</author>
  2033. </member>
  2034. <member name="T:Common.Logging.ConfigurationSectionHandler">
  2035. <summary>
  2036. Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem.
  2037. </summary>
  2038. <example>
  2039. An example configuration section that writes log messages to the Console using the
  2040. built-in Console Logger.
  2041. <code lang="XML">
  2042. &lt;configuration&gt;
  2043. &lt;configSections&gt;
  2044. &lt;sectionGroup name=&quot;common&quot;&gt;
  2045. &lt;section name=&quot;logging&quot; type=&quot;Common.Logging.ConfigurationSectionHandler, Common.Logging&quot; /&gt;
  2046. &lt;/sectionGroup&gt;
  2047. &lt;/configSections&gt;
  2048. &lt;common&gt;
  2049. &lt;logging&gt;
  2050. &lt;factoryAdapter type=&quot;Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging&quot;&gt;
  2051. &lt;arg key=&quot;showLogName&quot; value=&quot;true&quot; /&gt;
  2052. &lt;arg key=&quot;showDataTime&quot; value=&quot;true&quot; /&gt;
  2053. &lt;arg key=&quot;level&quot; value=&quot;ALL&quot; /&gt;
  2054. &lt;arg key=&quot;dateTimeFormat&quot; value=&quot;yyyy/MM/dd HH:mm:ss:fff&quot; /&gt;
  2055. &lt;/factoryAdapter&gt;
  2056. &lt;/logging&gt;
  2057. &lt;/common&gt;
  2058. &lt;/configuration&gt;
  2059. </code>
  2060. </example>
  2061. </member>
  2062. <member name="M:Common.Logging.ConfigurationSectionHandler.#cctor">
  2063. <summary>
  2064. Ensure static fields get initialized before any class member
  2065. can be accessed (avoids beforeFieldInit)
  2066. </summary>
  2067. </member>
  2068. <member name="M:Common.Logging.ConfigurationSectionHandler.#ctor">
  2069. <summary>
  2070. Constructor
  2071. </summary>
  2072. </member>
  2073. <member name="M:Common.Logging.ConfigurationSectionHandler.ReadConfiguration(System.Xml.XmlNode)">
  2074. <summary>
  2075. Retrieves the <see cref="T:System.Type"/> of the logger the use by looking at the logFactoryAdapter element
  2076. of the logging configuration element.
  2077. </summary>
  2078. <param name="section"></param>
  2079. <returns>
  2080. A <see cref="T:Common.Logging.Configuration.LogSetting"/> object containing the specified type that implements
  2081. <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> along with zero or more properties that will be
  2082. passed to the logger factory adapter's constructor as an <see cref="T:System.Collections.IDictionary"/>.
  2083. </returns>
  2084. </member>
  2085. <member name="M:Common.Logging.ConfigurationSectionHandler.Create(Common.Logging.Configuration.LogSetting,System.Object,System.Xml.XmlNode)">
  2086. <summary>
  2087. Verifies that the logFactoryAdapter element appears once in the configuration section.
  2088. </summary>
  2089. <param name="parent">settings of a parent section - atm this must always be null</param>
  2090. <param name="configContext">Additional information about the configuration process.</param>
  2091. <param name="section">The configuration section to apply an XPath query too.</param>
  2092. <returns>
  2093. A <see cref="T:Common.Logging.Configuration.LogSetting"/> object containing the specified logFactoryAdapter type
  2094. along with user supplied configuration properties.
  2095. </returns>
  2096. </member>
  2097. <member name="M:Common.Logging.ConfigurationSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)">
  2098. <summary>
  2099. Verifies that the logFactoryAdapter element appears once in the configuration section.
  2100. </summary>
  2101. <param name="parent">The parent of the current item.</param>
  2102. <param name="configContext">Additional information about the configuration process.</param>
  2103. <param name="section">The configuration section to apply an XPath query too.</param>
  2104. <returns>
  2105. A <see cref="T:Common.Logging.Configuration.LogSetting"/> object containing the specified logFactoryAdapter type
  2106. along with user supplied configuration properties.
  2107. </returns>
  2108. </member>
  2109. <member name="T:Common.Logging.LogLevel">
  2110. <summary>
  2111. The 7 possible logging levels
  2112. </summary>
  2113. <author>Gilles Bayon</author>
  2114. </member>
  2115. <member name="F:Common.Logging.LogLevel.All">
  2116. <summary>
  2117. All logging levels
  2118. </summary>
  2119. </member>
  2120. <member name="F:Common.Logging.LogLevel.Trace">
  2121. <summary>
  2122. A trace logging level
  2123. </summary>
  2124. </member>
  2125. <member name="F:Common.Logging.LogLevel.Debug">
  2126. <summary>
  2127. A debug logging level
  2128. </summary>
  2129. </member>
  2130. <member name="F:Common.Logging.LogLevel.Info">
  2131. <summary>
  2132. A info logging level
  2133. </summary>
  2134. </member>
  2135. <member name="F:Common.Logging.LogLevel.Warn">
  2136. <summary>
  2137. A warn logging level
  2138. </summary>
  2139. </member>
  2140. <member name="F:Common.Logging.LogLevel.Error">
  2141. <summary>
  2142. An error logging level
  2143. </summary>
  2144. </member>
  2145. <member name="F:Common.Logging.LogLevel.Fatal">
  2146. <summary>
  2147. A fatal logging level
  2148. </summary>
  2149. </member>
  2150. <member name="F:Common.Logging.LogLevel.Off">
  2151. <summary>
  2152. Do not log anything.
  2153. </summary>
  2154. </member>
  2155. <member name="T:Common.Logging.LogManager">
  2156. <summary>
  2157. Use the LogManager's <see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/> or <see cref="M:Common.Logging.LogManager.GetLogger(System.Type)"/>
  2158. methods to obtain <see cref="T:Common.Logging.ILog"/> instances for logging.
  2159. </summary>
  2160. <remarks>
  2161. For configuring the underlying log system using application configuration, see the example
  2162. at <see cref="T:Common.Logging.ConfigurationSectionHandler"/>.
  2163. For configuring programmatically, see the example section below.
  2164. </remarks>
  2165. <example>
  2166. The example below shows the typical use of LogManager to obtain a reference to a logger
  2167. and log an exception:
  2168. <code>
  2169. ILog log = LogManager.GetLogger(this.GetType());
  2170. ...
  2171. try
  2172. {
  2173. /* .... */
  2174. }
  2175. catch(Exception ex)
  2176. {
  2177. log.ErrorFormat("Hi {0}", ex, "dude");
  2178. }
  2179. </code>
  2180. The example below shows programmatic configuration of the underlying log system:
  2181. <code>
  2182. // create properties
  2183. NameValueCollection properties = new NameValueCollection();
  2184. properties["showDateTime"] = "true";
  2185. // set Adapter
  2186. Common.Logging.LogManager.Adapter = new
  2187. Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties);
  2188. </code>
  2189. </example>
  2190. <seealso cref="T:Common.Logging.ILog"/>
  2191. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  2192. <seealso cref="T:Common.Logging.ILoggerFactoryAdapter"/>
  2193. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  2194. <author>Gilles Bayon</author>
  2195. </member>
  2196. <member name="F:Common.Logging.LogManager.COMMON_LOGGING_SECTION">
  2197. <summary>
  2198. The name of the default configuration section to read settings from.
  2199. </summary>
  2200. <remarks>
  2201. You can always change the source of your configuration settings by setting another <see cref="T:Common.Logging.IConfigurationReader"/> instance
  2202. on <see cref="P:Common.Logging.LogManager.ConfigurationReader"/>.
  2203. </remarks>
  2204. </member>
  2205. <member name="M:Common.Logging.LogManager.#cctor">
  2206. <summary>
  2207. Performs static 1-time init of LogManager by calling <see cref="M:Common.Logging.LogManager.Reset"/>
  2208. </summary>
  2209. </member>
  2210. <member name="M:Common.Logging.LogManager.Reset">
  2211. <summary>
  2212. Reset the <see cref="N:Common.Logging"/> infrastructure to its default settings. This means, that configuration settings
  2213. will be re-read from section <c>&lt;common/logging&gt;</c> of your <c>app.config</c>.
  2214. </summary>
  2215. <remarks>
  2216. This is mainly used for unit testing, you wouldn't normally use this in your applications.<br/>
  2217. <b>Note:</b><see cref="T:Common.Logging.ILog"/> instances already handed out from this LogManager are not(!) affected.
  2218. Resetting LogManager only affects new instances being handed out.
  2219. </remarks>
  2220. </member>
  2221. <member name="M:Common.Logging.LogManager.Reset(Common.Logging.IConfigurationReader)">
  2222. <summary>
  2223. Reset the <see cref="N:Common.Logging"/> infrastructure to its default settings. This means, that configuration settings
  2224. will be re-read from section <c>&lt;common/logging&gt;</c> of your <c>app.config</c>.
  2225. </summary>
  2226. <remarks>
  2227. This is mainly used for unit testing, you wouldn't normally use this in your applications.<br/>
  2228. <b>Note:</b><see cref="T:Common.Logging.ILog"/> instances already handed out from this LogManager are not(!) affected.
  2229. Resetting LogManager only affects new instances being handed out.
  2230. </remarks>
  2231. <param name="reader">
  2232. the <see cref="T:Common.Logging.IConfigurationReader"/> instance to obtain settings for
  2233. re-initializing the LogManager.
  2234. </param>
  2235. </member>
  2236. <member name="M:Common.Logging.LogManager.GetCurrentClassLogger">
  2237. <summary>
  2238. Gets the logger by calling <see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
  2239. on the currently configured <see cref="P:Common.Logging.LogManager.Adapter"/> using the type of the calling class.
  2240. </summary>
  2241. <remarks>
  2242. This method needs to inspect the <see cref="T:System.Diagnostics.StackTrace"/> in order to determine the calling
  2243. class. This of course comes with a performance penalty, thus you shouldn't call it too
  2244. often in your application.
  2245. </remarks>
  2246. <seealso cref="M:Common.Logging.LogManager.GetLogger(System.Type)"/>
  2247. <returns>the logger instance obtained from the current <see cref="P:Common.Logging.LogManager.Adapter"/></returns>
  2248. </member>
  2249. <member name="M:Common.Logging.LogManager.GetLogger``1">
  2250. <summary>
  2251. Gets the logger by calling <see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
  2252. on the currently configured <see cref="P:Common.Logging.LogManager.Adapter"/> using the specified type.
  2253. </summary>
  2254. <returns>the logger instance obtained from the current <see cref="P:Common.Logging.LogManager.Adapter"/></returns>
  2255. </member>
  2256. <member name="M:Common.Logging.LogManager.GetLogger(System.Type)">
  2257. <summary>
  2258. Gets the logger by calling <see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
  2259. on the currently configured <see cref="P:Common.Logging.LogManager.Adapter"/> using the specified type.
  2260. </summary>
  2261. <param name="type">The type.</param>
  2262. <returns>the logger instance obtained from the current <see cref="P:Common.Logging.LogManager.Adapter"/></returns>
  2263. </member>
  2264. <member name="M:Common.Logging.LogManager.GetLogger(System.String)">
  2265. <summary>
  2266. Gets the logger by calling <see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)"/>
  2267. on the currently configured <see cref="P:Common.Logging.LogManager.Adapter"/> using the specified name.
  2268. </summary>
  2269. <param name="name">The name.</param>
  2270. <returns>the logger instance obtained from the current <see cref="P:Common.Logging.LogManager.Adapter"/></returns>
  2271. </member>
  2272. <member name="M:Common.Logging.LogManager.BuildLoggerFactoryAdapter">
  2273. <summary>
  2274. Builds the logger factory adapter.
  2275. </summary>
  2276. <returns>a factory adapter instance. Is never <c>null</c>.</returns>
  2277. </member>
  2278. <member name="M:Common.Logging.LogManager.BuildLoggerFactoryAdapterFromLogSettings(Common.Logging.Configuration.LogSetting)">
  2279. <summary>
  2280. Builds a <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> instance from the given <see cref="T:Common.Logging.Configuration.LogSetting"/>
  2281. using <see cref="T:System.Activator"/>.
  2282. </summary>
  2283. <param name="setting"></param>
  2284. <returns>the <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> instance. Is never <c>null</c></returns>
  2285. </member>
  2286. <member name="P:Common.Logging.LogManager.ConfigurationReader">
  2287. <summary>
  2288. Gets the configuration reader used to initialize the LogManager.
  2289. </summary>
  2290. <remarks>Primarily used for testing purposes but maybe useful to obtain configuration
  2291. information from some place other than the .NET application configuration file.</remarks>
  2292. <value>The configuration reader.</value>
  2293. </member>
  2294. <member name="P:Common.Logging.LogManager.Adapter">
  2295. <summary>
  2296. Gets or sets the adapter.
  2297. </summary>
  2298. <value>The adapter.</value>
  2299. </member>
  2300. <member name="T:Common.Logging.Configuration.LogSetting">
  2301. <summary>
  2302. Container used to hold configuration information from config file.
  2303. </summary>
  2304. <author>Gilles Bayon</author>
  2305. </member>
  2306. <member name="M:Common.Logging.Configuration.LogSetting.#ctor(System.Type,System.Collections.Specialized.NameValueCollection)">
  2307. <summary>
  2308. </summary>
  2309. <param name="factoryAdapterType">
  2310. The <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> type
  2311. that will be used for creating <see cref="T:Common.Logging.ILog"/>
  2312. </param>
  2313. <param name="properties">
  2314. Additional user supplied properties that are passed to the
  2315. <paramref name="factoryAdapterType"/>'s constructor.
  2316. </param>
  2317. </member>
  2318. <member name="P:Common.Logging.Configuration.LogSetting.FactoryAdapterType">
  2319. <summary>
  2320. The <see cref="T:Common.Logging.ILoggerFactoryAdapter"/> type that will be used for creating <see cref="T:Common.Logging.ILog"/>
  2321. instances.
  2322. </summary>
  2323. </member>
  2324. <member name="P:Common.Logging.Configuration.LogSetting.Properties">
  2325. <summary>
  2326. Additional user supplied properties that are passed to the <see cref="P:Common.Logging.Configuration.LogSetting.FactoryAdapterType"/>'s constructor.
  2327. </summary>
  2328. </member>
  2329. <member name="T:Common.Logging.NamespaceDoc">
  2330. <summary>
  2331. This namespace contains all core classes making up the Common.Logging framework.
  2332. </summary>
  2333. </member>
  2334. <member name="T:Common.Logging.Simple.NamespaceDoc">
  2335. <summary>
  2336. <para>This namespace contains out-of-the-box adapters to intrinsic systems, namely
  2337. <see cref="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter"/>, <see cref="T:Common.Logging.Simple.TraceLoggerFactoryAdapter"/> and the
  2338. all output suppressing <see cref="T:Common.Logging.Simple.NoOpLoggerFactoryAdapter"/>.</para>
  2339. <para>For unit testing, you may also want to have a look at <see cref="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter"/>
  2340. that allows to easily inspect logged messages.</para>
  2341. <para>To route messages logged through the <see cref="T:System.Diagnostics.Trace"/> infrastructure back into
  2342. Common.Logging, you can use <see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/></para>
  2343. </summary>
  2344. </member>
  2345. <member name="T:Common.Logging.Configuration.NamespaceDoc">
  2346. <summary>
  2347. This namespace contains various utility classes.
  2348. </summary>
  2349. </member>
  2350. <member name="T:NamespaceDoc">
  2351. <summary>
  2352. <h1>Overview</h1>
  2353. <para>
  2354. There are a variety of logging implementations for .NET currently in use, log4net, Enterprise
  2355. Library Logging, NLog, to name the most popular. The downside of having differerent implementation
  2356. is that they do not share a common interface and therefore impose a particular logging
  2357. implementation on the users of your library. To solve this dependency problem the Common.Logging
  2358. library introduces a simple abstraction to allow you to select a specific logging implementation at
  2359. runtime.
  2360. </para>
  2361. <para>
  2362. The library is based on work done by the developers of IBatis.NET and it's usage is inspired by
  2363. log4net. Many thanks to the developers of those projects!
  2364. </para>
  2365. <h1>Usage</h1>
  2366. <para>
  2367. The core logging library Common.Logging provides the base logging <see cref="T:Common.Logging.ILog"/> interface as
  2368. well as the global <see cref="T:Common.Logging.LogManager"/> that you use to instrument your code:
  2369. </para>
  2370. <code lang="C#">
  2371. ILog log = LogManager.GetLogger(this.GetType());
  2372. log.DebugFormat("Hi {0}", "dude");
  2373. </code>
  2374. <para>
  2375. To output the information logged, you need to tell Common.Logging, what underlying logging system
  2376. to use. Common.Logging already includes simple console and trace based logger implementations
  2377. usable out of the box. Adding the following configuration snippet to your app.config causes
  2378. Common.Logging to output all information to the console:
  2379. </para>
  2380. <code lang="XML">
  2381. &lt;configuration&gt;
  2382. &lt;configSections&gt;
  2383. &lt;sectionGroup name="common"&gt;
  2384. &lt;section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /&gt;
  2385. &lt;/sectionGroup&gt;
  2386. &lt;/configSections&gt;
  2387. &lt;common&gt;
  2388. &lt;logging&gt;
  2389. &lt;factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"&gt;
  2390. &lt;arg key="level" value="DEBUG" /&gt;
  2391. &lt;/factoryAdapter&gt;
  2392. &lt;/logging&gt;
  2393. &lt;/common&gt;
  2394. &lt;/configuration&gt;
  2395. </code>
  2396. <h1>Customizing</h1>
  2397. <para>
  2398. In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easily
  2399. possible to implement your own plugin by implementing <see cref="T:Common.Logging.ILoggerFactoryAdapter"/>.
  2400. For convenience there is a base <see cref="T:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter"/> implementation available that usually
  2401. makes implementing your own adapter a breeze.
  2402. </para>
  2403. <h1>&lt;system.diagnostics&gt; Integration</h1>
  2404. <para>
  2405. If your code already uses the .NET framework's built-in <a href="http://msdn.microsoft.com/library/system.diagnostics.trace.aspx">System.Diagnostics.Trace</a>
  2406. system, you can use <see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/> to redirect all trace output to the
  2407. Common.Logging infrastructure.
  2408. </para>
  2409. </summary>
  2410. </member>
  2411. <member name="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter">
  2412. <summary>
  2413. Base factory implementation for creating simple <see cref="T:Common.Logging.ILog"/> instances.
  2414. </summary>
  2415. <remarks>Default settings are LogLevel.All, showDateTime = true, showLogName = true, and no DateTimeFormat.
  2416. The keys in the NameValueCollection to configure this adapter are the following
  2417. <list type="bullet">
  2418. <item>level</item>
  2419. <item>showDateTime</item>
  2420. <item>showLogName</item>
  2421. <item>dateTimeFormat</item>
  2422. </list>
  2423. <example>
  2424. Here is an example how to implement your own logging adapter:
  2425. <code>
  2426. public class ConsoleOutLogger : AbstractSimpleLogger
  2427. {
  2428. public ConsoleOutLogger(string logName, LogLevel logLevel, bool showLevel, bool showDateTime,
  2429. bool showLogName, string dateTimeFormat)
  2430. : base(logName, logLevel, showLevel, showDateTime, showLogName, dateTimeFormat)
  2431. {
  2432. }
  2433. protected override void WriteInternal(LogLevel level, object message, Exception e)
  2434. {
  2435. // Use a StringBuilder for better performance
  2436. StringBuilder sb = new StringBuilder();
  2437. FormatOutput(sb, level, message, e);
  2438. // Print to the appropriate destination
  2439. Console.Out.WriteLine(sb.ToString());
  2440. }
  2441. }
  2442. public class ConsoleOutLoggerFactoryAdapter : AbstractSimpleLoggerFactoryAdapter
  2443. {
  2444. public ConsoleOutLoggerFactoryAdapter(NameValueCollection properties)
  2445. : base(properties)
  2446. { }
  2447. protected override ILog CreateLogger(string name, LogLevel level, bool showLevel, bool
  2448. showDateTime, bool showLogName, string dateTimeFormat)
  2449. {
  2450. ILog log = new ConsoleOutLogger(name, level, showLevel, showDateTime, showLogName,
  2451. dateTimeFormat);
  2452. return log;
  2453. }
  2454. }
  2455. </code>
  2456. </example>
  2457. </remarks>
  2458. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  2459. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  2460. <author>Gilles Bayon</author>
  2461. <author>Mark Pollack</author>
  2462. <author>Erich Eichinger</author>
  2463. </member>
  2464. <member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
  2465. <summary>
  2466. Initializes a new instance of the <see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/> class.
  2467. </summary>
  2468. <remarks>
  2469. Looks for level, showDateTime, showLogName, dateTimeFormat items from
  2470. <paramref name="properties"/> for use when the GetLogger methods are called.
  2471. <see cref="T:Common.Logging.ConfigurationSectionHandler"/> for more information on how to use the
  2472. standard .NET application configuraiton file (App.config/Web.config)
  2473. to configure this adapter.
  2474. </remarks>
  2475. <param name="properties">The name value collection, typically specified by the user in
  2476. a configuration section named common/logging.</param>
  2477. </member>
  2478. <member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  2479. <summary>
  2480. Initializes a new instance of the <see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/> class with
  2481. default settings for the loggers created by this factory.
  2482. </summary>
  2483. </member>
  2484. <member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.CreateLogger(System.String)">
  2485. <summary>
  2486. Create the specified logger instance
  2487. </summary>
  2488. </member>
  2489. <member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  2490. <summary>
  2491. Derived factories need to implement this method to create the
  2492. actual logger instance.
  2493. </summary>
  2494. <returns>a new logger instance. Must never be <c>null</c>!</returns>
  2495. </member>
  2496. <member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.Level">
  2497. <summary>
  2498. The default <see cref="T:Common.Logging.LogLevel"/> to use when creating new <see cref="T:Common.Logging.ILog"/> instances.
  2499. </summary>
  2500. </member>
  2501. <member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowLevel">
  2502. <summary>
  2503. The default setting to use when creating new <see cref="T:Common.Logging.ILog"/> instances.
  2504. </summary>
  2505. </member>
  2506. <member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowDateTime">
  2507. <summary>
  2508. The default setting to use when creating new <see cref="T:Common.Logging.ILog"/> instances.
  2509. </summary>
  2510. </member>
  2511. <member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowLogName">
  2512. <summary>
  2513. The default setting to use when creating new <see cref="T:Common.Logging.ILog"/> instances.
  2514. </summary>
  2515. </member>
  2516. <member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.DateTimeFormat">
  2517. <summary>
  2518. The default setting to use when creating new <see cref="T:Common.Logging.ILog"/> instances.
  2519. </summary>
  2520. </member>
  2521. <member name="T:Common.Logging.Simple.ConsoleOutLogger">
  2522. <summary>
  2523. Sends log messages to <see cref="P:System.Console.Out"/>.
  2524. </summary>
  2525. <author>Gilles Bayon</author>
  2526. </member>
  2527. <member name="M:Common.Logging.Simple.ConsoleOutLogger.#ctor(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  2528. <summary>
  2529. Creates and initializes a logger that writes messages to <see cref="P:System.Console.Out"/>.
  2530. </summary>
  2531. <param name="logName">The name, usually type name of the calling class, of the logger.</param>
  2532. <param name="logLevel">The current logging threshold. Messages recieved that are beneath this threshold will not be logged.</param>
  2533. <param name="showLevel">Include the current log level in the log message.</param>
  2534. <param name="showDateTime">Include the current time in the log message.</param>
  2535. <param name="showLogName">Include the instance name in the log message.</param>
  2536. <param name="dateTimeFormat">The date and time format to use in the log message.</param>
  2537. </member>
  2538. <member name="M:Common.Logging.Simple.ConsoleOutLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
  2539. <summary>
  2540. Do the actual logging by constructing the log message using a <see cref="T:System.Text.StringBuilder"/> then
  2541. sending the output to <see cref="P:System.Console.Out"/>.
  2542. </summary>
  2543. <param name="level">The <see cref="T:Common.Logging.LogLevel"/> of the message.</param>
  2544. <param name="message">The log message.</param>
  2545. <param name="e">An optional <see cref="T:System.Exception"/> associated with the message.</param>
  2546. </member>
  2547. <member name="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter">
  2548. <summary>
  2549. Factory for creating <see cref="T:Common.Logging.ILog"/> instances that write data to <see cref="P:System.Console.Out"/>.
  2550. </summary>
  2551. <remarks>
  2552. <example>
  2553. Below is an example how to configure this adapter:
  2554. <code>
  2555. &lt;configuration&gt;
  2556. &lt;configSections&gt;
  2557. &lt;sectionGroup name="common"&gt;
  2558. &lt;section name="logging"
  2559. type="Common.Logging.ConfigurationSectionHandler, Common.Logging"
  2560. requirePermission="false" /&gt;
  2561. &lt;/sectionGroup&gt;
  2562. &lt;/configSections&gt;
  2563. &lt;common&gt;
  2564. &lt;logging&gt;
  2565. &lt;factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"&gt;
  2566. &lt;arg key="level" value="ALL" /&gt;
  2567. &lt;/factoryAdapter&gt;
  2568. &lt;/logging&gt;
  2569. &lt;/common&gt;
  2570. &lt;/configuration&gt;
  2571. </code>
  2572. </example>
  2573. </remarks>
  2574. <seealso cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
  2575. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  2576. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  2577. <author>Gilles Bayon</author>
  2578. <author>Mark Pollack</author>
  2579. <author>Erich Eichinger</author>
  2580. </member>
  2581. <member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor">
  2582. <summary>
  2583. Initializes a new instance of the <see cref="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter"/> class using default
  2584. settings.
  2585. </summary>
  2586. </member>
  2587. <member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
  2588. <summary>
  2589. Initializes a new instance of the <see cref="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter"/> class.
  2590. </summary>
  2591. <remarks>
  2592. Looks for level, showDateTime, showLogName, dateTimeFormat items from
  2593. <paramref name="properties"/> for use when the GetLogger methods are called.
  2594. <see cref="T:Common.Logging.ConfigurationSectionHandler"/> for more information on how to use the
  2595. standard .NET application configuraiton file (App.config/Web.config)
  2596. to configure this adapter.
  2597. </remarks>
  2598. <param name="properties">The name value collection, typically specified by the user in
  2599. a configuration section named common/logging.</param>
  2600. </member>
  2601. <member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  2602. <summary>
  2603. Initializes a new instance of the <see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/> class with
  2604. default settings for the loggers created by this factory.
  2605. </summary>
  2606. </member>
  2607. <member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  2608. <summary>
  2609. Creates a new <see cref="T:Common.Logging.Simple.ConsoleOutLogger"/> instance.
  2610. </summary>
  2611. </member>
  2612. <member name="T:Common.Logging.Simple.NoOpLogger">
  2613. <summary>
  2614. Silently ignores all log messages.
  2615. </summary>
  2616. <author>Gilles Bayon</author>
  2617. <author>Erich Eichinger</author>
  2618. </member>
  2619. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Object)">
  2620. <summary>
  2621. Ignores message.
  2622. </summary>
  2623. <param name="message"></param>
  2624. </member>
  2625. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Object,System.Exception)">
  2626. <summary>
  2627. Ignores message.
  2628. </summary>
  2629. <param name="message"></param>
  2630. <param name="e"></param>
  2631. </member>
  2632. <member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.String,System.Object[])">
  2633. <summary>
  2634. Ignores message.
  2635. </summary>
  2636. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2637. <param name="args"></param>
  2638. </member>
  2639. <member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.String,System.Exception,System.Object[])">
  2640. <summary>
  2641. Ignores message.
  2642. </summary>
  2643. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2644. <param name="exception">The exception to log.</param>
  2645. <param name="args">the list of message format arguments</param>
  2646. </member>
  2647. <member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
  2648. <summary>
  2649. Ignores message.
  2650. </summary>
  2651. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2652. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2653. <param name="args">the list of message format arguments</param>
  2654. </member>
  2655. <member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  2656. <summary>
  2657. Ignores message.
  2658. </summary>
  2659. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2660. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2661. <param name="exception">The exception to log.</param>
  2662. <param name="args">the list of message format arguments</param>
  2663. </member>
  2664. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Action{Common.Logging.FormatMessageHandler})">
  2665. <summary>
  2666. Ignores message.
  2667. </summary>
  2668. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2669. </member>
  2670. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2671. <summary>
  2672. Ignores message.
  2673. </summary>
  2674. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2675. <param name="exception">The exception to log, including its stack trace.</param>
  2676. </member>
  2677. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  2678. <summary>
  2679. Ignores message.
  2680. </summary>
  2681. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2682. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2683. </member>
  2684. <member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2685. <summary>
  2686. Ignores message.
  2687. </summary>
  2688. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2689. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2690. <param name="exception">The exception to log, including its stack trace.</param>
  2691. </member>
  2692. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Object)">
  2693. <summary>
  2694. Ignores message.
  2695. </summary>
  2696. <param name="message"></param>
  2697. </member>
  2698. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Object,System.Exception)">
  2699. <summary>
  2700. Ignores message.
  2701. </summary>
  2702. <param name="message"></param>
  2703. <param name="e"></param>
  2704. </member>
  2705. <member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.String,System.Object[])">
  2706. <summary>
  2707. Ignores message.
  2708. </summary>
  2709. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2710. <param name="args"></param>
  2711. </member>
  2712. <member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.String,System.Exception,System.Object[])">
  2713. <summary>
  2714. Ignores message.
  2715. </summary>
  2716. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2717. <param name="exception">The exception to log.</param>
  2718. <param name="args">the list of message format arguments</param>
  2719. </member>
  2720. <member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  2721. <summary>
  2722. Ignores message.
  2723. </summary>
  2724. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2725. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2726. <param name="args">the list of message format arguments</param>
  2727. </member>
  2728. <member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  2729. <summary>
  2730. Ignores message.
  2731. </summary>
  2732. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2733. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2734. <param name="exception">The exception to log.</param>
  2735. <param name="args">the list of message format arguments</param>
  2736. </member>
  2737. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Action{Common.Logging.FormatMessageHandler})">
  2738. <summary>
  2739. Ignores message.
  2740. </summary>
  2741. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2742. </member>
  2743. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2744. <summary>
  2745. Ignores message.
  2746. </summary>
  2747. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2748. <param name="exception">The exception to log, including its stack Debug.</param>
  2749. </member>
  2750. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  2751. <summary>
  2752. Ignores message.
  2753. </summary>
  2754. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2755. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2756. </member>
  2757. <member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2758. <summary>
  2759. Ignores message.
  2760. </summary>
  2761. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2762. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2763. <param name="exception">The exception to log, including its stack Debug.</param>
  2764. </member>
  2765. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Object)">
  2766. <summary>
  2767. Ignores message.
  2768. </summary>
  2769. <param name="message"></param>
  2770. </member>
  2771. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Object,System.Exception)">
  2772. <summary>
  2773. Ignores message.
  2774. </summary>
  2775. <param name="message"></param>
  2776. <param name="e"></param>
  2777. </member>
  2778. <member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.String,System.Object[])">
  2779. <summary>
  2780. Ignores message.
  2781. </summary>
  2782. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2783. <param name="args"></param>
  2784. </member>
  2785. <member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.String,System.Exception,System.Object[])">
  2786. <summary>
  2787. Ignores message.
  2788. </summary>
  2789. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2790. <param name="exception">The exception to log.</param>
  2791. <param name="args">the list of message format arguments</param>
  2792. </member>
  2793. <member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  2794. <summary>
  2795. Ignores message.
  2796. </summary>
  2797. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2798. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2799. <param name="args">the list of message format arguments</param>
  2800. </member>
  2801. <member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  2802. <summary>
  2803. Ignores message.
  2804. </summary>
  2805. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2806. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2807. <param name="exception">The exception to log.</param>
  2808. <param name="args">the list of message format arguments</param>
  2809. </member>
  2810. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Action{Common.Logging.FormatMessageHandler})">
  2811. <summary>
  2812. Ignores message.
  2813. </summary>
  2814. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2815. </member>
  2816. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2817. <summary>
  2818. Ignores message.
  2819. </summary>
  2820. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2821. <param name="exception">The exception to log, including its stack Info.</param>
  2822. </member>
  2823. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  2824. <summary>
  2825. Ignores message.
  2826. </summary>
  2827. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2828. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2829. </member>
  2830. <member name="M:Common.Logging.Simple.NoOpLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2831. <summary>
  2832. Ignores message.
  2833. </summary>
  2834. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2835. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2836. <param name="exception">The exception to log, including its stack Info.</param>
  2837. </member>
  2838. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Object)">
  2839. <summary>
  2840. Ignores message.
  2841. </summary>
  2842. <param name="message"></param>
  2843. </member>
  2844. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Object,System.Exception)">
  2845. <summary>
  2846. Ignores message.
  2847. </summary>
  2848. <param name="message"></param>
  2849. <param name="e"></param>
  2850. </member>
  2851. <member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.String,System.Object[])">
  2852. <summary>
  2853. Ignores message.
  2854. </summary>
  2855. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2856. <param name="args"></param>
  2857. </member>
  2858. <member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.String,System.Exception,System.Object[])">
  2859. <summary>
  2860. Ignores message.
  2861. </summary>
  2862. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2863. <param name="exception">The exception to log.</param>
  2864. <param name="args">the list of message format arguments</param>
  2865. </member>
  2866. <member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  2867. <summary>
  2868. Ignores message.
  2869. </summary>
  2870. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Warnrmation.</param>
  2871. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2872. <param name="args">the list of message format arguments</param>
  2873. </member>
  2874. <member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  2875. <summary>
  2876. Ignores message.
  2877. </summary>
  2878. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Warnrmation.</param>
  2879. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2880. <param name="exception">The exception to log.</param>
  2881. <param name="args">the list of message format arguments</param>
  2882. </member>
  2883. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Action{Common.Logging.FormatMessageHandler})">
  2884. <summary>
  2885. Ignores message.
  2886. </summary>
  2887. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2888. </member>
  2889. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2890. <summary>
  2891. Ignores message.
  2892. </summary>
  2893. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2894. <param name="exception">The exception to log, including its stack Warn.</param>
  2895. </member>
  2896. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  2897. <summary>
  2898. Ignores message.
  2899. </summary>
  2900. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2901. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2902. </member>
  2903. <member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2904. <summary>
  2905. Ignores message.
  2906. </summary>
  2907. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2908. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2909. <param name="exception">The exception to log, including its stack Warn.</param>
  2910. </member>
  2911. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Object)">
  2912. <summary>
  2913. Ignores message.
  2914. </summary>
  2915. <param name="message"></param>
  2916. </member>
  2917. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Object,System.Exception)">
  2918. <summary>
  2919. Ignores message.
  2920. </summary>
  2921. <param name="message"></param>
  2922. <param name="e"></param>
  2923. </member>
  2924. <member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.String,System.Object[])">
  2925. <summary>
  2926. Ignores message.
  2927. </summary>
  2928. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2929. <param name="args"></param>
  2930. </member>
  2931. <member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.String,System.Exception,System.Object[])">
  2932. <summary>
  2933. Ignores message.
  2934. </summary>
  2935. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2936. <param name="exception">The exception to log.</param>
  2937. <param name="args">the list of message format arguments</param>
  2938. </member>
  2939. <member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  2940. <summary>
  2941. Ignores message.
  2942. </summary>
  2943. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Errorrmation.</param>
  2944. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2945. <param name="args">the list of message format arguments</param>
  2946. </member>
  2947. <member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  2948. <summary>
  2949. Ignores message.
  2950. </summary>
  2951. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Errorrmation.</param>
  2952. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  2953. <param name="exception">The exception to log.</param>
  2954. <param name="args">the list of message format arguments</param>
  2955. </member>
  2956. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Action{Common.Logging.FormatMessageHandler})">
  2957. <summary>
  2958. Ignores message.
  2959. </summary>
  2960. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2961. </member>
  2962. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2963. <summary>
  2964. Ignores message.
  2965. </summary>
  2966. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2967. <param name="exception">The exception to log, including its stack Error.</param>
  2968. </member>
  2969. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  2970. <summary>
  2971. Ignores message.
  2972. </summary>
  2973. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2974. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2975. </member>
  2976. <member name="M:Common.Logging.Simple.NoOpLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  2977. <summary>
  2978. Ignores message.
  2979. </summary>
  2980. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  2981. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  2982. <param name="exception">The exception to log, including its stack Error.</param>
  2983. </member>
  2984. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Object)">
  2985. <summary>
  2986. Ignores message.
  2987. </summary>
  2988. <param name="message"></param>
  2989. </member>
  2990. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Object,System.Exception)">
  2991. <summary>
  2992. Ignores message.
  2993. </summary>
  2994. <param name="message"></param>
  2995. <param name="e"></param>
  2996. </member>
  2997. <member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.String,System.Object[])">
  2998. <summary>
  2999. Ignores message.
  3000. </summary>
  3001. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  3002. <param name="args"></param>
  3003. </member>
  3004. <member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.String,System.Exception,System.Object[])">
  3005. <summary>
  3006. Ignores message.
  3007. </summary>
  3008. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  3009. <param name="exception">The exception to log.</param>
  3010. <param name="args">the list of message format arguments</param>
  3011. </member>
  3012. <member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  3013. <summary>
  3014. Ignores message.
  3015. </summary>
  3016. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Fatalrmation.</param>
  3017. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  3018. <param name="args">the list of message format arguments</param>
  3019. </member>
  3020. <member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
  3021. <summary>
  3022. Ignores message.
  3023. </summary>
  3024. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting Fatalrmation.</param>
  3025. <param name="format">The format of the message object to log.<see cref="M:System.String.Format(System.String,System.Object[])"/> </param>
  3026. <param name="exception">The exception to log.</param>
  3027. <param name="args">the list of message format arguments</param>
  3028. </member>
  3029. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
  3030. <summary>
  3031. Ignores message.
  3032. </summary>
  3033. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  3034. </member>
  3035. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  3036. <summary>
  3037. Ignores message.
  3038. </summary>
  3039. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  3040. <param name="exception">The exception to log, including its stack Fatal.</param>
  3041. </member>
  3042. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
  3043. <summary>
  3044. Ignores message.
  3045. </summary>
  3046. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  3047. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  3048. </member>
  3049. <member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
  3050. <summary>
  3051. Ignores message.
  3052. </summary>
  3053. <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> that supplies culture-specific formatting information.</param>
  3054. <param name="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
  3055. <param name="exception">The exception to log, including its stack Fatal.</param>
  3056. </member>
  3057. <member name="P:Common.Logging.Simple.NoOpLogger.IsTraceEnabled">
  3058. <summary>
  3059. Always returns <see langword="false" />.
  3060. </summary>
  3061. </member>
  3062. <member name="P:Common.Logging.Simple.NoOpLogger.IsDebugEnabled">
  3063. <summary>
  3064. Always returns <see langword="false" />.
  3065. </summary>
  3066. </member>
  3067. <member name="P:Common.Logging.Simple.NoOpLogger.IsInfoEnabled">
  3068. <summary>
  3069. Always returns <see langword="false" />.
  3070. </summary>
  3071. </member>
  3072. <member name="P:Common.Logging.Simple.NoOpLogger.IsWarnEnabled">
  3073. <summary>
  3074. Always returns <see langword="false" />.
  3075. </summary>
  3076. </member>
  3077. <member name="P:Common.Logging.Simple.NoOpLogger.IsErrorEnabled">
  3078. <summary>
  3079. Always returns <see langword="false" />.
  3080. </summary>
  3081. </member>
  3082. <member name="P:Common.Logging.Simple.NoOpLogger.IsFatalEnabled">
  3083. <summary>
  3084. Always returns <see langword="false" />.
  3085. </summary>
  3086. </member>
  3087. <member name="T:Common.Logging.Simple.NoOpLoggerFactoryAdapter">
  3088. <summary>
  3089. Factory for creating <see cref="T:Common.Logging.ILog"/> instances that silently ignores
  3090. logging requests.
  3091. </summary>
  3092. <remarks>
  3093. This logger adapter is the default used by Common.Logging if unconfigured. Using this logger adapter is the most efficient
  3094. way to suppress any logging output.
  3095. <example>
  3096. Below is an example how to configure this adapter:
  3097. <code>
  3098. &lt;configuration&gt;
  3099. &lt;configSections&gt;
  3100. &lt;sectionGroup name="common"&gt;
  3101. &lt;section name="logging"
  3102. type="Common.Logging.ConfigurationSectionHandler, Common.Logging"
  3103. requirePermission="false" /&gt;
  3104. &lt;/sectionGroup&gt;
  3105. &lt;/configSections&gt;
  3106. &lt;common&gt;
  3107. &lt;logging&gt;
  3108. &lt;factoryAdapter type="Common.Logging.Simple.NoOpLoggerFactoryAdapter, Common.Logging"&gt;
  3109. &lt;arg key="level" value="ALL" /&gt;
  3110. &lt;/factoryAdapter&gt;
  3111. &lt;/logging&gt;
  3112. &lt;/common&gt;
  3113. &lt;/configuration&gt;
  3114. </code>
  3115. </example>
  3116. </remarks>
  3117. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  3118. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  3119. <author>Gilles Bayon</author>
  3120. </member>
  3121. <member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.#ctor">
  3122. <summary>
  3123. Constructor
  3124. </summary>
  3125. </member>
  3126. <member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
  3127. <summary>
  3128. Constructor
  3129. </summary>
  3130. </member>
  3131. <member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.GetLogger(System.Type)">
  3132. <summary>
  3133. Get a ILog instance by type
  3134. </summary>
  3135. <param name="type"></param>
  3136. <returns></returns>
  3137. </member>
  3138. <member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.Common#Logging#ILoggerFactoryAdapter#GetLogger(System.String)">
  3139. <summary>
  3140. Get a ILog instance by type name
  3141. </summary>
  3142. <param name="name"></param>
  3143. <returns></returns>
  3144. </member>
  3145. <member name="T:Common.Logging.Simple.TraceLogger">
  3146. <summary>
  3147. Logger sending everything to the trace output stream using <see cref="T:System.Diagnostics.Trace"/>.
  3148. </summary>
  3149. <remarks>
  3150. Beware not to use <see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/> in combination with this logger as
  3151. this would result in an endless loop for obvious reasons!
  3152. </remarks>
  3153. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  3154. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  3155. <author>Gilles Bayon</author>
  3156. <author>Erich Eichinger</author>
  3157. </member>
  3158. <member name="M:Common.Logging.Simple.TraceLogger.#ctor(System.Boolean,System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  3159. <summary>
  3160. Creates a new TraceLogger instance.
  3161. </summary>
  3162. <param name="useTraceSource">whether to use <see cref="T:System.Diagnostics.TraceSource"/> or <see cref="T:System.Diagnostics.Trace"/> for logging.</param>
  3163. <param name="logName">the name of this logger</param>
  3164. <param name="logLevel">the default log level to use</param>
  3165. <param name="showLevel">Include the current log level in the log message.</param>
  3166. <param name="showDateTime">Include the current time in the log message.</param>
  3167. <param name="showLogName">Include the instance name in the log message.</param>
  3168. <param name="dateTimeFormat">The date and time format to use in the log message.</param>
  3169. </member>
  3170. <member name="M:Common.Logging.Simple.TraceLogger.IsLevelEnabled(Common.Logging.LogLevel)">
  3171. <summary>
  3172. Determines if the given log level is currently enabled.
  3173. checks <see cref="P:System.Diagnostics.TraceSource.Switch"/> if <see cref="P:Common.Logging.Simple.TraceLoggerFactoryAdapter.UseTraceSource"/> is true.
  3174. </summary>
  3175. </member>
  3176. <member name="M:Common.Logging.Simple.TraceLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
  3177. <summary>
  3178. Do the actual logging.
  3179. </summary>
  3180. <param name="level"></param>
  3181. <param name="message"></param>
  3182. <param name="e"></param>
  3183. </member>
  3184. <member name="M:Common.Logging.Simple.TraceLogger.OnDeserialization(System.Object)">
  3185. <summary>
  3186. Called after deserialization completed.
  3187. </summary>
  3188. </member>
  3189. <member name="T:Common.Logging.Simple.TraceLogger.FormatOutputMessage">
  3190. <summary>
  3191. Used to defer message formatting until it is really needed.
  3192. </summary>
  3193. <remarks>
  3194. This class also improves performance when multiple
  3195. <see cref="T:System.Diagnostics.TraceListener"/>s are configured.
  3196. </remarks>
  3197. </member>
  3198. <member name="T:Common.Logging.Simple.TraceLoggerFactoryAdapter">
  3199. <summary>
  3200. Factory for creating <see cref="T:Common.Logging.ILog"/> instances that send
  3201. everything to the <see cref="T:System.Diagnostics.Trace"/> output stream.
  3202. </summary>
  3203. <remarks>
  3204. Beware not to use <see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/> in combination with this logger factory
  3205. as this would result in an endless loop for obvious reasons!
  3206. <example>
  3207. Below is an example how to configure this adapter:
  3208. <code>
  3209. &lt;configuration&gt;
  3210. &lt;configSections&gt;
  3211. &lt;sectionGroup name="common"&gt;
  3212. &lt;section name="logging"
  3213. type="Common.Logging.ConfigurationSectionHandler, Common.Logging"
  3214. requirePermission="false" /&gt;
  3215. &lt;/sectionGroup&gt;
  3216. &lt;/configSections&gt;
  3217. &lt;common&gt;
  3218. &lt;logging&gt;
  3219. &lt;factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"&gt;
  3220. &lt;arg key="level" value="ALL" /&gt;
  3221. &lt;/factoryAdapter&gt;
  3222. &lt;/logging&gt;
  3223. &lt;/common&gt;
  3224. &lt;/configuration&gt;
  3225. </code>
  3226. </example>
  3227. </remarks>
  3228. <seealso cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
  3229. <seealso cref="P:Common.Logging.LogManager.Adapter"/>
  3230. <seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
  3231. <author>Gilles Bayon</author>
  3232. <author>Mark Pollack</author>
  3233. <author>Erich Eichinger</author>
  3234. </member>
  3235. <member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor">
  3236. <summary>
  3237. Initializes a new instance of the <see cref="T:Common.Logging.Simple.TraceLoggerFactoryAdapter"/> class using default settings.
  3238. </summary>
  3239. </member>
  3240. <member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
  3241. <summary>
  3242. Initializes a new instance of the <see cref="T:Common.Logging.Simple.TraceLoggerFactoryAdapter"/> class.
  3243. </summary>
  3244. <remarks>
  3245. Looks for level, showDateTime, showLogName, dateTimeFormat items from
  3246. <paramref name="properties"/> for use when the GetLogger methods are called.
  3247. <see cref="T:Common.Logging.ConfigurationSectionHandler"/> for more information on how to use the
  3248. standard .NET application configuraiton file (App.config/Web.config)
  3249. to configure this adapter.
  3250. </remarks>
  3251. <param name="properties">The name value collection, typically specified by the user in
  3252. a configuration section named common/logging.</param>
  3253. </member>
  3254. <member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean)">
  3255. <summary>
  3256. Initializes a new instance of the <see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/> class with
  3257. default settings for the loggers created by this factory.
  3258. </summary>
  3259. </member>
  3260. <member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
  3261. <summary>
  3262. Creates a new <see cref="T:Common.Logging.Simple.TraceLogger"/> instance.
  3263. </summary>
  3264. </member>
  3265. <member name="P:Common.Logging.Simple.TraceLoggerFactoryAdapter.UseTraceSource">
  3266. <summary>
  3267. Whether to use <see cref="T:System.Diagnostics.Trace"/>.<c>TraceXXXX(string,object[])</c> methods for logging
  3268. or <see cref="T:System.Diagnostics.TraceSource"/>.
  3269. </summary>
  3270. </member>
  3271. <member name="T:CoverageExcludeAttribute">
  3272. <summary>
  3273. Indicates classes or members to be ignored by NCover
  3274. </summary>
  3275. <remarks>
  3276. Note, the name is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage"
  3277. </remarks>
  3278. <author>Erich Eichinger</author>
  3279. </member>
  3280. </members>
  3281. </doc>