comparison Stocks/packages/NLog.2.0.0.2000/lib/net35/NLog.xml @ 0:e5d46bb6cdb0

Initial commit
author adminSH stevenhollidge@hotmail.com
date Mon, 20 Feb 2012 13:52:35 +0700
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:e5d46bb6cdb0
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>NLog</name>
5 </assembly>
6 <members>
7 <member name="T:NLog.ComInterop.ComLogger">
8 <summary>
9 NLog COM Interop logger implementation.
10 </summary>
11 </member>
12 <member name="T:NLog.ComInterop.IComLogger">
13 <summary>
14 NLog COM Interop logger interface.
15 </summary>
16 </member>
17 <member name="M:NLog.ComInterop.IComLogger.Log(System.String,System.String)">
18 <summary>
19 Writes the diagnostic message at the specified level.
20 </summary>
21 <param name="level">The log level.</param>
22 <param name="message">A <see langword="string" /> to be written.</param>
23 </member>
24 <member name="M:NLog.ComInterop.IComLogger.Trace(System.String)">
25 <summary>
26 Writes the diagnostic message at the Trace level.
27 </summary>
28 <param name="message">A <see langword="string" /> to be written.</param>
29 </member>
30 <member name="M:NLog.ComInterop.IComLogger.Debug(System.String)">
31 <summary>
32 Writes the diagnostic message at the Debug level.
33 </summary>
34 <param name="message">A <see langword="string" /> to be written.</param>
35 </member>
36 <member name="M:NLog.ComInterop.IComLogger.Info(System.String)">
37 <summary>
38 Writes the diagnostic message at the Info level.
39 </summary>
40 <param name="message">A <see langword="string" /> to be written.</param>
41 </member>
42 <member name="M:NLog.ComInterop.IComLogger.Warn(System.String)">
43 <summary>
44 Writes the diagnostic message at the Warn level.
45 </summary>
46 <param name="message">A <see langword="string" /> to be written.</param>
47 </member>
48 <member name="M:NLog.ComInterop.IComLogger.Error(System.String)">
49 <summary>
50 Writes the diagnostic message at the Error level.
51 </summary>
52 <param name="message">A <see langword="string" /> to be written.</param>
53 </member>
54 <member name="M:NLog.ComInterop.IComLogger.Fatal(System.String)">
55 <summary>
56 Writes the diagnostic message at the Fatal level.
57 </summary>
58 <param name="message">A <see langword="string" /> to be written.</param>
59 </member>
60 <member name="M:NLog.ComInterop.IComLogger.IsEnabled(System.String)">
61 <summary>
62 Checks if the specified log level is enabled.
63 </summary>
64 <param name="level">The log level.</param>
65 <returns>A value indicating whether the specified log level is enabled.</returns>
66 </member>
67 <member name="P:NLog.ComInterop.IComLogger.IsTraceEnabled">
68 <summary>
69 Gets a value indicating whether the Trace level is enabled.
70 </summary>
71 </member>
72 <member name="P:NLog.ComInterop.IComLogger.IsDebugEnabled">
73 <summary>
74 Gets a value indicating whether the Debug level is enabled.
75 </summary>
76 </member>
77 <member name="P:NLog.ComInterop.IComLogger.IsInfoEnabled">
78 <summary>
79 Gets a value indicating whether the Info level is enabled.
80 </summary>
81 </member>
82 <member name="P:NLog.ComInterop.IComLogger.IsWarnEnabled">
83 <summary>
84 Gets a value indicating whether the Warn level is enabled.
85 </summary>
86 </member>
87 <member name="P:NLog.ComInterop.IComLogger.IsErrorEnabled">
88 <summary>
89 Gets a value indicating whether the Error level is enabled.
90 </summary>
91 </member>
92 <member name="P:NLog.ComInterop.IComLogger.IsFatalEnabled">
93 <summary>
94 Gets a value indicating whether the Fatal level is enabled.
95 </summary>
96 </member>
97 <member name="P:NLog.ComInterop.IComLogger.LoggerName">
98 <summary>
99 Gets or sets the logger name.
100 </summary>
101 </member>
102 <member name="M:NLog.ComInterop.ComLogger.Log(System.String,System.String)">
103 <summary>
104 Writes the diagnostic message at the specified level.
105 </summary>
106 <param name="level">The log level.</param>
107 <param name="message">A <see langword="string"/> to be written.</param>
108 </member>
109 <member name="M:NLog.ComInterop.ComLogger.Trace(System.String)">
110 <summary>
111 Writes the diagnostic message at the Trace level.
112 </summary>
113 <param name="message">A <see langword="string"/> to be written.</param>
114 </member>
115 <member name="M:NLog.ComInterop.ComLogger.Debug(System.String)">
116 <summary>
117 Writes the diagnostic message at the Debug level.
118 </summary>
119 <param name="message">A <see langword="string"/> to be written.</param>
120 </member>
121 <member name="M:NLog.ComInterop.ComLogger.Info(System.String)">
122 <summary>
123 Writes the diagnostic message at the Info level.
124 </summary>
125 <param name="message">A <see langword="string"/> to be written.</param>
126 </member>
127 <member name="M:NLog.ComInterop.ComLogger.Warn(System.String)">
128 <summary>
129 Writes the diagnostic message at the Warn level.
130 </summary>
131 <param name="message">A <see langword="string"/> to be written.</param>
132 </member>
133 <member name="M:NLog.ComInterop.ComLogger.Error(System.String)">
134 <summary>
135 Writes the diagnostic message at the Error level.
136 </summary>
137 <param name="message">A <see langword="string"/> to be written.</param>
138 </member>
139 <member name="M:NLog.ComInterop.ComLogger.Fatal(System.String)">
140 <summary>
141 Writes the diagnostic message at the Fatal level.
142 </summary>
143 <param name="message">A <see langword="string"/> to be written.</param>
144 </member>
145 <member name="M:NLog.ComInterop.ComLogger.IsEnabled(System.String)">
146 <summary>
147 Checks if the specified log level is enabled.
148 </summary>
149 <param name="level">The log level.</param>
150 <returns>
151 A value indicating whether the specified log level is enabled.
152 </returns>
153 </member>
154 <member name="P:NLog.ComInterop.ComLogger.IsTraceEnabled">
155 <summary>
156 Gets a value indicating whether the Trace level is enabled.
157 </summary>
158 <value></value>
159 </member>
160 <member name="P:NLog.ComInterop.ComLogger.IsDebugEnabled">
161 <summary>
162 Gets a value indicating whether the Debug level is enabled.
163 </summary>
164 <value></value>
165 </member>
166 <member name="P:NLog.ComInterop.ComLogger.IsInfoEnabled">
167 <summary>
168 Gets a value indicating whether the Info level is enabled.
169 </summary>
170 <value></value>
171 </member>
172 <member name="P:NLog.ComInterop.ComLogger.IsWarnEnabled">
173 <summary>
174 Gets a value indicating whether the Warn level is enabled.
175 </summary>
176 <value></value>
177 </member>
178 <member name="P:NLog.ComInterop.ComLogger.IsErrorEnabled">
179 <summary>
180 Gets a value indicating whether the Error level is enabled.
181 </summary>
182 <value></value>
183 </member>
184 <member name="P:NLog.ComInterop.ComLogger.IsFatalEnabled">
185 <summary>
186 Gets a value indicating whether the Fatal level is enabled.
187 </summary>
188 <value></value>
189 </member>
190 <member name="P:NLog.ComInterop.ComLogger.LoggerName">
191 <summary>
192 Gets or sets the logger name.
193 </summary>
194 <value></value>
195 </member>
196 <member name="T:NLog.ComInterop.ComLogManager">
197 <summary>
198 NLog COM Interop LogManager implementation.
199 </summary>
200 </member>
201 <member name="T:NLog.ComInterop.IComLogManager">
202 <summary>
203 NLog COM Interop LogManager interface.
204 </summary>
205 </member>
206 <member name="M:NLog.ComInterop.IComLogManager.LoadConfigFromFile(System.String)">
207 <summary>
208 Loads NLog configuration from the specified file.
209 </summary>
210 <param name="fileName">The name of the file to load NLog configuration from.</param>
211 </member>
212 <member name="M:NLog.ComInterop.IComLogManager.GetLogger(System.String)">
213 <summary>
214 Creates the specified logger object and assigns a LoggerName to it.
215 </summary>
216 <param name="loggerName">Logger name.</param>
217 <returns>The new logger instance.</returns>
218 </member>
219 <member name="P:NLog.ComInterop.IComLogManager.InternalLogToConsole">
220 <summary>
221 Gets or sets a value indicating whether internal messages should be written to the console.
222 </summary>
223 </member>
224 <member name="P:NLog.ComInterop.IComLogManager.InternalLogFile">
225 <summary>
226 Gets or sets the name of the internal log file.
227 </summary>
228 </member>
229 <member name="P:NLog.ComInterop.IComLogManager.InternalLogLevel">
230 <summary>
231 Gets or sets the name of the internal log level.
232 </summary>
233 </member>
234 <member name="M:NLog.ComInterop.ComLogManager.GetLogger(System.String)">
235 <summary>
236 Creates the specified logger object and assigns a LoggerName to it.
237 </summary>
238 <param name="loggerName">The name of the logger.</param>
239 <returns>The new logger instance.</returns>
240 </member>
241 <member name="M:NLog.ComInterop.ComLogManager.LoadConfigFromFile(System.String)">
242 <summary>
243 Loads NLog configuration from the specified file.
244 </summary>
245 <param name="fileName">The name of the file to load NLog configuration from.</param>
246 </member>
247 <member name="P:NLog.ComInterop.ComLogManager.InternalLogToConsole">
248 <summary>
249 Gets or sets a value indicating whether to log internal messages to the console.
250 </summary>
251 <value>
252 A value of <c>true</c> if internal messages should be logged to the console; otherwise, <c>false</c>.
253 </value>
254 </member>
255 <member name="P:NLog.ComInterop.ComLogManager.InternalLogLevel">
256 <summary>
257 Gets or sets the name of the internal log level.
258 </summary>
259 <value></value>
260 </member>
261 <member name="P:NLog.ComInterop.ComLogManager.InternalLogFile">
262 <summary>
263 Gets or sets the name of the internal log file.
264 </summary>
265 <value></value>
266 </member>
267 <member name="T:NLog.Common.AsyncContinuation">
268 <summary>
269 Asynchronous continuation delegate - function invoked at the end of asynchronous
270 processing.
271 </summary>
272 <param name="exception">Exception during asynchronous processing or null if no exception
273 was thrown.</param>
274 </member>
275 <member name="T:NLog.Common.AsyncHelpers">
276 <summary>
277 Helpers for asynchronous operations.
278 </summary>
279 </member>
280 <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})">
281 <summary>
282 Iterates over all items in the given collection and runs the specified action
283 in sequence (each action executes only after the preceding one has completed without an error).
284 </summary>
285 <typeparam name="T">Type of each item.</typeparam>
286 <param name="items">The items to iterate.</param>
287 <param name="asyncContinuation">The asynchronous continuation to invoke once all items
288 have been iterated.</param>
289 <param name="action">The action to invoke for each item.</param>
290 </member>
291 <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)">
292 <summary>
293 Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end.
294 </summary>
295 <param name="repeatCount">The repeat count.</param>
296 <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param>
297 <param name="action">The action to invoke.</param>
298 </member>
299 <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)">
300 <summary>
301 Modifies the continuation by pre-pending given action to execute just before it.
302 </summary>
303 <param name="asyncContinuation">The async continuation.</param>
304 <param name="action">The action to pre-pend.</param>
305 <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns>
306 </member>
307 <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)">
308 <summary>
309 Attaches a timeout to a continuation which will invoke the continuation when the specified
310 timeout has elapsed.
311 </summary>
312 <param name="asyncContinuation">The asynchronous continuation.</param>
313 <param name="timeout">The timeout.</param>
314 <returns>Wrapped continuation.</returns>
315 </member>
316 <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})">
317 <summary>
318 Iterates over all items in the given collection and runs the specified action
319 in parallel (each action executes on a thread from thread pool).
320 </summary>
321 <typeparam name="T">Type of each item.</typeparam>
322 <param name="values">The items to iterate.</param>
323 <param name="asyncContinuation">The asynchronous continuation to invoke once all items
324 have been iterated.</param>
325 <param name="action">The action to invoke for each item.</param>
326 </member>
327 <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)">
328 <summary>
329 Runs the specified asynchronous action synchronously (blocks until the continuation has
330 been invoked).
331 </summary>
332 <param name="action">The action.</param>
333 <remarks>
334 Using this method is not recommended because it will block the calling thread.
335 </remarks>
336 </member>
337 <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)">
338 <summary>
339 Wraps the continuation with a guard which will only make sure that the continuation function
340 is invoked only once.
341 </summary>
342 <param name="asyncContinuation">The asynchronous continuation.</param>
343 <returns>Wrapped asynchronous continuation.</returns>
344 </member>
345 <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})">
346 <summary>
347 Gets the combined exception from all exceptions in the list.
348 </summary>
349 <param name="exceptions">The exceptions.</param>
350 <returns>Combined exception or null if no exception was thrown.</returns>
351 </member>
352 <member name="T:NLog.Common.AsynchronousAction">
353 <summary>
354 Asynchronous action.
355 </summary>
356 <param name="asyncContinuation">Continuation to be invoked at the end of action.</param>
357 </member>
358 <member name="T:NLog.Common.AsynchronousAction`1">
359 <summary>
360 Asynchronous action with one argument.
361 </summary>
362 <typeparam name="T">Type of the argument.</typeparam>
363 <param name="argument">Argument to the action.</param>
364 <param name="asyncContinuation">Continuation to be invoked at the end of action.</param>
365 </member>
366 <member name="T:NLog.Common.AsyncLogEventInfo">
367 <summary>
368 Represents the logging event with asynchronous continuation.
369 </summary>
370 </member>
371 <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)">
372 <summary>
373 Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct.
374 </summary>
375 <param name="logEvent">The log event.</param>
376 <param name="continuation">The continuation.</param>
377 </member>
378 <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)">
379 <summary>
380 Implements the operator ==.
381 </summary>
382 <param name="eventInfo1">The event info1.</param>
383 <param name="eventInfo2">The event info2.</param>
384 <returns>The result of the operator.</returns>
385 </member>
386 <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)">
387 <summary>
388 Implements the operator ==.
389 </summary>
390 <param name="eventInfo1">The event info1.</param>
391 <param name="eventInfo2">The event info2.</param>
392 <returns>The result of the operator.</returns>
393 </member>
394 <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)">
395 <summary>
396 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
397 </summary>
398 <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
399 <returns>
400 A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
401 </returns>
402 </member>
403 <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode">
404 <summary>
405 Returns a hash code for this instance.
406 </summary>
407 <returns>
408 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
409 </returns>
410 </member>
411 <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent">
412 <summary>
413 Gets the log event.
414 </summary>
415 </member>
416 <member name="P:NLog.Common.AsyncLogEventInfo.Continuation">
417 <summary>
418 Gets the continuation.
419 </summary>
420 </member>
421 <member name="T:NLog.Common.InternalLogger">
422 <summary>
423 NLog internal logger.
424 </summary>
425 </member>
426 <member name="M:NLog.Common.InternalLogger.#cctor">
427 <summary>
428 Initializes static members of the InternalLogger class.
429 </summary>
430 </member>
431 <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])">
432 <summary>
433 Logs the specified message at the specified level.
434 </summary>
435 <param name="level">Log level.</param>
436 <param name="message">Message which may include positional parameters.</param>
437 <param name="args">Arguments to the message.</param>
438 </member>
439 <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)">
440 <summary>
441 Logs the specified message at the specified level.
442 </summary>
443 <param name="level">Log level.</param>
444 <param name="message">Log message.</param>
445 </member>
446 <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])">
447 <summary>
448 Logs the specified message at the Trace level.
449 </summary>
450 <param name="message">Message which may include positional parameters.</param>
451 <param name="args">Arguments to the message.</param>
452 </member>
453 <member name="M:NLog.Common.InternalLogger.Trace(System.String)">
454 <summary>
455 Logs the specified message at the Trace level.
456 </summary>
457 <param name="message">Log message.</param>
458 </member>
459 <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])">
460 <summary>
461 Logs the specified message at the Debug level.
462 </summary>
463 <param name="message">Message which may include positional parameters.</param>
464 <param name="args">Arguments to the message.</param>
465 </member>
466 <member name="M:NLog.Common.InternalLogger.Debug(System.String)">
467 <summary>
468 Logs the specified message at the Debug level.
469 </summary>
470 <param name="message">Log message.</param>
471 </member>
472 <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])">
473 <summary>
474 Logs the specified message at the Info level.
475 </summary>
476 <param name="message">Message which may include positional parameters.</param>
477 <param name="args">Arguments to the message.</param>
478 </member>
479 <member name="M:NLog.Common.InternalLogger.Info(System.String)">
480 <summary>
481 Logs the specified message at the Info level.
482 </summary>
483 <param name="message">Log message.</param>
484 </member>
485 <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])">
486 <summary>
487 Logs the specified message at the Warn level.
488 </summary>
489 <param name="message">Message which may include positional parameters.</param>
490 <param name="args">Arguments to the message.</param>
491 </member>
492 <member name="M:NLog.Common.InternalLogger.Warn(System.String)">
493 <summary>
494 Logs the specified message at the Warn level.
495 </summary>
496 <param name="message">Log message.</param>
497 </member>
498 <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])">
499 <summary>
500 Logs the specified message at the Error level.
501 </summary>
502 <param name="message">Message which may include positional parameters.</param>
503 <param name="args">Arguments to the message.</param>
504 </member>
505 <member name="M:NLog.Common.InternalLogger.Error(System.String)">
506 <summary>
507 Logs the specified message at the Error level.
508 </summary>
509 <param name="message">Log message.</param>
510 </member>
511 <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])">
512 <summary>
513 Logs the specified message at the Fatal level.
514 </summary>
515 <param name="message">Message which may include positional parameters.</param>
516 <param name="args">Arguments to the message.</param>
517 </member>
518 <member name="M:NLog.Common.InternalLogger.Fatal(System.String)">
519 <summary>
520 Logs the specified message at the Fatal level.
521 </summary>
522 <param name="message">Log message.</param>
523 </member>
524 <member name="P:NLog.Common.InternalLogger.LogLevel">
525 <summary>
526 Gets or sets the internal log level.
527 </summary>
528 </member>
529 <member name="P:NLog.Common.InternalLogger.LogToConsole">
530 <summary>
531 Gets or sets a value indicating whether internal messages should be written to the console output stream.
532 </summary>
533 </member>
534 <member name="P:NLog.Common.InternalLogger.LogToConsoleError">
535 <summary>
536 Gets or sets a value indicating whether internal messages should be written to the console error stream.
537 </summary>
538 </member>
539 <member name="P:NLog.Common.InternalLogger.LogFile">
540 <summary>
541 Gets or sets the name of the internal log file.
542 </summary>
543 <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks>
544 </member>
545 <member name="P:NLog.Common.InternalLogger.LogWriter">
546 <summary>
547 Gets or sets the text writer that will receive internal logs.
548 </summary>
549 </member>
550 <member name="P:NLog.Common.InternalLogger.IncludeTimestamp">
551 <summary>
552 Gets or sets a value indicating whether timestamp should be included in internal log output.
553 </summary>
554 </member>
555 <member name="P:NLog.Common.InternalLogger.IsTraceEnabled">
556 <summary>
557 Gets a value indicating whether internal log includes Trace messages.
558 </summary>
559 </member>
560 <member name="P:NLog.Common.InternalLogger.IsDebugEnabled">
561 <summary>
562 Gets a value indicating whether internal log includes Debug messages.
563 </summary>
564 </member>
565 <member name="P:NLog.Common.InternalLogger.IsInfoEnabled">
566 <summary>
567 Gets a value indicating whether internal log includes Info messages.
568 </summary>
569 </member>
570 <member name="P:NLog.Common.InternalLogger.IsWarnEnabled">
571 <summary>
572 Gets a value indicating whether internal log includes Warn messages.
573 </summary>
574 </member>
575 <member name="P:NLog.Common.InternalLogger.IsErrorEnabled">
576 <summary>
577 Gets a value indicating whether internal log includes Error messages.
578 </summary>
579 </member>
580 <member name="P:NLog.Common.InternalLogger.IsFatalEnabled">
581 <summary>
582 Gets a value indicating whether internal log includes Fatal messages.
583 </summary>
584 </member>
585 <member name="T:NLog.Common.LogEventInfoBuffer">
586 <summary>
587 A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object.
588 </summary>
589 </member>
590 <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)">
591 <summary>
592 Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class.
593 </summary>
594 <param name="size">Buffer size.</param>
595 <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param>
596 <param name="growLimit">The maximum number of items that the buffer can grow to.</param>
597 </member>
598 <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)">
599 <summary>
600 Adds the specified log event to the buffer.
601 </summary>
602 <param name="eventInfo">Log event.</param>
603 <returns>The number of items in the buffer.</returns>
604 </member>
605 <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear">
606 <summary>
607 Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation.
608 </summary>
609 <returns>Events in the buffer.</returns>
610 </member>
611 <member name="P:NLog.Common.LogEventInfoBuffer.Size">
612 <summary>
613 Gets the number of items in the array.
614 </summary>
615 </member>
616 <member name="T:NLog.Conditions.ConditionAndExpression">
617 <summary>
618 Condition <b>and</b> expression.
619 </summary>
620 </member>
621 <member name="T:NLog.Conditions.ConditionExpression">
622 <summary>
623 Base class for representing nodes in condition expression trees.
624 </summary>
625 </member>
626 <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression">
627 <summary>
628 Converts condition text to a condition expression tree.
629 </summary>
630 <param name="conditionExpressionText">Condition text to be converted.</param>
631 <returns>Condition expression tree.</returns>
632 </member>
633 <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)">
634 <summary>
635 Evaluates the expression.
636 </summary>
637 <param name="context">Evaluation context.</param>
638 <returns>Expression result.</returns>
639 </member>
640 <member name="M:NLog.Conditions.ConditionExpression.ToString">
641 <summary>
642 Returns a string representation of the expression.
643 </summary>
644 <returns>
645 A <see cref="T:System.String"/> that represents the condition expression.
646 </returns>
647 </member>
648 <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)">
649 <summary>
650 Evaluates the expression.
651 </summary>
652 <param name="context">Evaluation context.</param>
653 <returns>Expression result.</returns>
654 </member>
655 <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">
656 <summary>
657 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class.
658 </summary>
659 <param name="left">Left hand side of the AND expression.</param>
660 <param name="right">Right hand side of the AND expression.</param>
661 </member>
662 <member name="M:NLog.Conditions.ConditionAndExpression.ToString">
663 <summary>
664 Returns a string representation of this expression.
665 </summary>
666 <returns>A concatenated '(Left) and (Right)' string.</returns>
667 </member>
668 <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)">
669 <summary>
670 Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively.
671 </summary>
672 <param name="context">Evaluation context.</param>
673 <returns>The value of the conjunction operator.</returns>
674 </member>
675 <member name="P:NLog.Conditions.ConditionAndExpression.Left">
676 <summary>
677 Gets the left hand side of the AND expression.
678 </summary>
679 </member>
680 <member name="P:NLog.Conditions.ConditionAndExpression.Right">
681 <summary>
682 Gets the right hand side of the AND expression.
683 </summary>
684 </member>
685 <member name="T:NLog.Conditions.ConditionEvaluationException">
686 <summary>
687 Exception during evaluation of condition expression.
688 </summary>
689 </member>
690 <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor">
691 <summary>
692 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class.
693 </summary>
694 </member>
695 <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)">
696 <summary>
697 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class.
698 </summary>
699 <param name="message">The message.</param>
700 </member>
701 <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)">
702 <summary>
703 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class.
704 </summary>
705 <param name="message">The message.</param>
706 <param name="innerException">The inner exception.</param>
707 </member>
708 <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
709 <summary>
710 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class.
711 </summary>
712 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
713 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
714 <exception cref="T:System.ArgumentNullException">
715 The <paramref name="info"/> parameter is null.
716 </exception>
717 <exception cref="T:System.Runtime.Serialization.SerializationException">
718 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
719 </exception>
720 </member>
721 <member name="T:NLog.Conditions.ConditionLayoutExpression">
722 <summary>
723 Condition layout expression (represented by a string literal
724 with embedded ${}).
725 </summary>
726 </member>
727 <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)">
728 <summary>
729 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class.
730 </summary>
731 <param name="layout">The layout.</param>
732 </member>
733 <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString">
734 <summary>
735 Returns a string representation of this expression.
736 </summary>
737 <returns>String literal in single quotes.</returns>
738 </member>
739 <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)">
740 <summary>
741 Evaluates the expression by calculating the value
742 of the layout in the specified evaluation context.
743 </summary>
744 <param name="context">Evaluation context.</param>
745 <returns>The value of the layout.</returns>
746 </member>
747 <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout">
748 <summary>
749 Gets the layout.
750 </summary>
751 <value>The layout.</value>
752 </member>
753 <member name="T:NLog.Conditions.ConditionLevelExpression">
754 <summary>
755 Condition level expression (represented by the <b>level</b> keyword).
756 </summary>
757 </member>
758 <member name="M:NLog.Conditions.ConditionLevelExpression.ToString">
759 <summary>
760 Returns a string representation of the expression.
761 </summary>
762 <returns>The '<b>level</b>' string.</returns>
763 </member>
764 <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)">
765 <summary>
766 Evaluates to the current log level.
767 </summary>
768 <param name="context">Evaluation context. Ignored.</param>
769 <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns>
770 </member>
771 <member name="T:NLog.Conditions.ConditionLiteralExpression">
772 <summary>
773 Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>).
774 </summary>
775 </member>
776 <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)">
777 <summary>
778 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class.
779 </summary>
780 <param name="literalValue">Literal value.</param>
781 </member>
782 <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString">
783 <summary>
784 Returns a string representation of the expression.
785 </summary>
786 <returns>The literal value.</returns>
787 </member>
788 <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)">
789 <summary>
790 Evaluates the expression.
791 </summary>
792 <param name="context">Evaluation context.</param>
793 <returns>The literal value as passed in the constructor.</returns>
794 </member>
795 <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue">
796 <summary>
797 Gets the literal value.
798 </summary>
799 <value>The literal value.</value>
800 </member>
801 <member name="T:NLog.Conditions.ConditionLoggerNameExpression">
802 <summary>
803 Condition logger name expression (represented by the <b>logger</b> keyword).
804 </summary>
805 </member>
806 <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString">
807 <summary>
808 Returns a string representation of this expression.
809 </summary>
810 <returns>A <b>logger</b> string.</returns>
811 </member>
812 <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)">
813 <summary>
814 Evaluates to the logger name.
815 </summary>
816 <param name="context">Evaluation context.</param>
817 <returns>The logger name.</returns>
818 </member>
819 <member name="T:NLog.Conditions.ConditionMessageExpression">
820 <summary>
821 Condition message expression (represented by the <b>message</b> keyword).
822 </summary>
823 </member>
824 <member name="M:NLog.Conditions.ConditionMessageExpression.ToString">
825 <summary>
826 Returns a string representation of this expression.
827 </summary>
828 <returns>The '<b>message</b>' string.</returns>
829 </member>
830 <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)">
831 <summary>
832 Evaluates to the logger message.
833 </summary>
834 <param name="context">Evaluation context.</param>
835 <returns>The logger message.</returns>
836 </member>
837 <member name="T:NLog.Conditions.ConditionMethodAttribute">
838 <summary>
839 Marks class as a log event Condition and assigns a name to it.
840 </summary>
841 </member>
842 <member name="T:NLog.Config.NameBaseAttribute">
843 <summary>
844 Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>,
845 <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.).
846 </summary>
847 </member>
848 <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)">
849 <summary>
850 Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class.
851 </summary>
852 <param name="name">The name of the item.</param>
853 </member>
854 <member name="P:NLog.Config.NameBaseAttribute.Name">
855 <summary>
856 Gets the name of the item.
857 </summary>
858 <value>The name of the item.</value>
859 </member>
860 <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)">
861 <summary>
862 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class.
863 </summary>
864 <param name="name">Condition method name.</param>
865 </member>
866 <member name="T:NLog.Conditions.ConditionMethodExpression">
867 <summary>
868 Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax).
869 </summary>
870 </member>
871 <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})">
872 <summary>
873 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class.
874 </summary>
875 <param name="conditionMethodName">Name of the condition method.</param>
876 <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param>
877 <param name="methodParameters">The method parameters.</param>
878 </member>
879 <member name="M:NLog.Conditions.ConditionMethodExpression.ToString">
880 <summary>
881 Returns a string representation of the expression.
882 </summary>
883 <returns>
884 A <see cref="T:System.String"/> that represents the condition expression.
885 </returns>
886 </member>
887 <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)">
888 <summary>
889 Evaluates the expression.
890 </summary>
891 <param name="context">Evaluation context.</param>
892 <returns>Expression result.</returns>
893 </member>
894 <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo">
895 <summary>
896 Gets the method info.
897 </summary>
898 </member>
899 <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters">
900 <summary>
901 Gets the method parameters.
902 </summary>
903 <value>The method parameters.</value>
904 </member>
905 <member name="T:NLog.Conditions.ConditionMethods">
906 <summary>
907 A bunch of utility methods (mostly predicates) which can be used in
908 condition expressions. Parially inspired by XPath 1.0.
909 </summary>
910 </member>
911 <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)">
912 <summary>
913 Compares two values for equality.
914 </summary>
915 <param name="firstValue">The first value.</param>
916 <param name="secondValue">The second value.</param>
917 <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns>
918 </member>
919 <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)">
920 <summary>
921 Gets or sets a value indicating whether the second string is a substring of the first one.
922 </summary>
923 <param name="haystack">The first string.</param>
924 <param name="needle">The second string.</param>
925 <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns>
926 </member>
927 <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)">
928 <summary>
929 Gets or sets a value indicating whether the second string is a prefix of the first one.
930 </summary>
931 <param name="haystack">The first string.</param>
932 <param name="needle">The second string.</param>
933 <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>
934 </member>
935 <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)">
936 <summary>
937 Gets or sets a value indicating whether the second string is a suffix of the first one.
938 </summary>
939 <param name="haystack">The first string.</param>
940 <param name="needle">The second string.</param>
941 <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>
942 </member>
943 <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)">
944 <summary>
945 Returns the length of a string.
946 </summary>
947 <param name="text">A string whose lengths is to be evaluated.</param>
948 <returns>The length of the string.</returns>
949 </member>
950 <member name="T:NLog.Conditions.ConditionMethodsAttribute">
951 <summary>
952 Marks the class as containing condition methods.
953 </summary>
954 </member>
955 <member name="T:NLog.Conditions.ConditionNotExpression">
956 <summary>
957 Condition <b>not</b> expression.
958 </summary>
959 </member>
960 <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)">
961 <summary>
962 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class.
963 </summary>
964 <param name="expression">The expression.</param>
965 </member>
966 <member name="M:NLog.Conditions.ConditionNotExpression.ToString">
967 <summary>
968 Returns a string representation of the expression.
969 </summary>
970 <returns>
971 A <see cref="T:System.String"/> that represents the condition expression.
972 </returns>
973 </member>
974 <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)">
975 <summary>
976 Evaluates the expression.
977 </summary>
978 <param name="context">Evaluation context.</param>
979 <returns>Expression result.</returns>
980 </member>
981 <member name="P:NLog.Conditions.ConditionNotExpression.Expression">
982 <summary>
983 Gets the expression to be negated.
984 </summary>
985 <value>The expression.</value>
986 </member>
987 <member name="T:NLog.Conditions.ConditionOrExpression">
988 <summary>
989 Condition <b>or</b> expression.
990 </summary>
991 </member>
992 <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">
993 <summary>
994 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class.
995 </summary>
996 <param name="left">Left hand side of the OR expression.</param>
997 <param name="right">Right hand side of the OR expression.</param>
998 </member>
999 <member name="M:NLog.Conditions.ConditionOrExpression.ToString">
1000 <summary>
1001 Returns a string representation of the expression.
1002 </summary>
1003 <returns>
1004 A <see cref="T:System.String"/> that represents the condition expression.
1005 </returns>
1006 </member>
1007 <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)">
1008 <summary>
1009 Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively.
1010 </summary>
1011 <param name="context">Evaluation context.</param>
1012 <returns>The value of the alternative operator.</returns>
1013 </member>
1014 <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression">
1015 <summary>
1016 Gets the left expression.
1017 </summary>
1018 <value>The left expression.</value>
1019 </member>
1020 <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression">
1021 <summary>
1022 Gets the right expression.
1023 </summary>
1024 <value>The right expression.</value>
1025 </member>
1026 <member name="T:NLog.Conditions.ConditionParseException">
1027 <summary>
1028 Exception during parsing of condition expression.
1029 </summary>
1030 </member>
1031 <member name="M:NLog.Conditions.ConditionParseException.#ctor">
1032 <summary>
1033 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class.
1034 </summary>
1035 </member>
1036 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)">
1037 <summary>
1038 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class.
1039 </summary>
1040 <param name="message">The message.</param>
1041 </member>
1042 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)">
1043 <summary>
1044 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class.
1045 </summary>
1046 <param name="message">The message.</param>
1047 <param name="innerException">The inner exception.</param>
1048 </member>
1049 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1050 <summary>
1051 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class.
1052 </summary>
1053 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
1054 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
1055 <exception cref="T:System.ArgumentNullException">
1056 The <paramref name="info"/> parameter is null.
1057 </exception>
1058 <exception cref="T:System.Runtime.Serialization.SerializationException">
1059 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
1060 </exception>
1061 </member>
1062 <member name="T:NLog.Conditions.ConditionParser">
1063 <summary>
1064 Condition parser. Turns a string representation of condition expression
1065 into an expression tree.
1066 </summary>
1067 </member>
1068 <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)">
1069 <summary>
1070 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class.
1071 </summary>
1072 <param name="stringReader">The string reader.</param>
1073 <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param>
1074 </member>
1075 <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)">
1076 <summary>
1077 Parses the specified condition string and turns it into
1078 <see cref="T:NLog.Conditions.ConditionExpression"/> tree.
1079 </summary>
1080 <param name="expressionText">The expression to be parsed.</param>
1081 <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns>
1082 </member>
1083 <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)">
1084 <summary>
1085 Parses the specified condition string and turns it into
1086 <see cref="T:NLog.Conditions.ConditionExpression"/> tree.
1087 </summary>
1088 <param name="expressionText">The expression to be parsed.</param>
1089 <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param>
1090 <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns>
1091 </member>
1092 <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)">
1093 <summary>
1094 Parses the specified condition string and turns it into
1095 <see cref="T:NLog.Conditions.ConditionExpression"/> tree.
1096 </summary>
1097 <param name="stringReader">The string reader.</param>
1098 <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param>
1099 <returns>
1100 The root of the expression syntax tree which can be used to get the value of the condition in a specified context.
1101 </returns>
1102 </member>
1103 <member name="T:NLog.Conditions.ConditionRelationalExpression">
1104 <summary>
1105 Condition relational (<b>==</b>, <b>!=</b>, <b>&lt;</b>, <b>&lt;=</b>,
1106 <b>&gt;</b> or <b>&gt;=</b>) expression.
1107 </summary>
1108 </member>
1109 <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)">
1110 <summary>
1111 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class.
1112 </summary>
1113 <param name="leftExpression">The left expression.</param>
1114 <param name="rightExpression">The right expression.</param>
1115 <param name="relationalOperator">The relational operator.</param>
1116 </member>
1117 <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString">
1118 <summary>
1119 Returns a string representation of the expression.
1120 </summary>
1121 <returns>
1122 A <see cref="T:System.String"/> that represents the condition expression.
1123 </returns>
1124 </member>
1125 <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)">
1126 <summary>
1127 Evaluates the expression.
1128 </summary>
1129 <param name="context">Evaluation context.</param>
1130 <returns>Expression result.</returns>
1131 </member>
1132 <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)">
1133 <summary>
1134 Compares the specified values using specified relational operator.
1135 </summary>
1136 <param name="leftValue">The first value.</param>
1137 <param name="rightValue">The second value.</param>
1138 <param name="relationalOperator">The relational operator.</param>
1139 <returns>Result of the given relational operator.</returns>
1140 </member>
1141 <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression">
1142 <summary>
1143 Gets the left expression.
1144 </summary>
1145 <value>The left expression.</value>
1146 </member>
1147 <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression">
1148 <summary>
1149 Gets the right expression.
1150 </summary>
1151 <value>The right expression.</value>
1152 </member>
1153 <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator">
1154 <summary>
1155 Gets the relational operator.
1156 </summary>
1157 <value>The operator.</value>
1158 </member>
1159 <member name="T:NLog.Conditions.ConditionRelationalOperator">
1160 <summary>
1161 Relational operators used in conditions.
1162 </summary>
1163 </member>
1164 <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal">
1165 <summary>
1166 Equality (==).
1167 </summary>
1168 </member>
1169 <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual">
1170 <summary>
1171 Inequality (!=).
1172 </summary>
1173 </member>
1174 <member name="F:NLog.Conditions.ConditionRelationalOperator.Less">
1175 <summary>
1176 Less than (&lt;).
1177 </summary>
1178 </member>
1179 <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater">
1180 <summary>
1181 Greater than (&gt;).
1182 </summary>
1183 </member>
1184 <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual">
1185 <summary>
1186 Less than or equal (&lt;=).
1187 </summary>
1188 </member>
1189 <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual">
1190 <summary>
1191 Greater than or equal (&gt;=).
1192 </summary>
1193 </member>
1194 <member name="T:NLog.Conditions.ConditionTokenizer">
1195 <summary>
1196 Hand-written tokenizer for conditions.
1197 </summary>
1198 </member>
1199 <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)">
1200 <summary>
1201 Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class.
1202 </summary>
1203 <param name="stringReader">The string reader.</param>
1204 </member>
1205 <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)">
1206 <summary>
1207 Asserts current token type and advances to the next token.
1208 </summary>
1209 <param name="tokenType">Expected token type.</param>
1210 <remarks>If token type doesn't match, an exception is thrown.</remarks>
1211 </member>
1212 <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword">
1213 <summary>
1214 Asserts that current token is a keyword and returns its value and advances to the next token.
1215 </summary>
1216 <returns>Keyword value.</returns>
1217 </member>
1218 <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)">
1219 <summary>
1220 Gets or sets a value indicating whether current keyword is equal to the specified value.
1221 </summary>
1222 <param name="keyword">The keyword.</param>
1223 <returns>
1224 A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>.
1225 </returns>
1226 </member>
1227 <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF">
1228 <summary>
1229 Gets or sets a value indicating whether the tokenizer has reached the end of the token stream.
1230 </summary>
1231 <returns>
1232 A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>.
1233 </returns>
1234 </member>
1235 <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber">
1236 <summary>
1237 Gets or sets a value indicating whether current token is a number.
1238 </summary>
1239 <returns>
1240 A value of <c>true</c> if current token is a number; otherwise, <c>false</c>.
1241 </returns>
1242 </member>
1243 <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)">
1244 <summary>
1245 Gets or sets a value indicating whether the specified token is of specified type.
1246 </summary>
1247 <param name="tokenType">The token type.</param>
1248 <returns>
1249 A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>.
1250 </returns>
1251 </member>
1252 <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken">
1253 <summary>
1254 Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties.
1255 </summary>
1256 </member>
1257 <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition">
1258 <summary>
1259 Gets the token position.
1260 </summary>
1261 <value>The token position.</value>
1262 </member>
1263 <member name="P:NLog.Conditions.ConditionTokenizer.TokenType">
1264 <summary>
1265 Gets the type of the token.
1266 </summary>
1267 <value>The type of the token.</value>
1268 </member>
1269 <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue">
1270 <summary>
1271 Gets the token value.
1272 </summary>
1273 <value>The token value.</value>
1274 </member>
1275 <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue">
1276 <summary>
1277 Gets the value of a string token.
1278 </summary>
1279 <value>The string token value.</value>
1280 </member>
1281 <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType">
1282 <summary>
1283 Mapping between characters and token types for punctuations.
1284 </summary>
1285 </member>
1286 <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)">
1287 <summary>
1288 Initializes a new instance of the CharToTokenType struct.
1289 </summary>
1290 <param name="character">The character.</param>
1291 <param name="tokenType">Type of the token.</param>
1292 </member>
1293 <member name="T:NLog.Conditions.ConditionTokenType">
1294 <summary>
1295 Token types for condition expressions.
1296 </summary>
1297 </member>
1298 <member name="T:NLog.Config.AdvancedAttribute">
1299 <summary>
1300 Marks the class or a member as advanced. Advanced classes and members are hidden by
1301 default in generated documentation.
1302 </summary>
1303 </member>
1304 <member name="M:NLog.Config.AdvancedAttribute.#ctor">
1305 <summary>
1306 Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class.
1307 </summary>
1308 </member>
1309 <member name="T:NLog.Config.AppDomainFixedOutputAttribute">
1310 <summary>
1311 Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain.
1312 </summary>
1313 </member>
1314 <member name="T:NLog.Config.ArrayParameterAttribute">
1315 <summary>
1316 Used to mark configurable parameters which are arrays.
1317 Specifies the mapping between XML elements and .NET types.
1318 </summary>
1319 </member>
1320 <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)">
1321 <summary>
1322 Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class.
1323 </summary>
1324 <param name="itemType">The type of the array item.</param>
1325 <param name="elementName">The XML element name that represents the item.</param>
1326 </member>
1327 <member name="P:NLog.Config.ArrayParameterAttribute.ItemType">
1328 <summary>
1329 Gets the .NET type of the array item.
1330 </summary>
1331 </member>
1332 <member name="P:NLog.Config.ArrayParameterAttribute.ElementName">
1333 <summary>
1334 Gets the XML element name.
1335 </summary>
1336 </member>
1337 <member name="T:NLog.Config.ConfigSectionHandler">
1338 <summary>
1339 NLog configuration section handler class for configuring NLog from App.config.
1340 </summary>
1341 </member>
1342 <member name="M:NLog.Config.ConfigSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)">
1343 <summary>
1344 Creates a configuration section handler.
1345 </summary>
1346 <param name="parent">Parent object.</param>
1347 <param name="configContext">Configuration context object.</param>
1348 <param name="section">Section XML node.</param>
1349 <returns>The created section handler object.</returns>
1350 </member>
1351 <member name="T:NLog.Config.ConfigurationItemCreator">
1352 <summary>
1353 Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type.
1354 </summary>
1355 <param name="itemType">Type of the item.</param>
1356 <returns>Created object of the specified type.</returns>
1357 </member>
1358 <member name="T:NLog.Config.ConfigurationItemFactory">
1359 <summary>
1360 Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog.
1361 </summary>
1362 </member>
1363 <member name="M:NLog.Config.ConfigurationItemFactory.#cctor">
1364 <summary>
1365 Initializes static members of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class.
1366 </summary>
1367 </member>
1368 <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])">
1369 <summary>
1370 Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class.
1371 </summary>
1372 <param name="assemblies">The assemblies to scan for named items.</param>
1373 </member>
1374 <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)">
1375 <summary>
1376 Registers named items from the assembly.
1377 </summary>
1378 <param name="assembly">The assembly.</param>
1379 </member>
1380 <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)">
1381 <summary>
1382 Registers named items from the assembly.
1383 </summary>
1384 <param name="assembly">The assembly.</param>
1385 <param name="itemNamePrefix">Item name prefix.</param>
1386 </member>
1387 <member name="M:NLog.Config.ConfigurationItemFactory.Clear">
1388 <summary>
1389 Clears the contents of all factories.
1390 </summary>
1391 </member>
1392 <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)">
1393 <summary>
1394 Registers the type.
1395 </summary>
1396 <param name="type">The type to register.</param>
1397 <param name="itemNamePrefix">The item name prefix.</param>
1398 </member>
1399 <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory">
1400 <summary>
1401 Builds the default configuration item factory.
1402 </summary>
1403 <returns>Default factory.</returns>
1404 </member>
1405 <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems">
1406 <summary>
1407 Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll.
1408 </summary>
1409 </member>
1410 <member name="P:NLog.Config.ConfigurationItemFactory.Default">
1411 <summary>
1412 Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>.
1413 </summary>
1414 </member>
1415 <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance">
1416 <summary>
1417 Gets or sets the creator delegate used to instantiate configuration objects.
1418 </summary>
1419 <remarks>
1420 By overriding this property, one can enable dependency injection or interception for created objects.
1421 </remarks>
1422 </member>
1423 <member name="P:NLog.Config.ConfigurationItemFactory.Targets">
1424 <summary>
1425 Gets the <see cref="T:NLog.Targets.Target"/> factory.
1426 </summary>
1427 <value>The target factory.</value>
1428 </member>
1429 <member name="P:NLog.Config.ConfigurationItemFactory.Filters">
1430 <summary>
1431 Gets the <see cref="T:NLog.Filters.Filter"/> factory.
1432 </summary>
1433 <value>The filter factory.</value>
1434 </member>
1435 <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers">
1436 <summary>
1437 Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory.
1438 </summary>
1439 <value>The layout renderer factory.</value>
1440 </member>
1441 <member name="P:NLog.Config.ConfigurationItemFactory.Layouts">
1442 <summary>
1443 Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory.
1444 </summary>
1445 <value>The layout factory.</value>
1446 </member>
1447 <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties">
1448 <summary>
1449 Gets the ambient property factory.
1450 </summary>
1451 <value>The ambient property factory.</value>
1452 </member>
1453 <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods">
1454 <summary>
1455 Gets the condition method factory.
1456 </summary>
1457 <value>The condition method factory.</value>
1458 </member>
1459 <member name="T:NLog.Config.DefaultParameterAttribute">
1460 <summary>
1461 Attribute used to mark the default parameters for layout renderers.
1462 </summary>
1463 </member>
1464 <member name="M:NLog.Config.DefaultParameterAttribute.#ctor">
1465 <summary>
1466 Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class.
1467 </summary>
1468 </member>
1469 <member name="T:NLog.Config.Factory`2">
1470 <summary>
1471 Factory for class-based items.
1472 </summary>
1473 <typeparam name="TBaseType">The base type of each item.</typeparam>
1474 <typeparam name="TAttributeType">The type of the attribute used to annotate itemss.</typeparam>
1475 </member>
1476 <member name="T:NLog.Config.INamedItemFactory`2">
1477 <summary>
1478 Represents a factory of named items (such as targets, layouts, layout renderers, etc.).
1479 </summary>
1480 <typeparam name="TInstanceType">Base type for each item instance.</typeparam>
1481 <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam>
1482 </member>
1483 <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)">
1484 <summary>
1485 Registers new item definition.
1486 </summary>
1487 <param name="itemName">Name of the item.</param>
1488 <param name="itemDefinition">Item definition.</param>
1489 </member>
1490 <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)">
1491 <summary>
1492 Tries to get registed item definition.
1493 </summary>
1494 <param name="itemName">Name of the item.</param>
1495 <param name="result">Reference to a variable which will store the item definition.</param>
1496 <returns>Item definition.</returns>
1497 </member>
1498 <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)">
1499 <summary>
1500 Creates item instance.
1501 </summary>
1502 <param name="itemName">Name of the item.</param>
1503 <returns>Newly created item instance.</returns>
1504 </member>
1505 <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)">
1506 <summary>
1507 Tries to create an item instance.
1508 </summary>
1509 <param name="itemName">Name of the item.</param>
1510 <param name="result">The result.</param>
1511 <returns>True if instance was created successfully, false otherwise.</returns>
1512 </member>
1513 <member name="T:NLog.Config.IFactory">
1514 <summary>
1515 Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.).
1516 </summary>
1517 </member>
1518 <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)">
1519 <summary>
1520 Scans the assembly.
1521 </summary>
1522 <param name="theAssembly">The assembly.</param>
1523 <param name="prefix">The prefix.</param>
1524 </member>
1525 <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)">
1526 <summary>
1527 Registers the type.
1528 </summary>
1529 <param name="type">The type to register.</param>
1530 <param name="itemNamePrefix">The item name prefix.</param>
1531 </member>
1532 <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)">
1533 <summary>
1534 Registers the item based on a type name.
1535 </summary>
1536 <param name="itemName">Name of the item.</param>
1537 <param name="typeName">Name of the type.</param>
1538 </member>
1539 <member name="M:NLog.Config.Factory`2.Clear">
1540 <summary>
1541 Clears the contents of the factory.
1542 </summary>
1543 </member>
1544 <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)">
1545 <summary>
1546 Registers a single type definition.
1547 </summary>
1548 <param name="name">The item name.</param>
1549 <param name="type">The type of the item.</param>
1550 </member>
1551 <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)">
1552 <summary>
1553 Tries to get registed item definition.
1554 </summary>
1555 <param name="itemName">Name of the item.</param>
1556 <param name="result">Reference to a variable which will store the item definition.</param>
1557 <returns>Item definition.</returns>
1558 </member>
1559 <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)">
1560 <summary>
1561 Tries to create an item instance.
1562 </summary>
1563 <param name="itemName">Name of the item.</param>
1564 <param name="result">The result.</param>
1565 <returns>True if instance was created successfully, false otherwise.</returns>
1566 </member>
1567 <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)">
1568 <summary>
1569 Creates an item instance.
1570 </summary>
1571 <param name="name">The name of the item.</param>
1572 <returns>Created item.</returns>
1573 </member>
1574 <member name="T:NLog.Config.IInstallable">
1575 <summary>
1576 Implemented by objects which support installation and uninstallation.
1577 </summary>
1578 </member>
1579 <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)">
1580 <summary>
1581 Performs installation which requires administrative permissions.
1582 </summary>
1583 <param name="installationContext">The installation context.</param>
1584 </member>
1585 <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)">
1586 <summary>
1587 Performs uninstallation which requires administrative permissions.
1588 </summary>
1589 <param name="installationContext">The installation context.</param>
1590 </member>
1591 <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)">
1592 <summary>
1593 Determines whether the item is installed.
1594 </summary>
1595 <param name="installationContext">The installation context.</param>
1596 <returns>
1597 Value indicating whether the item is installed or null if it is not possible to determine.
1598 </returns>
1599 </member>
1600 <member name="T:NLog.Config.InstallationContext">
1601 <summary>
1602 Provides context for install/uninstall operations.
1603 </summary>
1604 </member>
1605 <member name="F:NLog.Config.InstallationContext.logLevel2ConsoleColor">
1606 <summary>
1607 Mapping between log levels and console output colors.
1608 </summary>
1609 </member>
1610 <member name="M:NLog.Config.InstallationContext.#ctor">
1611 <summary>
1612 Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class.
1613 </summary>
1614 </member>
1615 <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)">
1616 <summary>
1617 Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class.
1618 </summary>
1619 <param name="logOutput">The log output.</param>
1620 </member>
1621 <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])">
1622 <summary>
1623 Logs the specified trace message.
1624 </summary>
1625 <param name="message">The message.</param>
1626 <param name="arguments">The arguments.</param>
1627 </member>
1628 <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])">
1629 <summary>
1630 Logs the specified debug message.
1631 </summary>
1632 <param name="message">The message.</param>
1633 <param name="arguments">The arguments.</param>
1634 </member>
1635 <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])">
1636 <summary>
1637 Logs the specified informational message.
1638 </summary>
1639 <param name="message">The message.</param>
1640 <param name="arguments">The arguments.</param>
1641 </member>
1642 <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])">
1643 <summary>
1644 Logs the specified warning message.
1645 </summary>
1646 <param name="message">The message.</param>
1647 <param name="arguments">The arguments.</param>
1648 </member>
1649 <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])">
1650 <summary>
1651 Logs the specified error message.
1652 </summary>
1653 <param name="message">The message.</param>
1654 <param name="arguments">The arguments.</param>
1655 </member>
1656 <member name="M:NLog.Config.InstallationContext.Dispose">
1657 <summary>
1658 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
1659 </summary>
1660 </member>
1661 <member name="M:NLog.Config.InstallationContext.CreateLogEvent">
1662 <summary>
1663 Creates the log event which can be used to render layouts during installation/uninstallations.
1664 </summary>
1665 <returns>Log event info object.</returns>
1666 </member>
1667 <member name="P:NLog.Config.InstallationContext.LogLevel">
1668 <summary>
1669 Gets or sets the installation log level.
1670 </summary>
1671 </member>
1672 <member name="P:NLog.Config.InstallationContext.IgnoreFailures">
1673 <summary>
1674 Gets or sets a value indicating whether to ignore failures during installation.
1675 </summary>
1676 </member>
1677 <member name="P:NLog.Config.InstallationContext.Parameters">
1678 <summary>
1679 Gets the installation parameters.
1680 </summary>
1681 </member>
1682 <member name="P:NLog.Config.InstallationContext.LogOutput">
1683 <summary>
1684 Gets or sets the log output.
1685 </summary>
1686 </member>
1687 <member name="T:NLog.Config.LoggingConfiguration">
1688 <summary>
1689 Keeps logging configuration and provides simple API
1690 to modify it.
1691 </summary>
1692 </member>
1693 <member name="M:NLog.Config.LoggingConfiguration.#ctor">
1694 <summary>
1695 Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class.
1696 </summary>
1697 </member>
1698 <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)">
1699 <summary>
1700 Registers the specified target object under a given name.
1701 </summary>
1702 <param name="name">
1703 Name of the target.
1704 </param>
1705 <param name="target">
1706 The target object.
1707 </param>
1708 </member>
1709 <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)">
1710 <summary>
1711 Finds the target with the specified name.
1712 </summary>
1713 <param name="name">
1714 The name of the target to be found.
1715 </param>
1716 <returns>
1717 Found target or <see langword="null"/> when the target is not found.
1718 </returns>
1719 </member>
1720 <member name="M:NLog.Config.LoggingConfiguration.Reload">
1721 <summary>
1722 Called by LogManager when one of the log configuration files changes.
1723 </summary>
1724 <returns>
1725 A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration.
1726 </returns>
1727 </member>
1728 <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)">
1729 <summary>
1730 Removes the specified named target.
1731 </summary>
1732 <param name="name">
1733 Name of the target.
1734 </param>
1735 </member>
1736 <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)">
1737 <summary>
1738 Installs target-specific objects on current system.
1739 </summary>
1740 <param name="installationContext">The installation context.</param>
1741 <remarks>
1742 Installation typically runs with administrative permissions.
1743 </remarks>
1744 </member>
1745 <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)">
1746 <summary>
1747 Uninstalls target-specific objects from current system.
1748 </summary>
1749 <param name="installationContext">The installation context.</param>
1750 <remarks>
1751 Uninstallation typically runs with administrative permissions.
1752 </remarks>
1753 </member>
1754 <member name="M:NLog.Config.LoggingConfiguration.Close">
1755 <summary>
1756 Closes all targets and releases any unmanaged resources.
1757 </summary>
1758 </member>
1759 <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)">
1760 <summary>
1761 Flushes any pending log messages on all appenders.
1762 </summary>
1763 <param name="asyncContinuation">The asynchronous continuation.</param>
1764 </member>
1765 <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig">
1766 <summary>
1767 Validates the configuration.
1768 </summary>
1769 </member>
1770 <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets">
1771 <summary>
1772 Gets a collection of named targets specified in the configuration.
1773 </summary>
1774 <returns>
1775 A list of named targets.
1776 </returns>
1777 <remarks>
1778 Unnamed targets (such as those wrapped by other targets) are not returned.
1779 </remarks>
1780 </member>
1781 <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch">
1782 <summary>
1783 Gets the collection of file names which should be watched for changes by NLog.
1784 </summary>
1785 </member>
1786 <member name="P:NLog.Config.LoggingConfiguration.LoggingRules">
1787 <summary>
1788 Gets the collection of logging rules.
1789 </summary>
1790 </member>
1791 <member name="P:NLog.Config.LoggingConfiguration.AllTargets">
1792 <summary>
1793 Gets all targets.
1794 </summary>
1795 </member>
1796 <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs">
1797 <summary>
1798 Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events.
1799 </summary>
1800 </member>
1801 <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)">
1802 <summary>
1803 Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class.
1804 </summary>
1805 <param name="oldConfiguration">The old configuration.</param>
1806 <param name="newConfiguration">The new configuration.</param>
1807 </member>
1808 <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration">
1809 <summary>
1810 Gets the old configuration.
1811 </summary>
1812 <value>The old configuration.</value>
1813 </member>
1814 <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration">
1815 <summary>
1816 Gets the new configuration.
1817 </summary>
1818 <value>The new configuration.</value>
1819 </member>
1820 <member name="T:NLog.Config.LoggingConfigurationReloadedEventArgs">
1821 <summary>
1822 Arguments for <see cref="E:NLog.LogFactory.ConfigurationReloaded"/>.
1823 </summary>
1824 </member>
1825 <member name="M:NLog.Config.LoggingConfigurationReloadedEventArgs.#ctor(System.Boolean,System.Exception)">
1826 <summary>
1827 Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationReloadedEventArgs"/> class.
1828 </summary>
1829 <param name="succeeded">Whether configuration reload has succeeded.</param>
1830 <param name="exception">The exception during configuration reload.</param>
1831 </member>
1832 <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Succeeded">
1833 <summary>
1834 Gets a value indicating whether configuration reload has succeeded.
1835 </summary>
1836 <value>A value of <c>true</c> if succeeded; otherwise, <c>false</c>.</value>
1837 </member>
1838 <member name="P:NLog.Config.LoggingConfigurationReloadedEventArgs.Exception">
1839 <summary>
1840 Gets the exception which occurred during configuration reload.
1841 </summary>
1842 <value>The exception.</value>
1843 </member>
1844 <member name="T:NLog.Config.LoggingRule">
1845 <summary>
1846 Represents a logging rule. An equivalent of &lt;logger /&gt; configuration element.
1847 </summary>
1848 </member>
1849 <member name="M:NLog.Config.LoggingRule.#ctor">
1850 <summary>
1851 Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class.
1852 </summary>
1853 </member>
1854 <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)">
1855 <summary>
1856 Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class.
1857 </summary>
1858 <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>
1859 <param name="minLevel">Minimum log level needed to trigger this rule.</param>
1860 <param name="target">Target to be written to when the rule matches.</param>
1861 </member>
1862 <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)">
1863 <summary>
1864 Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class.
1865 </summary>
1866 <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>
1867 <param name="target">Target to be written to when the rule matches.</param>
1868 <remarks>By default no logging levels are defined. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> and <see cref="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"/> to set them.</remarks>
1869 </member>
1870 <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)">
1871 <summary>
1872 Enables logging for a particular level.
1873 </summary>
1874 <param name="level">Level to be enabled.</param>
1875 </member>
1876 <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)">
1877 <summary>
1878 Disables logging for a particular level.
1879 </summary>
1880 <param name="level">Level to be disabled.</param>
1881 </member>
1882 <member name="M:NLog.Config.LoggingRule.ToString">
1883 <summary>
1884 Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging.
1885 </summary>
1886 <returns>
1887 A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
1888 </returns>
1889 </member>
1890 <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)">
1891 <summary>
1892 Checks whether te particular log level is enabled for this rule.
1893 </summary>
1894 <param name="level">Level to be checked.</param>
1895 <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns>
1896 </member>
1897 <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)">
1898 <summary>
1899 Checks whether given name matches the logger name pattern.
1900 </summary>
1901 <param name="loggerName">String to be matched.</param>
1902 <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns>
1903 </member>
1904 <member name="P:NLog.Config.LoggingRule.Targets">
1905 <summary>
1906 Gets a collection of targets that should be written to when this rule matches.
1907 </summary>
1908 </member>
1909 <member name="P:NLog.Config.LoggingRule.ChildRules">
1910 <summary>
1911 Gets a collection of child rules to be evaluated when this rule matches.
1912 </summary>
1913 </member>
1914 <member name="P:NLog.Config.LoggingRule.Filters">
1915 <summary>
1916 Gets a collection of filters to be checked before writing to targets.
1917 </summary>
1918 </member>
1919 <member name="P:NLog.Config.LoggingRule.Final">
1920 <summary>
1921 Gets or sets a value indicating whether to quit processing any further rule when this one matches.
1922 </summary>
1923 </member>
1924 <member name="P:NLog.Config.LoggingRule.LoggerNamePattern">
1925 <summary>
1926 Gets or sets logger name pattern.
1927 </summary>
1928 <remarks>
1929 Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else.
1930 </remarks>
1931 </member>
1932 <member name="P:NLog.Config.LoggingRule.Levels">
1933 <summary>
1934 Gets the collection of log levels enabled by this rule.
1935 </summary>
1936 </member>
1937 <member name="T:NLog.Config.MethodFactory`2">
1938 <summary>
1939 Factory for locating methods.
1940 </summary>
1941 <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam>
1942 <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam>
1943 </member>
1944 <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)">
1945 <summary>
1946 Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/>
1947 and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them
1948 to the factory.
1949 </summary>
1950 <param name="theAssembly">The assembly.</param>
1951 <param name="prefix">The prefix to use for names.</param>
1952 </member>
1953 <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)">
1954 <summary>
1955 Registers the type.
1956 </summary>
1957 <param name="type">The type to register.</param>
1958 <param name="itemNamePrefix">The item name prefix.</param>
1959 </member>
1960 <member name="M:NLog.Config.MethodFactory`2.Clear">
1961 <summary>
1962 Clears contents of the factory.
1963 </summary>
1964 </member>
1965 <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)">
1966 <summary>
1967 Registers the definition of a single method.
1968 </summary>
1969 <param name="name">The method name.</param>
1970 <param name="methodInfo">The method info.</param>
1971 </member>
1972 <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)">
1973 <summary>
1974 Tries to retrieve method by name.
1975 </summary>
1976 <param name="name">The method name.</param>
1977 <param name="result">The result.</param>
1978 <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns>
1979 </member>
1980 <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)">
1981 <summary>
1982 Retrieves method by name.
1983 </summary>
1984 <param name="name">Method name.</param>
1985 <returns>MethodInfo object.</returns>
1986 </member>
1987 <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)">
1988 <summary>
1989 Tries to get method definition.
1990 </summary>
1991 <param name="name">The method .</param>
1992 <param name="result">The result.</param>
1993 <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns>
1994 </member>
1995 <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems">
1996 <summary>
1997 Gets a collection of all registered items in the factory.
1998 </summary>
1999 <returns>
2000 Sequence of key/value pairs where each key represents the name
2001 of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of
2002 the item.
2003 </returns>
2004 </member>
2005 <member name="T:NLog.Config.NLogConfigurationItemAttribute">
2006 <summary>
2007 Marks the object as configuration item for NLog.
2008 </summary>
2009 </member>
2010 <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor">
2011 <summary>
2012 Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class.
2013 </summary>
2014 </member>
2015 <member name="T:NLog.Config.NLogXmlElement">
2016 <summary>
2017 Represents simple XML element with case-insensitive attribute semantics.
2018 </summary>
2019 </member>
2020 <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)">
2021 <summary>
2022 Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class.
2023 </summary>
2024 <param name="inputUri">The input URI.</param>
2025 </member>
2026 <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)">
2027 <summary>
2028 Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class.
2029 </summary>
2030 <param name="reader">The reader to initialize element from.</param>
2031 </member>
2032 <member name="M:NLog.Config.NLogXmlElement.#ctor">
2033 <summary>
2034 Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created.
2035 </summary>
2036 </member>
2037 <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)">
2038 <summary>
2039 Returns children elements with the specified element name.
2040 </summary>
2041 <param name="elementName">Name of the element.</param>
2042 <returns>Children elements with the specified element name.</returns>
2043 </member>
2044 <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)">
2045 <summary>
2046 Gets the required attribute.
2047 </summary>
2048 <param name="attributeName">Name of the attribute.</param>
2049 <returns>Attribute value.</returns>
2050 <remarks>Throws if the attribute is not specified.</remarks>
2051 </member>
2052 <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)">
2053 <summary>
2054 Gets the optional boolean attribute value.
2055 </summary>
2056 <param name="attributeName">Name of the attribute.</param>
2057 <param name="defaultValue">Default value to return if the attribute is not found.</param>
2058 <returns>Boolean attribute value or default.</returns>
2059 </member>
2060 <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)">
2061 <summary>
2062 Gets the optional attribute value.
2063 </summary>
2064 <param name="attributeName">Name of the attribute.</param>
2065 <param name="defaultValue">The default value.</param>
2066 <returns>Value of the attribute or default value.</returns>
2067 </member>
2068 <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])">
2069 <summary>
2070 Asserts that the name of the element is among specified element names.
2071 </summary>
2072 <param name="allowedNames">The allowed names.</param>
2073 </member>
2074 <member name="P:NLog.Config.NLogXmlElement.LocalName">
2075 <summary>
2076 Gets the element name.
2077 </summary>
2078 </member>
2079 <member name="P:NLog.Config.NLogXmlElement.AttributeValues">
2080 <summary>
2081 Gets the dictionary of attribute values.
2082 </summary>
2083 </member>
2084 <member name="P:NLog.Config.NLogXmlElement.Children">
2085 <summary>
2086 Gets the collection of child elements.
2087 </summary>
2088 </member>
2089 <member name="P:NLog.Config.NLogXmlElement.Value">
2090 <summary>
2091 Gets the value of the element.
2092 </summary>
2093 </member>
2094 <member name="T:NLog.Config.RequiredParameterAttribute">
2095 <summary>
2096 Attribute used to mark the required parameters for targets,
2097 layout targets and filters.
2098 </summary>
2099 </member>
2100 <member name="T:NLog.Config.SimpleConfigurator">
2101 <summary>
2102 Provides simple programmatic configuration API used for trivial logging cases.
2103 </summary>
2104 </member>
2105 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging">
2106 <summary>
2107 Configures NLog for console logging so that all messages above and including
2108 the <see cref="F:NLog.LogLevel.Info"/> level are output to the console.
2109 </summary>
2110 </member>
2111 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)">
2112 <summary>
2113 Configures NLog for console logging so that all messages above and including
2114 the specified level are output to the console.
2115 </summary>
2116 <param name="minLevel">The minimal logging level.</param>
2117 </member>
2118 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)">
2119 <summary>
2120 Configures NLog for to log to the specified target so that all messages
2121 above and including the <see cref="F:NLog.LogLevel.Info"/> level are output.
2122 </summary>
2123 <param name="target">The target to log all messages to.</param>
2124 </member>
2125 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)">
2126 <summary>
2127 Configures NLog for to log to the specified target so that all messages
2128 above and including the specified level are output.
2129 </summary>
2130 <param name="target">The target to log all messages to.</param>
2131 <param name="minLevel">The minimal logging level.</param>
2132 </member>
2133 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)">
2134 <summary>
2135 Configures NLog for file logging so that all messages above and including
2136 the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file.
2137 </summary>
2138 <param name="fileName">Log file name.</param>
2139 </member>
2140 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)">
2141 <summary>
2142 Configures NLog for file logging so that all messages above and including
2143 the specified level are written to the specified file.
2144 </summary>
2145 <param name="fileName">Log file name.</param>
2146 <param name="minLevel">The minimal logging level.</param>
2147 </member>
2148 <member name="T:NLog.Config.StackTraceUsage">
2149 <summary>
2150 Value indicating how stack trace should be captured when processing the log event.
2151 </summary>
2152 </member>
2153 <member name="F:NLog.Config.StackTraceUsage.None">
2154 <summary>
2155 Stack trace should not be captured.
2156 </summary>
2157 </member>
2158 <member name="F:NLog.Config.StackTraceUsage.WithoutSource">
2159 <summary>
2160 Stack trace should be captured without source-level information.
2161 </summary>
2162 </member>
2163 <member name="F:NLog.Config.StackTraceUsage.WithSource">
2164 <summary>
2165 Stack trace should be captured including source-level information such as line numbers.
2166 </summary>
2167 </member>
2168 <member name="F:NLog.Config.StackTraceUsage.Max">
2169 <summary>
2170 Capture maximum amount of the stack trace information supported on the plaform.
2171 </summary>
2172 </member>
2173 <member name="T:NLog.Config.ThreadAgnosticAttribute">
2174 <summary>
2175 Marks the layout or layout renderer as producing correct results regardless of the thread
2176 it's running on.
2177 </summary>
2178 </member>
2179 <member name="T:NLog.Config.XmlLoggingConfiguration">
2180 <summary>
2181 A class for configuring NLog through an XML configuration file
2182 (App.config style or App.nlog style).
2183 </summary>
2184 </member>
2185 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)">
2186 <summary>
2187 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2188 </summary>
2189 <param name="fileName">Configuration file to be read.</param>
2190 </member>
2191 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)">
2192 <summary>
2193 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2194 </summary>
2195 <param name="fileName">Configuration file to be read.</param>
2196 <param name="ignoreErrors">Ignore any errors during configuration.</param>
2197 </member>
2198 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)">
2199 <summary>
2200 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2201 </summary>
2202 <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param>
2203 <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>
2204 </member>
2205 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)">
2206 <summary>
2207 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2208 </summary>
2209 <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param>
2210 <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>
2211 <param name="ignoreErrors">Ignore any errors during configuration.</param>
2212 </member>
2213 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)">
2214 <summary>
2215 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2216 </summary>
2217 <param name="element">The XML element.</param>
2218 <param name="fileName">Name of the XML file.</param>
2219 </member>
2220 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)">
2221 <summary>
2222 Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class.
2223 </summary>
2224 <param name="element">The XML element.</param>
2225 <param name="fileName">Name of the XML file.</param>
2226 <param name="ignoreErrors">If set to <c>true</c> errors will be ignored during file processing.</param>
2227 </member>
2228 <member name="M:NLog.Config.XmlLoggingConfiguration.Reload">
2229 <summary>
2230 Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object.
2231 </summary>
2232 <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns>
2233 </member>
2234 <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)">
2235 <summary>
2236 Initializes the configuration.
2237 </summary>
2238 <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param>
2239 <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>
2240 <param name="ignoreErrors">Ignore any errors during configuration.</param>
2241 </member>
2242 <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig">
2243 <summary>
2244 Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing
2245 the application configuration file (<c>app.exe.config</c>).
2246 </summary>
2247 </member>
2248 <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload">
2249 <summary>
2250 Gets or sets a value indicating whether the configuration files
2251 should be watched for changes and reloaded automatically when changed.
2252 </summary>
2253 </member>
2254 <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch">
2255 <summary>
2256 Gets the collection of file names which should be watched for changes by NLog.
2257 This is the list of configuration files processed.
2258 If the <c>autoReload</c> attribute is not set it returns empty collection.
2259 </summary>
2260 </member>
2261 <member name="T:NLog.Filters.ConditionBasedFilter">
2262 <summary>
2263 Matches when the specified condition is met.
2264 </summary>
2265 <remarks>
2266 Conditions are expressed using a simple language
2267 described <a href="conditions.html">here</a>.
2268 </remarks>
2269 </member>
2270 <member name="T:NLog.Filters.Filter">
2271 <summary>
2272 An abstract filter class. Provides a way to eliminate log messages
2273 based on properties other than logger name and log level.
2274 </summary>
2275 </member>
2276 <member name="M:NLog.Filters.Filter.#ctor">
2277 <summary>
2278 Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class.
2279 </summary>
2280 </member>
2281 <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)">
2282 <summary>
2283 Gets the result of evaluating filter against given log event.
2284 </summary>
2285 <param name="logEvent">The log event.</param>
2286 <returns>Filter result.</returns>
2287 </member>
2288 <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)">
2289 <summary>
2290 Checks whether log event should be logged or not.
2291 </summary>
2292 <param name="logEvent">Log event.</param>
2293 <returns>
2294 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2295 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2296 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2297 .</returns>
2298 </member>
2299 <member name="P:NLog.Filters.Filter.Action">
2300 <summary>
2301 Gets or sets the action to be taken when filter matches.
2302 </summary>
2303 <docgen category='Filtering Options' order='10' />
2304 </member>
2305 <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)">
2306 <summary>
2307 Checks whether log event should be logged or not.
2308 </summary>
2309 <param name="logEvent">Log event.</param>
2310 <returns>
2311 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2312 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2313 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2314 .</returns>
2315 </member>
2316 <member name="P:NLog.Filters.ConditionBasedFilter.Condition">
2317 <summary>
2318 Gets or sets the condition expression.
2319 </summary>
2320 <docgen category='Filtering Options' order='10' />
2321 </member>
2322 <member name="T:NLog.Filters.FilterAttribute">
2323 <summary>
2324 Marks class as a layout renderer and assigns a name to it.
2325 </summary>
2326 </member>
2327 <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)">
2328 <summary>
2329 Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class.
2330 </summary>
2331 <param name="name">Name of the filter.</param>
2332 </member>
2333 <member name="T:NLog.Filters.FilterResult">
2334 <summary>
2335 Filter result.
2336 </summary>
2337 </member>
2338 <member name="F:NLog.Filters.FilterResult.Neutral">
2339 <summary>
2340 The filter doesn't want to decide whether to log or discard the message.
2341 </summary>
2342 </member>
2343 <member name="F:NLog.Filters.FilterResult.Log">
2344 <summary>
2345 The message should be logged.
2346 </summary>
2347 </member>
2348 <member name="F:NLog.Filters.FilterResult.Ignore">
2349 <summary>
2350 The message should not be logged.
2351 </summary>
2352 </member>
2353 <member name="F:NLog.Filters.FilterResult.LogFinal">
2354 <summary>
2355 The message should be logged and processing should be finished.
2356 </summary>
2357 </member>
2358 <member name="F:NLog.Filters.FilterResult.IgnoreFinal">
2359 <summary>
2360 The message should not be logged and processing should be finished.
2361 </summary>
2362 </member>
2363 <member name="T:NLog.Filters.LayoutBasedFilter">
2364 <summary>
2365 A base class for filters that are based on comparing a value to a layout.
2366 </summary>
2367 </member>
2368 <member name="M:NLog.Filters.LayoutBasedFilter.#ctor">
2369 <summary>
2370 Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class.
2371 </summary>
2372 </member>
2373 <member name="P:NLog.Filters.LayoutBasedFilter.Layout">
2374 <summary>
2375 Gets or sets the layout to be used to filter log messages.
2376 </summary>
2377 <value>The layout.</value>
2378 <docgen category='Filtering Options' order='10' />
2379 </member>
2380 <member name="T:NLog.Filters.WhenContainsFilter">
2381 <summary>
2382 Matches when the calculated layout contains the specified substring.
2383 This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>.
2384 </summary>
2385 </member>
2386 <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)">
2387 <summary>
2388 Checks whether log event should be logged or not.
2389 </summary>
2390 <param name="logEvent">Log event.</param>
2391 <returns>
2392 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2393 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2394 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2395 .</returns>
2396 </member>
2397 <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase">
2398 <summary>
2399 Gets or sets a value indicating whether to ignore case when comparing strings.
2400 </summary>
2401 <docgen category='Filtering Options' order='10' />
2402 </member>
2403 <member name="P:NLog.Filters.WhenContainsFilter.Substring">
2404 <summary>
2405 Gets or sets the substring to be matched.
2406 </summary>
2407 <docgen category='Filtering Options' order='10' />
2408 </member>
2409 <member name="T:NLog.Filters.WhenEqualFilter">
2410 <summary>
2411 Matches when the calculated layout is equal to the specified substring.
2412 This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>.
2413 </summary>
2414 </member>
2415 <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)">
2416 <summary>
2417 Checks whether log event should be logged or not.
2418 </summary>
2419 <param name="logEvent">Log event.</param>
2420 <returns>
2421 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2422 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2423 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2424 .</returns>
2425 </member>
2426 <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase">
2427 <summary>
2428 Gets or sets a value indicating whether to ignore case when comparing strings.
2429 </summary>
2430 <docgen category='Filtering Options' order='10' />
2431 </member>
2432 <member name="P:NLog.Filters.WhenEqualFilter.CompareTo">
2433 <summary>
2434 Gets or sets a string to compare the layout to.
2435 </summary>
2436 <docgen category='Filtering Options' order='10' />
2437 </member>
2438 <member name="T:NLog.Filters.WhenNotContainsFilter">
2439 <summary>
2440 Matches when the calculated layout does NOT contain the specified substring.
2441 This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>.
2442 </summary>
2443 </member>
2444 <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)">
2445 <summary>
2446 Checks whether log event should be logged or not.
2447 </summary>
2448 <param name="logEvent">Log event.</param>
2449 <returns>
2450 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2451 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2452 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2453 .</returns>
2454 </member>
2455 <member name="P:NLog.Filters.WhenNotContainsFilter.Substring">
2456 <summary>
2457 Gets or sets the substring to be matched.
2458 </summary>
2459 <docgen category='Filtering Options' order='10' />
2460 </member>
2461 <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase">
2462 <summary>
2463 Gets or sets a value indicating whether to ignore case when comparing strings.
2464 </summary>
2465 <docgen category='Filtering Options' order='10' />
2466 </member>
2467 <member name="T:NLog.Filters.WhenNotEqualFilter">
2468 <summary>
2469 Matches when the calculated layout is NOT equal to the specified substring.
2470 This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>.
2471 </summary>
2472 </member>
2473 <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor">
2474 <summary>
2475 Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class.
2476 </summary>
2477 </member>
2478 <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)">
2479 <summary>
2480 Checks whether log event should be logged or not.
2481 </summary>
2482 <param name="logEvent">Log event.</param>
2483 <returns>
2484 <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/>
2485 <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
2486 <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/>
2487 .</returns>
2488 </member>
2489 <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo">
2490 <summary>
2491 Gets or sets a string to compare the layout to.
2492 </summary>
2493 <docgen category='Filtering Options' order='10' />
2494 </member>
2495 <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase">
2496 <summary>
2497 Gets or sets a value indicating whether to ignore case when comparing strings.
2498 </summary>
2499 <docgen category='Filtering Options' order='10' />
2500 </member>
2501 <member name="T:NLog.GDC">
2502 <summary>
2503 Global Diagnostics Context - used for log4net compatibility.
2504 </summary>
2505 </member>
2506 <member name="M:NLog.GDC.Set(System.String,System.String)">
2507 <summary>
2508 Sets the Global Diagnostics Context item to the specified value.
2509 </summary>
2510 <param name="item">Item name.</param>
2511 <param name="value">Item value.</param>
2512 </member>
2513 <member name="M:NLog.GDC.Get(System.String)">
2514 <summary>
2515 Gets the Global Diagnostics Context named item.
2516 </summary>
2517 <param name="item">Item name.</param>
2518 <returns>The item value of string.Empty if the value is not present.</returns>
2519 </member>
2520 <member name="M:NLog.GDC.Contains(System.String)">
2521 <summary>
2522 Checks whether the specified item exists in the Global Diagnostics Context.
2523 </summary>
2524 <param name="item">Item name.</param>
2525 <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns>
2526 </member>
2527 <member name="M:NLog.GDC.Remove(System.String)">
2528 <summary>
2529 Removes the specified item from the Global Diagnostics Context.
2530 </summary>
2531 <param name="item">Item name.</param>
2532 </member>
2533 <member name="M:NLog.GDC.Clear">
2534 <summary>
2535 Clears the content of the GDC.
2536 </summary>
2537 </member>
2538 <member name="T:NLog.GlobalDiagnosticsContext">
2539 <summary>
2540 Global Diagnostics Context - a dictionary structure to hold per-application-instance values.
2541 </summary>
2542 </member>
2543 <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)">
2544 <summary>
2545 Sets the Global Diagnostics Context item to the specified value.
2546 </summary>
2547 <param name="item">Item name.</param>
2548 <param name="value">Item value.</param>
2549 </member>
2550 <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)">
2551 <summary>
2552 Gets the Global Diagnostics Context named item.
2553 </summary>
2554 <param name="item">Item name.</param>
2555 <returns>The item value of string.Empty if the value is not present.</returns>
2556 </member>
2557 <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)">
2558 <summary>
2559 Checks whether the specified item exists in the Global Diagnostics Context.
2560 </summary>
2561 <param name="item">Item name.</param>
2562 <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns>
2563 </member>
2564 <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)">
2565 <summary>
2566 Removes the specified item from the Global Diagnostics Context.
2567 </summary>
2568 <param name="item">Item name.</param>
2569 </member>
2570 <member name="M:NLog.GlobalDiagnosticsContext.Clear">
2571 <summary>
2572 Clears the content of the GDC.
2573 </summary>
2574 </member>
2575 <member name="T:NLog.Internal.AspHelper">
2576 <summary>
2577 Various helper methods for accessing state of ASP application.
2578 </summary>
2579 </member>
2580 <member name="T:NLog.Internal.CurrentTimeGetter">
2581 <summary>
2582 Optimized methods to get current time.
2583 </summary>
2584 </member>
2585 <member name="P:NLog.Internal.CurrentTimeGetter.Now">
2586 <summary>
2587 Gets the current time in an optimized fashion.
2588 </summary>
2589 <value>Current time.</value>
2590 </member>
2591 <member name="T:NLog.Internal.DictionaryAdapter`2">
2592 <summary>
2593 Provides untyped IDictionary interface on top of generic IDictionary.
2594 </summary>
2595 <typeparam name="TKey">The type of the key.</typeparam>
2596 <typeparam name="TValue">The type of the value.</typeparam>
2597 </member>
2598 <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
2599 <summary>
2600 Initializes a new instance of the DictionaryAdapter class.
2601 </summary>
2602 <param name="implementation">The implementation.</param>
2603 </member>
2604 <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)">
2605 <summary>
2606 Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object.
2607 </summary>
2608 <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param>
2609 <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param>
2610 </member>
2611 <member name="M:NLog.Internal.DictionaryAdapter`2.Clear">
2612 <summary>
2613 Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object.
2614 </summary>
2615 </member>
2616 <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)">
2617 <summary>
2618 Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key.
2619 </summary>
2620 <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param>
2621 <returns>
2622 True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false.
2623 </returns>
2624 </member>
2625 <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator">
2626 <summary>
2627 Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object.
2628 </summary>
2629 <returns>
2630 An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object.
2631 </returns>
2632 </member>
2633 <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)">
2634 <summary>
2635 Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object.
2636 </summary>
2637 <param name="key">The key of the element to remove.</param>
2638 </member>
2639 <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)">
2640 <summary>
2641 Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
2642 </summary>
2643 <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
2644 <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
2645 </member>
2646 <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator">
2647 <summary>
2648 Returns an enumerator that iterates through a collection.
2649 </summary>
2650 <returns>
2651 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
2652 </returns>
2653 </member>
2654 <member name="P:NLog.Internal.DictionaryAdapter`2.Values">
2655 <summary>
2656 Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object.
2657 </summary>
2658 <value></value>
2659 <returns>
2660 An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object.
2661 </returns>
2662 </member>
2663 <member name="P:NLog.Internal.DictionaryAdapter`2.Count">
2664 <summary>
2665 Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
2666 </summary>
2667 <value></value>
2668 <returns>
2669 The number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
2670 </returns>
2671 </member>
2672 <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized">
2673 <summary>
2674 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe).
2675 </summary>
2676 <value></value>
2677 <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false.
2678 </returns>
2679 </member>
2680 <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot">
2681 <summary>
2682 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
2683 </summary>
2684 <value></value>
2685 <returns>
2686 An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
2687 </returns>
2688 </member>
2689 <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize">
2690 <summary>
2691 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size.
2692 </summary>
2693 <value></value>
2694 <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false.
2695 </returns>
2696 </member>
2697 <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly">
2698 <summary>
2699 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only.
2700 </summary>
2701 <value></value>
2702 <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false.
2703 </returns>
2704 </member>
2705 <member name="P:NLog.Internal.DictionaryAdapter`2.Keys">
2706 <summary>
2707 Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object.
2708 </summary>
2709 <value></value>
2710 <returns>
2711 An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object.
2712 </returns>
2713 </member>
2714 <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)">
2715 <summary>
2716 Gets or sets the <see cref="T:System.Object"/> with the specified key.
2717 </summary>
2718 <param name="key">Dictionary key.</param>
2719 <returns>Value corresponding to key or null if not found</returns>
2720 </member>
2721 <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator">
2722 <summary>
2723 Wrapper IDictionaryEnumerator.
2724 </summary>
2725 </member>
2726 <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})">
2727 <summary>
2728 Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class.
2729 </summary>
2730 <param name="wrapped">The wrapped.</param>
2731 </member>
2732 <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext">
2733 <summary>
2734 Advances the enumerator to the next element of the collection.
2735 </summary>
2736 <returns>
2737 True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
2738 </returns>
2739 </member>
2740 <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset">
2741 <summary>
2742 Sets the enumerator to its initial position, which is before the first element in the collection.
2743 </summary>
2744 </member>
2745 <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry">
2746 <summary>
2747 Gets both the key and the value of the current dictionary entry.
2748 </summary>
2749 <value></value>
2750 <returns>
2751 A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry.
2752 </returns>
2753 </member>
2754 <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key">
2755 <summary>
2756 Gets the key of the current dictionary entry.
2757 </summary>
2758 <value></value>
2759 <returns>
2760 The key of the current element of the enumeration.
2761 </returns>
2762 </member>
2763 <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value">
2764 <summary>
2765 Gets the value of the current dictionary entry.
2766 </summary>
2767 <value></value>
2768 <returns>
2769 The value of the current element of the enumeration.
2770 </returns>
2771 </member>
2772 <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current">
2773 <summary>
2774 Gets the current element in the collection.
2775 </summary>
2776 <value></value>
2777 <returns>
2778 The current element in the collection.
2779 </returns>
2780 </member>
2781 <member name="T:NLog.Internal.EnumerableHelpers">
2782 <summary>
2783 LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile).
2784 </summary>
2785 </member>
2786 <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)">
2787 <summary>
2788 Filters the given enumerable to return only items of the specified type.
2789 </summary>
2790 <typeparam name="T">
2791 Type of the item.
2792 </typeparam>
2793 <param name="enumerable">
2794 The enumerable.
2795 </param>
2796 <returns>
2797 Items of specified type.
2798 </returns>
2799 </member>
2800 <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})">
2801 <summary>
2802 Reverses the specified enumerable.
2803 </summary>
2804 <typeparam name="T">
2805 Type of enumerable item.
2806 </typeparam>
2807 <param name="enumerable">
2808 The enumerable.
2809 </param>
2810 <returns>
2811 Reversed enumerable.
2812 </returns>
2813 </member>
2814 <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
2815 <summary>
2816 Determines is the given predicate is met by any element of the enumerable.
2817 </summary>
2818 <typeparam name="T">Element type.</typeparam>
2819 <param name="enumerable">The enumerable.</param>
2820 <param name="predicate">The predicate.</param>
2821 <returns>True if predicate returns true for any element of the collection, false otherwise.</returns>
2822 </member>
2823 <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})">
2824 <summary>
2825 Converts the enumerable to list.
2826 </summary>
2827 <typeparam name="T">Type of the list element.</typeparam>
2828 <param name="enumerable">The enumerable.</param>
2829 <returns>List of elements.</returns>
2830 </member>
2831 <member name="T:NLog.Internal.EnvironmentHelper">
2832 <summary>
2833 Safe way to get environment variables.
2834 </summary>
2835 </member>
2836 <member name="T:NLog.Internal.ExceptionHelper">
2837 <summary>
2838 Helper class for dealing with exceptions.
2839 </summary>
2840 </member>
2841 <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)">
2842 <summary>
2843 Determines whether the exception must be rethrown.
2844 </summary>
2845 <param name="exception">The exception.</param>
2846 <returns>True if the exception must be rethrown, false otherwise.</returns>
2847 </member>
2848 <member name="T:NLog.Internal.FactoryHelper">
2849 <summary>
2850 Object construction helper.
2851 </summary>
2852 </member>
2853 <member name="T:NLog.Internal.FileAppenders.BaseFileAppender">
2854 <summary>
2855 Base class for optimized file appenders.
2856 </summary>
2857 </member>
2858 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
2859 <summary>
2860 Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class.
2861 </summary>
2862 <param name="fileName">Name of the file.</param>
2863 <param name="createParameters">The create parameters.</param>
2864 </member>
2865 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])">
2866 <summary>
2867 Writes the specified bytes.
2868 </summary>
2869 <param name="bytes">The bytes.</param>
2870 </member>
2871 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush">
2872 <summary>
2873 Flushes this instance.
2874 </summary>
2875 </member>
2876 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close">
2877 <summary>
2878 Closes this instance.
2879 </summary>
2880 </member>
2881 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)">
2882 <summary>
2883 Gets the file info.
2884 </summary>
2885 <param name="lastWriteTime">The last write time.</param>
2886 <param name="fileLength">Length of the file.</param>
2887 <returns>True if the operation succeeded, false otherwise.</returns>
2888 </member>
2889 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose">
2890 <summary>
2891 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
2892 </summary>
2893 </member>
2894 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)">
2895 <summary>
2896 Releases unmanaged and - optionally - managed resources.
2897 </summary>
2898 <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
2899 </member>
2900 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched">
2901 <summary>
2902 Records the last write time for a file.
2903 </summary>
2904 </member>
2905 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)">
2906 <summary>
2907 Records the last write time for a file to be specific date.
2908 </summary>
2909 <param name="dateTime">Date and time when the last write occurred.</param>
2910 </member>
2911 <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)">
2912 <summary>
2913 Creates the file stream.
2914 </summary>
2915 <param name="allowConcurrentWrite">If set to <c>true</c> allow concurrent writes.</param>
2916 <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns>
2917 </member>
2918 <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName">
2919 <summary>
2920 Gets the name of the file.
2921 </summary>
2922 <value>The name of the file.</value>
2923 </member>
2924 <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime">
2925 <summary>
2926 Gets the last write time.
2927 </summary>
2928 <value>The last write time.</value>
2929 </member>
2930 <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime">
2931 <summary>
2932 Gets the open time of the file.
2933 </summary>
2934 <value>The open time.</value>
2935 </member>
2936 <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters">
2937 <summary>
2938 Gets the file creation parameters.
2939 </summary>
2940 <value>The file creation parameters.</value>
2941 </member>
2942 <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender">
2943 <summary>
2944 Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches
2945 file information.
2946 </summary>
2947 </member>
2948 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
2949 <summary>
2950 Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class.
2951 </summary>
2952 <param name="fileName">Name of the file.</param>
2953 <param name="parameters">The parameters.</param>
2954 </member>
2955 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close">
2956 <summary>
2957 Closes this instance of the appender.
2958 </summary>
2959 </member>
2960 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush">
2961 <summary>
2962 Flushes this current appender.
2963 </summary>
2964 </member>
2965 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)">
2966 <summary>
2967 Gets the file info.
2968 </summary>
2969 <param name="lastWriteTime">The last write time.</param>
2970 <param name="fileLength">Length of the file.</param>
2971 <returns>True if the operation succeeded, false otherwise.</returns>
2972 </member>
2973 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])">
2974 <summary>
2975 Writes the specified bytes to a file.
2976 </summary>
2977 <param name="bytes">The bytes to be written.</param>
2978 </member>
2979 <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory">
2980 <summary>
2981 Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects.
2982 </summary>
2983 </member>
2984 <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory">
2985 <summary>
2986 Interface implemented by all factories capable of creating file appenders.
2987 </summary>
2988 </member>
2989 <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
2990 <summary>
2991 Opens the appender for given file name and parameters.
2992 </summary>
2993 <param name="fileName">Name of the file.</param>
2994 <param name="parameters">Creation parameters.</param>
2995 <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns>
2996 </member>
2997 <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
2998 <summary>
2999 Opens the appender for given file name and parameters.
3000 </summary>
3001 <param name="fileName">Name of the file.</param>
3002 <param name="parameters">Creation parameters.</param>
3003 <returns>
3004 Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.
3005 </returns>
3006 </member>
3007 <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters">
3008 <summary>
3009 Interface that provides parameters for create file function.
3010 </summary>
3011 </member>
3012 <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender">
3013 <summary>
3014 Provides a multiprocess-safe atomic file appends while
3015 keeping the files open.
3016 </summary>
3017 <remarks>
3018 On Unix you can get all the appends to be atomic, even when multiple
3019 processes are trying to write to the same file, because setting the file
3020 pointer to the end of the file and appending can be made one operation.
3021 On Win32 we need to maintain some synchronization between processes
3022 (global named mutex is used for this)
3023 </remarks>
3024 </member>
3025 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3026 <summary>
3027 Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender"/> class.
3028 </summary>
3029 <param name="fileName">Name of the file.</param>
3030 <param name="parameters">The parameters.</param>
3031 </member>
3032 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Write(System.Byte[])">
3033 <summary>
3034 Writes the specified bytes.
3035 </summary>
3036 <param name="bytes">The bytes to be written.</param>
3037 </member>
3038 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Close">
3039 <summary>
3040 Closes this instance.
3041 </summary>
3042 </member>
3043 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Flush">
3044 <summary>
3045 Flushes this instance.
3046 </summary>
3047 </member>
3048 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)">
3049 <summary>
3050 Gets the file info.
3051 </summary>
3052 <param name="lastWriteTime">The last write time.</param>
3053 <param name="fileLength">Length of the file.</param>
3054 <returns>
3055 True if the operation succeeded, false otherwise.
3056 </returns>
3057 </member>
3058 <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory">
3059 <summary>
3060 Factory class.
3061 </summary>
3062 </member>
3063 <member name="M:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3064 <summary>
3065 Opens the appender for given file name and parameters.
3066 </summary>
3067 <param name="fileName">Name of the file.</param>
3068 <param name="parameters">Creation parameters.</param>
3069 <returns>
3070 Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.
3071 </returns>
3072 </member>
3073 <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender">
3074 <summary>
3075 Multi-process and multi-host file appender which attempts
3076 to get exclusive write access and retries if it's not available.
3077 </summary>
3078 </member>
3079 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3080 <summary>
3081 Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class.
3082 </summary>
3083 <param name="fileName">Name of the file.</param>
3084 <param name="parameters">The parameters.</param>
3085 </member>
3086 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])">
3087 <summary>
3088 Writes the specified bytes.
3089 </summary>
3090 <param name="bytes">The bytes.</param>
3091 </member>
3092 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush">
3093 <summary>
3094 Flushes this instance.
3095 </summary>
3096 </member>
3097 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close">
3098 <summary>
3099 Closes this instance.
3100 </summary>
3101 </member>
3102 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)">
3103 <summary>
3104 Gets the file info.
3105 </summary>
3106 <param name="lastWriteTime">The last write time.</param>
3107 <param name="fileLength">Length of the file.</param>
3108 <returns>
3109 True if the operation succeeded, false otherwise.
3110 </returns>
3111 </member>
3112 <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory">
3113 <summary>
3114 Factory class.
3115 </summary>
3116 </member>
3117 <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3118 <summary>
3119 Opens the appender for given file name and parameters.
3120 </summary>
3121 <param name="fileName">Name of the file.</param>
3122 <param name="parameters">Creation parameters.</param>
3123 <returns>
3124 Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.
3125 </returns>
3126 </member>
3127 <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender">
3128 <summary>
3129 Optimized single-process file appender which keeps the file open for exclusive write.
3130 </summary>
3131 </member>
3132 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3133 <summary>
3134 Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class.
3135 </summary>
3136 <param name="fileName">Name of the file.</param>
3137 <param name="parameters">The parameters.</param>
3138 </member>
3139 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])">
3140 <summary>
3141 Writes the specified bytes.
3142 </summary>
3143 <param name="bytes">The bytes.</param>
3144 </member>
3145 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush">
3146 <summary>
3147 Flushes this instance.
3148 </summary>
3149 </member>
3150 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close">
3151 <summary>
3152 Closes this instance.
3153 </summary>
3154 </member>
3155 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)">
3156 <summary>
3157 Gets the file info.
3158 </summary>
3159 <param name="lastWriteTime">The last write time.</param>
3160 <param name="fileLength">Length of the file.</param>
3161 <returns>
3162 True if the operation succeeded, false otherwise.
3163 </returns>
3164 </member>
3165 <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory">
3166 <summary>
3167 Factory class.
3168 </summary>
3169 </member>
3170 <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)">
3171 <summary>
3172 Opens the appender for given file name and parameters.
3173 </summary>
3174 <param name="fileName">Name of the file.</param>
3175 <param name="parameters">Creation parameters.</param>
3176 <returns>
3177 Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.
3178 </returns>
3179 </member>
3180 <member name="T:NLog.Internal.FileInfoHelper">
3181 <summary>
3182 Optimized routines to get the size and last write time of the specified file.
3183 </summary>
3184 </member>
3185 <member name="M:NLog.Internal.FileInfoHelper.#cctor">
3186 <summary>
3187 Initializes static members of the FileInfoHelper class.
3188 </summary>
3189 </member>
3190 <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)">
3191 <summary>
3192 Gets the information about a file.
3193 </summary>
3194 <param name="fileName">Name of the file.</param>
3195 <param name="fileHandle">The file handle.</param>
3196 <param name="lastWriteTime">The last write time of the file.</param>
3197 <param name="fileLength">Length of the file.</param>
3198 <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns>
3199 </member>
3200 <member name="T:NLog.Internal.FormHelper">
3201 <summary>
3202 Form helper methods.
3203 </summary>
3204 </member>
3205 <member name="M:NLog.Internal.FormHelper.CreateRichTextBox(System.String,System.Windows.Forms.Form)">
3206 <summary>
3207 Creates RichTextBox and docks in parentForm.
3208 </summary>
3209 <param name="name">Name of RichTextBox.</param>
3210 <param name="parentForm">Form to dock RichTextBox.</param>
3211 <returns>Created RichTextBox.</returns>
3212 </member>
3213 <member name="M:NLog.Internal.FormHelper.FindControl(System.String,System.Windows.Forms.Control)">
3214 <summary>
3215 Finds control embedded on searchControl.
3216 </summary>
3217 <param name="name">Name of the control.</param>
3218 <param name="searchControl">Control in which we're searching for control.</param>
3219 <returns>A value of null if no control has been found.</returns>
3220 </member>
3221 <member name="M:NLog.Internal.FormHelper.FindControl``1(System.String,System.Windows.Forms.Control)">
3222 <summary>
3223 Finds control of specified type embended on searchControl.
3224 </summary>
3225 <typeparam name="TControl">The type of the control.</typeparam>
3226 <param name="name">Name of the control.</param>
3227 <param name="searchControl">Control in which we're searching for control.</param>
3228 <returns>
3229 A value of null if no control has been found.
3230 </returns>
3231 </member>
3232 <member name="M:NLog.Internal.FormHelper.CreateForm(System.String,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
3233 <summary>
3234 Creates a form.
3235 </summary>
3236 <param name="name">Name of form.</param>
3237 <param name="width">Width of form.</param>
3238 <param name="height">Height of form.</param>
3239 <param name="show">Auto show form.</param>
3240 <param name="showMinimized">If set to <c>true</c> the form will be minimized.</param>
3241 <param name="toolWindow">If set to <c>true</c> the form will be created as tool window.</param>
3242 <returns>Created form.</returns>
3243 </member>
3244 <member name="T:NLog.Internal.IRenderable">
3245 <summary>
3246 Interface implemented by layouts and layout renderers.
3247 </summary>
3248 </member>
3249 <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)">
3250 <summary>
3251 Renders the the value of layout or layout renderer in the context of the specified log event.
3252 </summary>
3253 <param name="logEvent">The log event.</param>
3254 <returns>String representation of a layout.</returns>
3255 </member>
3256 <member name="T:NLog.Internal.ISmtpClient">
3257 <summary>
3258 Supports mocking of SMTP Client code.
3259 </summary>
3260 </member>
3261 <member name="T:NLog.Internal.ISupportsInitialize">
3262 <summary>
3263 Supports object initialization and termination.
3264 </summary>
3265 </member>
3266 <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)">
3267 <summary>
3268 Initializes this instance.
3269 </summary>
3270 <param name="configuration">The configuration.</param>
3271 </member>
3272 <member name="M:NLog.Internal.ISupportsInitialize.Close">
3273 <summary>
3274 Closes this instance.
3275 </summary>
3276 </member>
3277 <member name="T:NLog.Internal.IUsesStackTrace">
3278 <summary>
3279 Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>.
3280 </summary>
3281 </member>
3282 <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage">
3283 <summary>
3284 Gets the level of stack trace information required by the implementing class.
3285 </summary>
3286 </member>
3287 <member name="T:NLog.Internal.LoggerConfiguration">
3288 <summary>
3289 Logger configuration.
3290 </summary>
3291 </member>
3292 <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[])">
3293 <summary>
3294 Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class.
3295 </summary>
3296 <param name="targetsByLevel">The targets by level.</param>
3297 </member>
3298 <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)">
3299 <summary>
3300 Gets targets for the specified level.
3301 </summary>
3302 <param name="level">The level.</param>
3303 <returns>Chain of targets with attached filters.</returns>
3304 </member>
3305 <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)">
3306 <summary>
3307 Determines whether the specified level is enabled.
3308 </summary>
3309 <param name="level">The level.</param>
3310 <returns>
3311 A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>.
3312 </returns>
3313 </member>
3314 <member name="T:NLog.Internal.MessageBoxHelper">
3315 <summary>
3316 Message Box helper.
3317 </summary>
3318 </member>
3319 <member name="M:NLog.Internal.MessageBoxHelper.Show(System.String,System.String)">
3320 <summary>
3321 Shows the specified message using platform-specific message box.
3322 </summary>
3323 <param name="message">The message.</param>
3324 <param name="caption">The caption.</param>
3325 </member>
3326 <member name="T:NLog.Internal.MultiFileWatcher">
3327 <summary>
3328 Watches multiple files at the same time and raises an event whenever
3329 a single change is detected in any of those files.
3330 </summary>
3331 </member>
3332 <member name="M:NLog.Internal.MultiFileWatcher.Dispose">
3333 <summary>
3334 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
3335 </summary>
3336 </member>
3337 <member name="M:NLog.Internal.MultiFileWatcher.StopWatching">
3338 <summary>
3339 Stops the watching.
3340 </summary>
3341 </member>
3342 <member name="M:NLog.Internal.MultiFileWatcher.Watch(System.Collections.Generic.IEnumerable{System.String})">
3343 <summary>
3344 Watches the specified files for changes.
3345 </summary>
3346 <param name="fileNames">The file names.</param>
3347 </member>
3348 <member name="E:NLog.Internal.MultiFileWatcher.OnChange">
3349 <summary>
3350 Occurs when a change is detected in one of the monitored files.
3351 </summary>
3352 </member>
3353 <member name="T:NLog.Internal.MySmtpClient">
3354 <summary>
3355 Supports mocking of SMTP Client code.
3356 </summary>
3357 </member>
3358 <member name="M:NLog.Internal.MySmtpClient.Dispose">
3359 <summary>
3360 Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"/> class.
3361 </summary>
3362 </member>
3363 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Host">
3364 <summary>
3365 Supports mocking of SMTP Client code.
3366 </summary>
3367 </member>
3368 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Host(System.String)">
3369 <summary>
3370 Supports mocking of SMTP Client code.
3371 </summary>
3372 </member>
3373 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Port">
3374 <summary>
3375 Supports mocking of SMTP Client code.
3376 </summary>
3377 </member>
3378 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Port(System.Int32)">
3379 <summary>
3380 Supports mocking of SMTP Client code.
3381 </summary>
3382 </member>
3383 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Credentials">
3384 <summary>
3385 Supports mocking of SMTP Client code.
3386 </summary>
3387 </member>
3388 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Credentials(System.Net.ICredentialsByHost)">
3389 <summary>
3390 Supports mocking of SMTP Client code.
3391 </summary>
3392 </member>
3393 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_EnableSsl">
3394 <summary>
3395 Supports mocking of SMTP Client code.
3396 </summary>
3397 </member>
3398 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_EnableSsl(System.Boolean)">
3399 <summary>
3400 Supports mocking of SMTP Client code.
3401 </summary>
3402 </member>
3403 <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#Send(System.Net.Mail.MailMessage)">
3404 <summary>
3405 Supports mocking of SMTP Client code.
3406 </summary>
3407 </member>
3408 <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender">
3409 <summary>
3410 Network sender which uses HTTP or HTTPS POST.
3411 </summary>
3412 </member>
3413 <member name="T:NLog.Internal.NetworkSenders.NetworkSender">
3414 <summary>
3415 A base class for all network senders. Supports one-way sending of messages
3416 over various protocols.
3417 </summary>
3418 </member>
3419 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)">
3420 <summary>
3421 Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class.
3422 </summary>
3423 <param name="url">The network URL.</param>
3424 </member>
3425 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize">
3426 <summary>
3427 Finalizes an instance of the NetworkSender class.
3428 </summary>
3429 </member>
3430 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize">
3431 <summary>
3432 Initializes this network sender.
3433 </summary>
3434 </member>
3435 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)">
3436 <summary>
3437 Closes the sender and releases any unmanaged resources.
3438 </summary>
3439 <param name="continuation">The continuation.</param>
3440 </member>
3441 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)">
3442 <summary>
3443 Flushes any pending messages and invokes a continuation.
3444 </summary>
3445 <param name="continuation">The continuation.</param>
3446 </member>
3447 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)">
3448 <summary>
3449 Send the given text over the specified protocol.
3450 </summary>
3451 <param name="bytes">Bytes to be sent.</param>
3452 <param name="offset">Offset in buffer.</param>
3453 <param name="length">Number of bytes to send.</param>
3454 <param name="asyncContinuation">The asynchronous continuation.</param>
3455 </member>
3456 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose">
3457 <summary>
3458 Closes the sender and releases any unmanaged resources.
3459 </summary>
3460 </member>
3461 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize">
3462 <summary>
3463 Performs sender-specific initialization.
3464 </summary>
3465 </member>
3466 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)">
3467 <summary>
3468 Performs sender-specific close operation.
3469 </summary>
3470 <param name="continuation">The continuation.</param>
3471 </member>
3472 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)">
3473 <summary>
3474 Performs sender-specific flush.
3475 </summary>
3476 <param name="continuation">The continuation.</param>
3477 </member>
3478 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)">
3479 <summary>
3480 Actually sends the given text over the specified protocol.
3481 </summary>
3482 <param name="bytes">The bytes to be sent.</param>
3483 <param name="offset">Offset in buffer.</param>
3484 <param name="length">Number of bytes to send.</param>
3485 <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param>
3486 <remarks>To be overridden in inheriting classes.</remarks>
3487 </member>
3488 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)">
3489 <summary>
3490 Parses the URI into an endpoint address.
3491 </summary>
3492 <param name="uri">The URI to parse.</param>
3493 <param name="addressFamily">The address family.</param>
3494 <returns>Parsed endpoint.</returns>
3495 </member>
3496 <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address">
3497 <summary>
3498 Gets the address of the network endpoint.
3499 </summary>
3500 </member>
3501 <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime">
3502 <summary>
3503 Gets the last send time.
3504 </summary>
3505 </member>
3506 <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)">
3507 <summary>
3508 Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class.
3509 </summary>
3510 <param name="url">The network URL.</param>
3511 </member>
3512 <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)">
3513 <summary>
3514 Actually sends the given text over the specified protocol.
3515 </summary>
3516 <param name="bytes">The bytes to be sent.</param>
3517 <param name="offset">Offset in buffer.</param>
3518 <param name="length">Number of bytes to send.</param>
3519 <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param>
3520 <remarks>To be overridden in inheriting classes.</remarks>
3521 </member>
3522 <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory">
3523 <summary>
3524 Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs.
3525 </summary>
3526 </member>
3527 <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)">
3528 <summary>
3529 Creates a new instance of the network sender based on a network URL.
3530 </summary>
3531 <param name="url">
3532 URL that determines the network sender to be created.
3533 </param>
3534 <returns>
3535 A newly created network sender.
3536 </returns>
3537 </member>
3538 <member name="T:NLog.Internal.NetworkSenders.ISocket">
3539 <summary>
3540 Interface for mocking socket calls.
3541 </summary>
3542 </member>
3543 <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory">
3544 <summary>
3545 Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>.
3546 </summary>
3547 </member>
3548 <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)">
3549 <summary>
3550 Creates a new instance of the network sender based on a network URL:.
3551 </summary>
3552 <param name="url">
3553 URL that determines the network sender to be created.
3554 </param>
3555 <returns>
3556 A newly created network sender.
3557 </returns>
3558 </member>
3559 <member name="T:NLog.Internal.NetworkSenders.SocketProxy">
3560 <summary>
3561 Socket proxy for mocking Socket code.
3562 </summary>
3563 </member>
3564 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
3565 <summary>
3566 Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class.
3567 </summary>
3568 <param name="addressFamily">The address family.</param>
3569 <param name="socketType">Type of the socket.</param>
3570 <param name="protocolType">Type of the protocol.</param>
3571 </member>
3572 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close">
3573 <summary>
3574 Closes the wrapped socket.
3575 </summary>
3576 </member>
3577 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
3578 <summary>
3579 Invokes ConnectAsync method on the wrapped socket.
3580 </summary>
3581 <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param>
3582 <returns>Result of original method.</returns>
3583 </member>
3584 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
3585 <summary>
3586 Invokes SendAsync method on the wrapped socket.
3587 </summary>
3588 <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param>
3589 <returns>Result of original method.</returns>
3590 </member>
3591 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
3592 <summary>
3593 Invokes SendToAsync method on the wrapped socket.
3594 </summary>
3595 <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param>
3596 <returns>Result of original method.</returns>
3597 </member>
3598 <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose">
3599 <summary>
3600 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
3601 </summary>
3602 </member>
3603 <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender">
3604 <summary>
3605 Sends messages over a TCP network connection.
3606 </summary>
3607 </member>
3608 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)">
3609 <summary>
3610 Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class.
3611 </summary>
3612 <param name="url">URL. Must start with tcp://.</param>
3613 <param name="addressFamily">The address family.</param>
3614 </member>
3615 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
3616 <summary>
3617 Creates the socket with given parameters.
3618 </summary>
3619 <param name="addressFamily">The address family.</param>
3620 <param name="socketType">Type of the socket.</param>
3621 <param name="protocolType">Type of the protocol.</param>
3622 <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns>
3623 </member>
3624 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize">
3625 <summary>
3626 Performs sender-specific initialization.
3627 </summary>
3628 </member>
3629 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)">
3630 <summary>
3631 Closes the socket.
3632 </summary>
3633 <param name="continuation">The continuation.</param>
3634 </member>
3635 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)">
3636 <summary>
3637 Performs sender-specific flush.
3638 </summary>
3639 <param name="continuation">The continuation.</param>
3640 </member>
3641 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)">
3642 <summary>
3643 Sends the specified text over the connected socket.
3644 </summary>
3645 <param name="bytes">The bytes to be sent.</param>
3646 <param name="offset">Offset in buffer.</param>
3647 <param name="length">Number of bytes to send.</param>
3648 <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param>
3649 <remarks>To be overridden in inheriting classes.</remarks>
3650 </member>
3651 <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs">
3652 <summary>
3653 Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class.
3654 </summary>
3655 </member>
3656 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted">
3657 <summary>
3658 Raises the Completed event.
3659 </summary>
3660 </member>
3661 <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender">
3662 <summary>
3663 Sends messages over the network as UDP datagrams.
3664 </summary>
3665 </member>
3666 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)">
3667 <summary>
3668 Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> class.
3669 </summary>
3670 <param name="url">URL. Must start with udp://.</param>
3671 <param name="addressFamily">The address family.</param>
3672 </member>
3673 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
3674 <summary>
3675 Creates the socket.
3676 </summary>
3677 <param name="addressFamily">The address family.</param>
3678 <param name="socketType">Type of the socket.</param>
3679 <param name="protocolType">Type of the protocol.</param>
3680 <returns>Implementation of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> to use.</returns>
3681 </member>
3682 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoInitialize">
3683 <summary>
3684 Performs sender-specific initialization.
3685 </summary>
3686 </member>
3687 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoClose(NLog.Common.AsyncContinuation)">
3688 <summary>
3689 Closes the socket.
3690 </summary>
3691 <param name="continuation">The continuation.</param>
3692 </member>
3693 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)">
3694 <summary>
3695 Sends the specified text as a UDP datagram.
3696 </summary>
3697 <param name="bytes">The bytes to be sent.</param>
3698 <param name="offset">Offset in buffer.</param>
3699 <param name="length">Number of bytes to send.</param>
3700 <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param>
3701 <remarks>To be overridden in inheriting classes.</remarks>
3702 </member>
3703 <member name="T:NLog.Internal.ObjectGraphScanner">
3704 <summary>
3705 Scans (breadth-first) the object graph following all the edges whose are
3706 instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns
3707 all objects implementing a specified interfaces.
3708 </summary>
3709 </member>
3710 <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])">
3711 <summary>
3712 Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable
3713 from any of the given root objects when traversing the object graph over public properties.
3714 </summary>
3715 <typeparam name="T">Type of the objects to return.</typeparam>
3716 <param name="rootObjects">The root objects.</param>
3717 <returns>Ordered list of objects implementing T.</returns>
3718 </member>
3719 <member name="T:NLog.Internal.ParameterUtils">
3720 <summary>
3721 Parameter validation utilities.
3722 </summary>
3723 </member>
3724 <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)">
3725 <summary>
3726 Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise.
3727 </summary>
3728 <param name="value">The value to check.</param>
3729 <param name="parameterName">Name of the parameter.</param>
3730 </member>
3731 <member name="T:NLog.Internal.PlatformDetector">
3732 <summary>
3733 Detects the platform the NLog is running on.
3734 </summary>
3735 </member>
3736 <member name="P:NLog.Internal.PlatformDetector.CurrentOS">
3737 <summary>
3738 Gets the current runtime OS.
3739 </summary>
3740 </member>
3741 <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32">
3742 <summary>
3743 Gets a value indicating whether current OS is a desktop version of Windows.
3744 </summary>
3745 </member>
3746 <member name="P:NLog.Internal.PlatformDetector.IsWin32">
3747 <summary>
3748 Gets a value indicating whether current OS is Win32-based (desktop or mobile).
3749 </summary>
3750 </member>
3751 <member name="P:NLog.Internal.PlatformDetector.IsUnix">
3752 <summary>
3753 Gets a value indicating whether current OS is Unix-based.
3754 </summary>
3755 </member>
3756 <member name="T:NLog.Internal.PortableFileInfoHelper">
3757 <summary>
3758 Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>.
3759 </summary>
3760 </member>
3761 <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)">
3762 <summary>
3763 Gets the information about a file.
3764 </summary>
3765 <param name="fileName">Name of the file.</param>
3766 <param name="fileHandle">The file handle.</param>
3767 <param name="lastWriteTime">The last write time of the file.</param>
3768 <param name="fileLength">Length of the file.</param>
3769 <returns>
3770 A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.
3771 </returns>
3772 </member>
3773 <member name="T:NLog.Internal.PortableThreadIDHelper">
3774 <summary>
3775 Portable implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>.
3776 </summary>
3777 </member>
3778 <member name="T:NLog.Internal.ThreadIDHelper">
3779 <summary>
3780 Returns details about current process and thread in a portable manner.
3781 </summary>
3782 </member>
3783 <member name="M:NLog.Internal.ThreadIDHelper.#cctor">
3784 <summary>
3785 Initializes static members of the ThreadIDHelper class.
3786 </summary>
3787 </member>
3788 <member name="P:NLog.Internal.ThreadIDHelper.Instance">
3789 <summary>
3790 Gets the singleton instance of PortableThreadIDHelper or
3791 Win32ThreadIDHelper depending on runtime environment.
3792 </summary>
3793 <value>The instance.</value>
3794 </member>
3795 <member name="P:NLog.Internal.ThreadIDHelper.CurrentThreadID">
3796 <summary>
3797 Gets current thread ID.
3798 </summary>
3799 </member>
3800 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID">
3801 <summary>
3802 Gets current process ID.
3803 </summary>
3804 </member>
3805 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName">
3806 <summary>
3807 Gets current process name.
3808 </summary>
3809 </member>
3810 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName">
3811 <summary>
3812 Gets current process name (excluding filename extension, if any).
3813 </summary>
3814 </member>
3815 <member name="M:NLog.Internal.PortableThreadIDHelper.#ctor">
3816 <summary>
3817 Initializes a new instance of the <see cref="T:NLog.Internal.PortableThreadIDHelper"/> class.
3818 </summary>
3819 </member>
3820 <member name="M:NLog.Internal.PortableThreadIDHelper.GetProcessName">
3821 <summary>
3822 Gets the name of the process.
3823 </summary>
3824 </member>
3825 <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentThreadID">
3826 <summary>
3827 Gets current thread ID.
3828 </summary>
3829 <value></value>
3830 </member>
3831 <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessID">
3832 <summary>
3833 Gets current process ID.
3834 </summary>
3835 <value></value>
3836 </member>
3837 <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessName">
3838 <summary>
3839 Gets current process name.
3840 </summary>
3841 <value></value>
3842 </member>
3843 <member name="P:NLog.Internal.PortableThreadIDHelper.CurrentProcessBaseName">
3844 <summary>
3845 Gets current process name (excluding filename extension, if any).
3846 </summary>
3847 <value></value>
3848 </member>
3849 <member name="T:NLog.Internal.PropertyHelper">
3850 <summary>
3851 Reflection helpers for accessing properties.
3852 </summary>
3853 </member>
3854 <member name="T:NLog.Internal.ReflectionHelpers">
3855 <summary>
3856 Reflection helpers.
3857 </summary>
3858 </member>
3859 <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)">
3860 <summary>
3861 Gets all usable exported types from the given assembly.
3862 </summary>
3863 <param name="assembly">Assembly to scan.</param>
3864 <returns>Usable types from the given assembly.</returns>
3865 <remarks>Types which cannot be loaded are skipped.</remarks>
3866 </member>
3867 <member name="T:NLog.Internal.RuntimeOS">
3868 <summary>
3869 Supported operating systems.
3870 </summary>
3871 <remarks>
3872 If you add anything here, make sure to add the appropriate detection
3873 code to <see cref="T:NLog.Internal.PlatformDetector"/>
3874 </remarks>
3875 </member>
3876 <member name="F:NLog.Internal.RuntimeOS.Any">
3877 <summary>
3878 Any operating system.
3879 </summary>
3880 </member>
3881 <member name="F:NLog.Internal.RuntimeOS.Unix">
3882 <summary>
3883 Unix/Linux operating systems.
3884 </summary>
3885 </member>
3886 <member name="F:NLog.Internal.RuntimeOS.WindowsCE">
3887 <summary>
3888 Windows CE.
3889 </summary>
3890 </member>
3891 <member name="F:NLog.Internal.RuntimeOS.Windows">
3892 <summary>
3893 Desktop versions of Windows (95,98,ME).
3894 </summary>
3895 </member>
3896 <member name="F:NLog.Internal.RuntimeOS.WindowsNT">
3897 <summary>
3898 Windows NT, 2000, 2003 and future versions based on NT technology.
3899 </summary>
3900 </member>
3901 <member name="F:NLog.Internal.RuntimeOS.Unknown">
3902 <summary>
3903 Unknown operating system.
3904 </summary>
3905 </member>
3906 <member name="T:NLog.Internal.SimpleStringReader">
3907 <summary>
3908 Simple character tokenizer.
3909 </summary>
3910 </member>
3911 <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)">
3912 <summary>
3913 Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class.
3914 </summary>
3915 <param name="text">The text to be tokenized.</param>
3916 </member>
3917 <member name="T:NLog.Internal.SingleCallContinuation">
3918 <summary>
3919 Implements a single-call guard around given continuation function.
3920 </summary>
3921 </member>
3922 <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)">
3923 <summary>
3924 Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class.
3925 </summary>
3926 <param name="asyncContinuation">The asynchronous continuation.</param>
3927 </member>
3928 <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)">
3929 <summary>
3930 Continuation function which implements the single-call guard.
3931 </summary>
3932 <param name="exception">The exception.</param>
3933 </member>
3934 <member name="T:NLog.Internal.SortHelpers">
3935 <summary>
3936 Provides helpers to sort log events and associated continuations.
3937 </summary>
3938 </member>
3939 <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})">
3940 <summary>
3941 Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set.
3942 </summary>
3943 <typeparam name="TValue">The type of the value.</typeparam>
3944 <typeparam name="TKey">The type of the key.</typeparam>
3945 <param name="inputs">The inputs.</param>
3946 <param name="keySelector">The key selector function.</param>
3947 <returns>
3948 Dictonary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>.
3949 </returns>
3950 </member>
3951 <member name="T:NLog.Internal.SortHelpers.KeySelector`2">
3952 <summary>
3953 Key selector delegate.
3954 </summary>
3955 <typeparam name="TValue">The type of the value.</typeparam>
3956 <typeparam name="TKey">The type of the key.</typeparam>
3957 <param name="value">Value to extract key information from.</param>
3958 <returns>Key selected from log event.</returns>
3959 </member>
3960 <member name="T:NLog.Internal.StackTraceUsageUtils">
3961 <summary>
3962 Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values.
3963 </summary>
3964 </member>
3965 <member name="T:NLog.Internal.TargetWithFilterChain">
3966 <summary>
3967 Represents target with a chain of filters which determine
3968 whether logging should happen.
3969 </summary>
3970 </member>
3971 <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})">
3972 <summary>
3973 Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class.
3974 </summary>
3975 <param name="target">The target.</param>
3976 <param name="filterChain">The filter chain.</param>
3977 </member>
3978 <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage">
3979 <summary>
3980 Gets the stack trace usage.
3981 </summary>
3982 <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns>
3983 </member>
3984 <member name="P:NLog.Internal.TargetWithFilterChain.Target">
3985 <summary>
3986 Gets the target.
3987 </summary>
3988 <value>The target.</value>
3989 </member>
3990 <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain">
3991 <summary>
3992 Gets the filter chain.
3993 </summary>
3994 <value>The filter chain.</value>
3995 </member>
3996 <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain">
3997 <summary>
3998 Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain.
3999 </summary>
4000 <value>The next item in the chain.</value>
4001 </member>
4002 <member name="T:NLog.Internal.ThreadLocalStorageHelper">
4003 <summary>
4004 Helper for dealing with thread-local storage.
4005 </summary>
4006 </member>
4007 <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot">
4008 <summary>
4009 Allocates the data slot for storing thread-local information.
4010 </summary>
4011 <returns>Allocated slot key.</returns>
4012 </member>
4013 <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)">
4014 <summary>
4015 Gets the data for a slot in thread-local storage.
4016 </summary>
4017 <typeparam name="T">Type of the data.</typeparam>
4018 <param name="slot">The slot to get data for.</param>
4019 <returns>
4020 Slot data (will create T if null).
4021 </returns>
4022 </member>
4023 <member name="T:NLog.Internal.TimeoutContinuation">
4024 <summary>
4025 Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout.
4026 </summary>
4027 </member>
4028 <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)">
4029 <summary>
4030 Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class.
4031 </summary>
4032 <param name="asyncContinuation">The asynchronous continuation.</param>
4033 <param name="timeout">The timeout.</param>
4034 </member>
4035 <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)">
4036 <summary>
4037 Continuation function which implements the timeout logic.
4038 </summary>
4039 <param name="exception">The exception.</param>
4040 </member>
4041 <member name="M:NLog.Internal.TimeoutContinuation.Dispose">
4042 <summary>
4043 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
4044 </summary>
4045 </member>
4046 <member name="T:NLog.Internal.UrlHelper">
4047 <summary>
4048 URL Encoding helper.
4049 </summary>
4050 </member>
4051 <member name="T:NLog.Internal.Win32FileInfoHelper">
4052 <summary>
4053 Win32-optimized implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>.
4054 </summary>
4055 </member>
4056 <member name="M:NLog.Internal.Win32FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)">
4057 <summary>
4058 Gets the information about a file.
4059 </summary>
4060 <param name="fileName">Name of the file.</param>
4061 <param name="fileHandle">The file handle.</param>
4062 <param name="lastWriteTime">The last write time of the file.</param>
4063 <param name="fileLength">Length of the file.</param>
4064 <returns>
4065 A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.
4066 </returns>
4067 </member>
4068 <member name="T:NLog.Internal.Win32ThreadIDHelper">
4069 <summary>
4070 Win32-optimized implementation of <see cref="T:NLog.Internal.ThreadIDHelper"/>.
4071 </summary>
4072 </member>
4073 <member name="M:NLog.Internal.Win32ThreadIDHelper.#ctor">
4074 <summary>
4075 Initializes a new instance of the <see cref="T:NLog.Internal.Win32ThreadIDHelper"/> class.
4076 </summary>
4077 </member>
4078 <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentThreadID">
4079 <summary>
4080 Gets current thread ID.
4081 </summary>
4082 <value></value>
4083 </member>
4084 <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessID">
4085 <summary>
4086 Gets current process ID.
4087 </summary>
4088 <value></value>
4089 </member>
4090 <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessName">
4091 <summary>
4092 Gets current process name.
4093 </summary>
4094 <value></value>
4095 </member>
4096 <member name="P:NLog.Internal.Win32ThreadIDHelper.CurrentProcessBaseName">
4097 <summary>
4098 Gets current process name (excluding filename extension, if any).
4099 </summary>
4100 <value></value>
4101 </member>
4102 <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute">
4103 <summary>
4104 Designates a property of the class as an ambient property.
4105 </summary>
4106 </member>
4107 <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)">
4108 <summary>
4109 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class.
4110 </summary>
4111 <param name="name">Ambient property name.</param>
4112 </member>
4113 <member name="T:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer">
4114 <summary>
4115 ASP Application variable.
4116 </summary>
4117 </member>
4118 <member name="T:NLog.LayoutRenderers.LayoutRenderer">
4119 <summary>
4120 Render environmental information related to logging events.
4121 </summary>
4122 </member>
4123 <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString">
4124 <summary>
4125 Returns a <see cref="T:System.String"/> that represents this instance.
4126 </summary>
4127 <returns>
4128 A <see cref="T:System.String"/> that represents this instance.
4129 </returns>
4130 </member>
4131 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose">
4132 <summary>
4133 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
4134 </summary>
4135 </member>
4136 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)">
4137 <summary>
4138 Renders the the value of layout renderer in the context of the specified log event.
4139 </summary>
4140 <param name="logEvent">The log event.</param>
4141 <returns>String representation of a layout renderer.</returns>
4142 </member>
4143 <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)">
4144 <summary>
4145 Initializes this instance.
4146 </summary>
4147 <param name="configuration">The configuration.</param>
4148 </member>
4149 <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close">
4150 <summary>
4151 Closes this instance.
4152 </summary>
4153 </member>
4154 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)">
4155 <summary>
4156 Initializes this instance.
4157 </summary>
4158 <param name="configuration">The configuration.</param>
4159 </member>
4160 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close">
4161 <summary>
4162 Closes this instance.
4163 </summary>
4164 </member>
4165 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4166 <summary>
4167 Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4168 </summary>
4169 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4170 <param name="logEvent">Logging event.</param>
4171 </member>
4172 <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer">
4173 <summary>
4174 Initializes the layout renderer.
4175 </summary>
4176 </member>
4177 <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer">
4178 <summary>
4179 Closes the layout renderer.
4180 </summary>
4181 </member>
4182 <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)">
4183 <summary>
4184 Releases unmanaged and - optionally - managed resources.
4185 </summary>
4186 <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
4187 </member>
4188 <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration">
4189 <summary>
4190 Gets the logging configuration this target is part of.
4191 </summary>
4192 </member>
4193 <member name="M:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4194 <summary>
4195 Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4196 </summary>
4197 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4198 <param name="logEvent">Logging event.</param>
4199 </member>
4200 <member name="P:NLog.LayoutRenderers.AspApplicationValueLayoutRenderer.Variable">
4201 <summary>
4202 Gets or sets the ASP Application variable name.
4203 </summary>
4204 <docgen category='Rendering Options' order='10' />
4205 </member>
4206 <member name="T:NLog.LayoutRenderers.AspRequestValueLayoutRenderer">
4207 <summary>
4208 ASP Request variable.
4209 </summary>
4210 </member>
4211 <member name="M:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4212 <summary>
4213 Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4214 </summary>
4215 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4216 <param name="logEvent">Logging event.</param>
4217 </member>
4218 <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Item">
4219 <summary>
4220 Gets or sets the item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.
4221 </summary>
4222 <docgen category='Rendering Options' order='10' />
4223 </member>
4224 <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.QueryString">
4225 <summary>
4226 Gets or sets the QueryString variable to be rendered.
4227 </summary>
4228 <docgen category='Rendering Options' order='10' />
4229 </member>
4230 <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Form">
4231 <summary>
4232 Gets or sets the form variable to be rendered.
4233 </summary>
4234 <docgen category='Rendering Options' order='10' />
4235 </member>
4236 <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.Cookie">
4237 <summary>
4238 Gets or sets the cookie to be rendered.
4239 </summary>
4240 <docgen category='Rendering Options' order='10' />
4241 </member>
4242 <member name="P:NLog.LayoutRenderers.AspRequestValueLayoutRenderer.ServerVariable">
4243 <summary>
4244 Gets or sets the ServerVariables item to be rendered.
4245 </summary>
4246 <docgen category='Rendering Options' order='10' />
4247 </member>
4248 <member name="T:NLog.LayoutRenderers.AspSessionValueLayoutRenderer">
4249 <summary>
4250 ASP Session variable.
4251 </summary>
4252 </member>
4253 <member name="M:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4254 <summary>
4255 Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4256 </summary>
4257 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4258 <param name="logEvent">Logging event.</param>
4259 </member>
4260 <member name="P:NLog.LayoutRenderers.AspSessionValueLayoutRenderer.Variable">
4261 <summary>
4262 Gets or sets the session variable name.
4263 </summary>
4264 <docgen category='Rendering Options' order='10' />
4265 </member>
4266 <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer">
4267 <summary>
4268 The current application domain's base directory.
4269 </summary>
4270 </member>
4271 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor">
4272 <summary>
4273 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class.
4274 </summary>
4275 </member>
4276 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4277 <summary>
4278 Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4279 </summary>
4280 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4281 <param name="logEvent">Logging event.</param>
4282 </member>
4283 <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File">
4284 <summary>
4285 Gets or sets the name of the file to be Path.Combine()'d with with the base directory.
4286 </summary>
4287 <docgen category='Advanced Options' order='10' />
4288 </member>
4289 <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir">
4290 <summary>
4291 Gets or sets the name of the directory to be Path.Combine()'d with with the base directory.
4292 </summary>
4293 <docgen category='Advanced Options' order='10' />
4294 </member>
4295 <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer">
4296 <summary>
4297 The call site (class name, method name and source information).
4298 </summary>
4299 </member>
4300 <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor">
4301 <summary>
4302 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class.
4303 </summary>
4304 </member>
4305 <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4306 <summary>
4307 Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4308 </summary>
4309 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4310 <param name="logEvent">Logging event.</param>
4311 </member>
4312 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName">
4313 <summary>
4314 Gets or sets a value indicating whether to render the class name.
4315 </summary>
4316 <docgen category='Rendering Options' order='10' />
4317 </member>
4318 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName">
4319 <summary>
4320 Gets or sets a value indicating whether to render the method name.
4321 </summary>
4322 <docgen category='Rendering Options' order='10' />
4323 </member>
4324 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName">
4325 <summary>
4326 Gets or sets a value indicating whether to render the source file name and line number.
4327 </summary>
4328 <docgen category='Rendering Options' order='10' />
4329 </member>
4330 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath">
4331 <summary>
4332 Gets or sets a value indicating whether to include source file path.
4333 </summary>
4334 <docgen category='Rendering Options' order='10' />
4335 </member>
4336 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage">
4337 <summary>
4338 Gets the level of stack trace information required by the implementing class.
4339 </summary>
4340 </member>
4341 <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer">
4342 <summary>
4343 A counter value (increases on each layout rendering).
4344 </summary>
4345 </member>
4346 <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor">
4347 <summary>
4348 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class.
4349 </summary>
4350 </member>
4351 <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4352 <summary>
4353 Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4354 </summary>
4355 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4356 <param name="logEvent">Logging event.</param>
4357 </member>
4358 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value">
4359 <summary>
4360 Gets or sets the initial value of the counter.
4361 </summary>
4362 <docgen category='Counter Options' order='10' />
4363 </member>
4364 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment">
4365 <summary>
4366 Gets or sets the value to be added to the counter after each layout rendering.
4367 </summary>
4368 <docgen category='Counter Options' order='10' />
4369 </member>
4370 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence">
4371 <summary>
4372 Gets or sets the name of the sequence. Different named sequences can have individual values.
4373 </summary>
4374 <docgen category='Counter Options' order='10' />
4375 </member>
4376 <member name="T:NLog.LayoutRenderers.DateLayoutRenderer">
4377 <summary>
4378 Current date and time.
4379 </summary>
4380 </member>
4381 <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor">
4382 <summary>
4383 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class.
4384 </summary>
4385 </member>
4386 <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4387 <summary>
4388 Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4389 </summary>
4390 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4391 <param name="logEvent">Logging event.</param>
4392 </member>
4393 <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture">
4394 <summary>
4395 Gets or sets the culture used for rendering.
4396 </summary>
4397 <docgen category='Rendering Options' order='10' />
4398 </member>
4399 <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format">
4400 <summary>
4401 Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format).
4402 </summary>
4403 <docgen category='Rendering Options' order='10' />
4404 </member>
4405 <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime">
4406 <summary>
4407 Gets or sets a value indicating whether to output UTC time instead of local time.
4408 </summary>
4409 <docgen category='Rendering Options' order='10' />
4410 </member>
4411 <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer">
4412 <summary>
4413 The environment variable.
4414 </summary>
4415 </member>
4416 <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4417 <summary>
4418 Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4419 </summary>
4420 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4421 <param name="logEvent">Logging event.</param>
4422 </member>
4423 <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable">
4424 <summary>
4425 Gets or sets the name of the environment variable.
4426 </summary>
4427 <docgen category='Rendering Options' order='10' />
4428 </member>
4429 <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer">
4430 <summary>
4431 Log event context data.
4432 </summary>
4433 </member>
4434 <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4435 <summary>
4436 Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4437 </summary>
4438 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4439 <param name="logEvent">Logging event.</param>
4440 </member>
4441 <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item">
4442 <summary>
4443 Gets or sets the name of the item.
4444 </summary>
4445 <docgen category='Rendering Options' order='10' />
4446 </member>
4447 <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer">
4448 <summary>
4449 Exception information provided through
4450 a call to one of the Logger.*Exception() methods.
4451 </summary>
4452 </member>
4453 <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor">
4454 <summary>
4455 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class.
4456 </summary>
4457 </member>
4458 <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4459 <summary>
4460 Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4461 </summary>
4462 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4463 <param name="logEvent">Logging event.</param>
4464 </member>
4465 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format">
4466 <summary>
4467 Gets or sets the format of the output. Must be a comma-separated list of exception
4468 properties: Message, Type, ShortType, ToString, Method, StackTrace.
4469 This parameter value is case-insensitive.
4470 </summary>
4471 <docgen category='Rendering Options' order='10' />
4472 </member>
4473 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat">
4474 <summary>
4475 Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception
4476 properties: Message, Type, ShortType, ToString, Method, StackTrace.
4477 This parameter value is case-insensitive.
4478 </summary>
4479 <docgen category='Rendering Options' order='10' />
4480 </member>
4481 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator">
4482 <summary>
4483 Gets or sets the separator used to concatenate parts specified in the Format.
4484 </summary>
4485 <docgen category='Rendering Options' order='10' />
4486 </member>
4487 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel">
4488 <summary>
4489 Gets or sets the maximum number of inner exceptions to include in the output.
4490 By default inner exceptions are not enabled for compatibility with NLog 1.0.
4491 </summary>
4492 <docgen category='Rendering Options' order='10' />
4493 </member>
4494 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator">
4495 <summary>
4496 Gets or sets the separator between inner exceptions.
4497 </summary>
4498 <docgen category='Rendering Options' order='10' />
4499 </member>
4500 <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer">
4501 <summary>
4502 Renders contents of the specified file.
4503 </summary>
4504 </member>
4505 <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor">
4506 <summary>
4507 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class.
4508 </summary>
4509 </member>
4510 <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4511 <summary>
4512 Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4513 </summary>
4514 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4515 <param name="logEvent">Logging event.</param>
4516 </member>
4517 <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName">
4518 <summary>
4519 Gets or sets the name of the file.
4520 </summary>
4521 <docgen category='File Options' order='10' />
4522 </member>
4523 <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding">
4524 <summary>
4525 Gets or sets the encoding used in the file.
4526 </summary>
4527 <value>The encoding.</value>
4528 <docgen category='File Options' order='10' />
4529 </member>
4530 <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer">
4531 <summary>
4532 The information about the garbage collector.
4533 </summary>
4534 </member>
4535 <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor">
4536 <summary>
4537 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class.
4538 </summary>
4539 </member>
4540 <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4541 <summary>
4542 Renders the selected process information.
4543 </summary>
4544 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4545 <param name="logEvent">Logging event.</param>
4546 </member>
4547 <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property">
4548 <summary>
4549 Gets or sets the property to retrieve.
4550 </summary>
4551 <docgen category='Rendering Options' order='10' />
4552 </member>
4553 <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty">
4554 <summary>
4555 Gets or sets the property of System.GC to retrieve.
4556 </summary>
4557 </member>
4558 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory">
4559 <summary>
4560 Total memory allocated.
4561 </summary>
4562 </member>
4563 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection">
4564 <summary>
4565 Total memory allocated (perform full garbage collection first).
4566 </summary>
4567 </member>
4568 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0">
4569 <summary>
4570 Gets the number of Gen0 collections.
4571 </summary>
4572 </member>
4573 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1">
4574 <summary>
4575 Gets the number of Gen1 collections.
4576 </summary>
4577 </member>
4578 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2">
4579 <summary>
4580 Gets the number of Gen2 collections.
4581 </summary>
4582 </member>
4583 <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration">
4584 <summary>
4585 Maximum generation number supported by GC.
4586 </summary>
4587 </member>
4588 <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer">
4589 <summary>
4590 Global Diagnostics Context item. Provided for compatibility with log4net.
4591 </summary>
4592 </member>
4593 <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4594 <summary>
4595 Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4596 </summary>
4597 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4598 <param name="logEvent">Logging event.</param>
4599 </member>
4600 <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item">
4601 <summary>
4602 Gets or sets the name of the item.
4603 </summary>
4604 <docgen category='Rendering Options' order='10' />
4605 </member>
4606 <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer">
4607 <summary>
4608 Globally-unique identifier (GUID).
4609 </summary>
4610 </member>
4611 <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor">
4612 <summary>
4613 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class.
4614 </summary>
4615 </member>
4616 <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4617 <summary>
4618 Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4619 </summary>
4620 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4621 <param name="logEvent">Logging event.</param>
4622 </member>
4623 <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format">
4624 <summary>
4625 Gets or sets the GUID format as accepted by Guid.ToString() method.
4626 </summary>
4627 <docgen category='Rendering Options' order='10' />
4628 </member>
4629 <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer">
4630 <summary>
4631 Thread identity information (name and authentication information).
4632 </summary>
4633 </member>
4634 <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.#ctor">
4635 <summary>
4636 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.IdentityLayoutRenderer"/> class.
4637 </summary>
4638 </member>
4639 <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4640 <summary>
4641 Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4642 </summary>
4643 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4644 <param name="logEvent">Logging event.</param>
4645 </member>
4646 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator">
4647 <summary>
4648 Gets or sets the separator to be used when concatenating
4649 parts of identity information.
4650 </summary>
4651 <docgen category='Rendering Options' order='10' />
4652 </member>
4653 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name">
4654 <summary>
4655 Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name.
4656 </summary>
4657 <docgen category='Rendering Options' order='10' />
4658 </member>
4659 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType">
4660 <summary>
4661 Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType.
4662 </summary>
4663 <docgen category='Rendering Options' order='10' />
4664 </member>
4665 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated">
4666 <summary>
4667 Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated.
4668 </summary>
4669 <docgen category='Rendering Options' order='10' />
4670 </member>
4671 <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer">
4672 <summary>
4673 Installation parameter (passed to InstallNLogConfig).
4674 </summary>
4675 </member>
4676 <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4677 <summary>
4678 Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4679 </summary>
4680 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4681 <param name="logEvent">Logging event.</param>
4682 </member>
4683 <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter">
4684 <summary>
4685 Gets or sets the name of the parameter.
4686 </summary>
4687 <docgen category='Rendering Options' order='10' />
4688 </member>
4689 <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute">
4690 <summary>
4691 Marks class as a layout renderer and assigns a format string to it.
4692 </summary>
4693 </member>
4694 <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)">
4695 <summary>
4696 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class.
4697 </summary>
4698 <param name="name">Name of the layout renderer.</param>
4699 </member>
4700 <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer">
4701 <summary>
4702 The log level.
4703 </summary>
4704 </member>
4705 <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4706 <summary>
4707 Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4708 </summary>
4709 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4710 <param name="logEvent">Logging event.</param>
4711 </member>
4712 <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer">
4713 <summary>
4714 A string literal.
4715 </summary>
4716 <remarks>
4717 This is used to escape '${' sequence
4718 as ;${literal:text=${}'
4719 </remarks>
4720 </member>
4721 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor">
4722 <summary>
4723 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class.
4724 </summary>
4725 </member>
4726 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)">
4727 <summary>
4728 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class.
4729 </summary>
4730 <param name="text">The literal text value.</param>
4731 <remarks>This is used by the layout compiler.</remarks>
4732 </member>
4733 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4734 <summary>
4735 Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4736 </summary>
4737 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4738 <param name="logEvent">Logging event.</param>
4739 </member>
4740 <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text">
4741 <summary>
4742 Gets or sets the literal text.
4743 </summary>
4744 <docgen category='Rendering Options' order='10' />
4745 </member>
4746 <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer">
4747 <summary>
4748 XML event description compatible with log4j, Chainsaw and NLogViewer.
4749 </summary>
4750 </member>
4751 <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor">
4752 <summary>
4753 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class.
4754 </summary>
4755 </member>
4756 <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4757 <summary>
4758 Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4759 </summary>
4760 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4761 <param name="logEvent">Logging event.</param>
4762 </member>
4763 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData">
4764 <summary>
4765 Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema.
4766 </summary>
4767 <docgen category='Payload Options' order='10' />
4768 </member>
4769 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml">
4770 <summary>
4771 Gets or sets a value indicating whether the XML should use spaces for indentation.
4772 </summary>
4773 <docgen category='Payload Options' order='10' />
4774 </member>
4775 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo">
4776 <summary>
4777 Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain.
4778 </summary>
4779 <docgen category='Payload Options' order='10' />
4780 </member>
4781 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite">
4782 <summary>
4783 Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network.
4784 </summary>
4785 <docgen category='Payload Options' order='10' />
4786 </member>
4787 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo">
4788 <summary>
4789 Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network.
4790 </summary>
4791 <docgen category='Payload Options' order='10' />
4792 </member>
4793 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc">
4794 <summary>
4795 Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary.
4796 </summary>
4797 <docgen category="Payload Options" order="10"/>
4798 </member>
4799 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc">
4800 <summary>
4801 Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack.
4802 </summary>
4803 <docgen category="Payload Options" order="10"/>
4804 </member>
4805 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator">
4806 <summary>
4807 Gets or sets the NDC item separator.
4808 </summary>
4809 <docgen category='Payload Options' order='10' />
4810 </member>
4811 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage">
4812 <summary>
4813 Gets the level of stack trace information required by the implementing class.
4814 </summary>
4815 </member>
4816 <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer">
4817 <summary>
4818 The logger name.
4819 </summary>
4820 </member>
4821 <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4822 <summary>
4823 Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4824 </summary>
4825 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4826 <param name="logEvent">Logging event.</param>
4827 </member>
4828 <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName">
4829 <summary>
4830 Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character).
4831 </summary>
4832 <docgen category='Rendering Options' order='10' />
4833 </member>
4834 <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer">
4835 <summary>
4836 The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm.
4837 </summary>
4838 </member>
4839 <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4840 <summary>
4841 Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4842 </summary>
4843 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4844 <param name="logEvent">Logging event.</param>
4845 </member>
4846 <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime">
4847 <summary>
4848 Gets or sets a value indicating whether to output UTC time instead of local time.
4849 </summary>
4850 <docgen category='Rendering Options' order='10' />
4851 </member>
4852 <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer">
4853 <summary>
4854 The machine name that the process is running on.
4855 </summary>
4856 </member>
4857 <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.InitializeLayoutRenderer">
4858 <summary>
4859 Initializes the layout renderer.
4860 </summary>
4861 </member>
4862 <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4863 <summary>
4864 Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4865 </summary>
4866 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4867 <param name="logEvent">Logging event.</param>
4868 </member>
4869 <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer">
4870 <summary>
4871 Mapped Diagnostic Context item. Provided for compatibility with log4net.
4872 </summary>
4873 </member>
4874 <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4875 <summary>
4876 Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4877 </summary>
4878 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4879 <param name="logEvent">Logging event.</param>
4880 </member>
4881 <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item">
4882 <summary>
4883 Gets or sets the name of the item.
4884 </summary>
4885 <docgen category='Rendering Options' order='10' />
4886 </member>
4887 <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer">
4888 <summary>
4889 The formatted log message.
4890 </summary>
4891 </member>
4892 <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor">
4893 <summary>
4894 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class.
4895 </summary>
4896 </member>
4897 <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4898 <summary>
4899 Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4900 </summary>
4901 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4902 <param name="logEvent">Logging event.</param>
4903 </member>
4904 <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException">
4905 <summary>
4906 Gets or sets a value indicating whether to log exception along with message.
4907 </summary>
4908 <docgen category='Layout Options' order='10' />
4909 </member>
4910 <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator">
4911 <summary>
4912 Gets or sets the string that separates message from the exception.
4913 </summary>
4914 <docgen category='Layout Options' order='10' />
4915 </member>
4916 <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer">
4917 <summary>
4918 Nested Diagnostic Context item. Provided for compatibility with log4net.
4919 </summary>
4920 </member>
4921 <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor">
4922 <summary>
4923 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class.
4924 </summary>
4925 </member>
4926 <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4927 <summary>
4928 Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4929 </summary>
4930 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4931 <param name="logEvent">Logging event.</param>
4932 </member>
4933 <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames">
4934 <summary>
4935 Gets or sets the number of top stack frames to be rendered.
4936 </summary>
4937 <docgen category='Rendering Options' order='10' />
4938 </member>
4939 <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames">
4940 <summary>
4941 Gets or sets the number of bottom stack frames to be rendered.
4942 </summary>
4943 <docgen category='Rendering Options' order='10' />
4944 </member>
4945 <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator">
4946 <summary>
4947 Gets or sets the separator to be used for concatenating nested diagnostics context output.
4948 </summary>
4949 <docgen category='Rendering Options' order='10' />
4950 </member>
4951 <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer">
4952 <summary>
4953 A newline literal.
4954 </summary>
4955 </member>
4956 <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4957 <summary>
4958 Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4959 </summary>
4960 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4961 <param name="logEvent">Logging event.</param>
4962 </member>
4963 <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer">
4964 <summary>
4965 The directory where NLog.dll is located.
4966 </summary>
4967 </member>
4968 <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.#cctor">
4969 <summary>
4970 Initializes static members of the NLogDirLayoutRenderer class.
4971 </summary>
4972 </member>
4973 <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
4974 <summary>
4975 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
4976 </summary>
4977 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
4978 <param name="logEvent">Logging event.</param>
4979 </member>
4980 <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File">
4981 <summary>
4982 Gets or sets the name of the file to be Path.Combine()'d with the directory name.
4983 </summary>
4984 <docgen category='Advanced Options' order='10' />
4985 </member>
4986 <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir">
4987 <summary>
4988 Gets or sets the name of the directory to be Path.Combine()'d with the directory name.
4989 </summary>
4990 <docgen category='Advanced Options' order='10' />
4991 </member>
4992 <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer">
4993 <summary>
4994 The performance counter.
4995 </summary>
4996 </member>
4997 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InitializeLayoutRenderer">
4998 <summary>
4999 Initializes the layout renderer.
5000 </summary>
5001 </member>
5002 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.CloseLayoutRenderer">
5003 <summary>
5004 Closes the layout renderer.
5005 </summary>
5006 </member>
5007 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5008 <summary>
5009 Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5010 </summary>
5011 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5012 <param name="logEvent">Logging event.</param>
5013 </member>
5014 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category">
5015 <summary>
5016 Gets or sets the name of the counter category.
5017 </summary>
5018 <docgen category='Performance Counter Options' order='10' />
5019 </member>
5020 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter">
5021 <summary>
5022 Gets or sets the name of the performance counter.
5023 </summary>
5024 <docgen category='Performance Counter Options' order='10' />
5025 </member>
5026 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance">
5027 <summary>
5028 Gets or sets the name of the performance counter instance (e.g. this.Global_).
5029 </summary>
5030 <docgen category='Performance Counter Options' order='10' />
5031 </member>
5032 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName">
5033 <summary>
5034 Gets or sets the name of the machine to read the performance counter from.
5035 </summary>
5036 <docgen category='Performance Counter Options' order='10' />
5037 </member>
5038 <member name="T:NLog.LayoutRenderers.ProcessIdLayoutRenderer">
5039 <summary>
5040 The identifier of the current process.
5041 </summary>
5042 </member>
5043 <member name="M:NLog.LayoutRenderers.ProcessIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5044 <summary>
5045 Renders the current process ID.
5046 </summary>
5047 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5048 <param name="logEvent">Logging event.</param>
5049 </member>
5050 <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer">
5051 <summary>
5052 The information about the running process.
5053 </summary>
5054 </member>
5055 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.#ctor">
5056 <summary>
5057 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer"/> class.
5058 </summary>
5059 </member>
5060 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.InitializeLayoutRenderer">
5061 <summary>
5062 Initializes the layout renderer.
5063 </summary>
5064 </member>
5065 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.CloseLayoutRenderer">
5066 <summary>
5067 Closes the layout renderer.
5068 </summary>
5069 </member>
5070 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5071 <summary>
5072 Renders the selected process information.
5073 </summary>
5074 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5075 <param name="logEvent">Logging event.</param>
5076 </member>
5077 <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property">
5078 <summary>
5079 Gets or sets the property to retrieve.
5080 </summary>
5081 <docgen category='Rendering Options' order='10' />
5082 </member>
5083 <member name="T:NLog.LayoutRenderers.ProcessInfoProperty">
5084 <summary>
5085 Property of System.Diagnostics.Process to retrieve.
5086 </summary>
5087 </member>
5088 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.BasePriority">
5089 <summary>
5090 Base Priority.
5091 </summary>
5092 </member>
5093 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitCode">
5094 <summary>
5095 Exit Code.
5096 </summary>
5097 </member>
5098 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ExitTime">
5099 <summary>
5100 Exit Time.
5101 </summary>
5102 </member>
5103 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Handle">
5104 <summary>
5105 Process Handle.
5106 </summary>
5107 </member>
5108 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HandleCount">
5109 <summary>
5110 Handle Count.
5111 </summary>
5112 </member>
5113 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.HasExited">
5114 <summary>
5115 Whether process has exited.
5116 </summary>
5117 </member>
5118 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Id">
5119 <summary>
5120 Process ID.
5121 </summary>
5122 </member>
5123 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MachineName">
5124 <summary>
5125 Machine name.
5126 </summary>
5127 </member>
5128 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowHandle">
5129 <summary>
5130 Handle of the main window.
5131 </summary>
5132 </member>
5133 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MainWindowTitle">
5134 <summary>
5135 Title of the main window.
5136 </summary>
5137 </member>
5138 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MaxWorkingSet">
5139 <summary>
5140 Maximum Working Set.
5141 </summary>
5142 </member>
5143 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.MinWorkingSet">
5144 <summary>
5145 Minimum Working Set.
5146 </summary>
5147 </member>
5148 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize">
5149 <summary>
5150 Non-paged System Memory Size.
5151 </summary>
5152 </member>
5153 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.NonPagedSystemMemorySize64">
5154 <summary>
5155 Non-paged System Memory Size (64-bit).
5156 </summary>
5157 </member>
5158 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize">
5159 <summary>
5160 Paged Memory Size.
5161 </summary>
5162 </member>
5163 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedMemorySize64">
5164 <summary>
5165 Paged Memory Size (64-bit)..
5166 </summary>
5167 </member>
5168 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize">
5169 <summary>
5170 Paged System Memory Size.
5171 </summary>
5172 </member>
5173 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PagedSystemMemorySize64">
5174 <summary>
5175 Paged System Memory Size (64-bit).
5176 </summary>
5177 </member>
5178 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize">
5179 <summary>
5180 Peak Paged Memory Size.
5181 </summary>
5182 </member>
5183 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakPagedMemorySize64">
5184 <summary>
5185 Peak Paged Memory Size (64-bit).
5186 </summary>
5187 </member>
5188 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize">
5189 <summary>
5190 Peak Vitual Memory Size.
5191 </summary>
5192 </member>
5193 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakVirtualMemorySize64">
5194 <summary>
5195 Peak Virtual Memory Size (64-bit)..
5196 </summary>
5197 </member>
5198 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet">
5199 <summary>
5200 Peak Working Set Size.
5201 </summary>
5202 </member>
5203 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PeakWorkingSet64">
5204 <summary>
5205 Peak Working Set Size (64-bit).
5206 </summary>
5207 </member>
5208 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityBoostEnabled">
5209 <summary>
5210 Whether priority boost is enabled.
5211 </summary>
5212 </member>
5213 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PriorityClass">
5214 <summary>
5215 Priority Class.
5216 </summary>
5217 </member>
5218 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize">
5219 <summary>
5220 Private Memory Size.
5221 </summary>
5222 </member>
5223 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivateMemorySize64">
5224 <summary>
5225 Private Memory Size (64-bit).
5226 </summary>
5227 </member>
5228 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.PrivilegedProcessorTime">
5229 <summary>
5230 Privileged Processor Time.
5231 </summary>
5232 </member>
5233 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.ProcessName">
5234 <summary>
5235 Process Name.
5236 </summary>
5237 </member>
5238 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.Responding">
5239 <summary>
5240 Whether process is responding.
5241 </summary>
5242 </member>
5243 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.SessionId">
5244 <summary>
5245 Session ID.
5246 </summary>
5247 </member>
5248 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.StartTime">
5249 <summary>
5250 Process Start Time.
5251 </summary>
5252 </member>
5253 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.TotalProcessorTime">
5254 <summary>
5255 Total Processor Time.
5256 </summary>
5257 </member>
5258 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.UserProcessorTime">
5259 <summary>
5260 User Processor Time.
5261 </summary>
5262 </member>
5263 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize">
5264 <summary>
5265 Virtual Memory Size.
5266 </summary>
5267 </member>
5268 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.VirtualMemorySize64">
5269 <summary>
5270 Virtual Memory Size (64-bit).
5271 </summary>
5272 </member>
5273 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet">
5274 <summary>
5275 Working Set Size.
5276 </summary>
5277 </member>
5278 <member name="F:NLog.LayoutRenderers.ProcessInfoProperty.WorkingSet64">
5279 <summary>
5280 Working Set Size (64-bit).
5281 </summary>
5282 </member>
5283 <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer">
5284 <summary>
5285 The name of the current process.
5286 </summary>
5287 </member>
5288 <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5289 <summary>
5290 Renders the current process name (optionally with a full path).
5291 </summary>
5292 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5293 <param name="logEvent">Logging event.</param>
5294 </member>
5295 <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName">
5296 <summary>
5297 Gets or sets a value indicating whether to write the full path to the process executable.
5298 </summary>
5299 <docgen category='Rendering Options' order='10' />
5300 </member>
5301 <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer">
5302 <summary>
5303 The process time in format HH:mm:ss.mmm.
5304 </summary>
5305 </member>
5306 <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5307 <summary>
5308 Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5309 </summary>
5310 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5311 <param name="logEvent">Logging event.</param>
5312 </member>
5313 <member name="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer">
5314 <summary>
5315 High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds.
5316 </summary>
5317 </member>
5318 <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.#ctor">
5319 <summary>
5320 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer"/> class.
5321 </summary>
5322 </member>
5323 <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.InitializeLayoutRenderer">
5324 <summary>
5325 Initializes the layout renderer.
5326 </summary>
5327 </member>
5328 <member name="M:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5329 <summary>
5330 Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5331 </summary>
5332 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5333 <param name="logEvent">Logging event.</param>
5334 </member>
5335 <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Normalize">
5336 <summary>
5337 Gets or sets a value indicating whether to normalize the result by subtracting
5338 it from the result of the first call (so that it's effectively zero-based).
5339 </summary>
5340 <docgen category='Rendering Options' order='10' />
5341 </member>
5342 <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Difference">
5343 <summary>
5344 Gets or sets a value indicating whether to output the difference between the result
5345 of QueryPerformanceCounter and the previous one.
5346 </summary>
5347 <docgen category='Rendering Options' order='10' />
5348 </member>
5349 <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Seconds">
5350 <summary>
5351 Gets or sets a value indicating whether to convert the result to seconds by dividing
5352 by the result of QueryPerformanceFrequency().
5353 </summary>
5354 <docgen category='Rendering Options' order='10' />
5355 </member>
5356 <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.Precision">
5357 <summary>
5358 Gets or sets the number of decimal digits to be included in output.
5359 </summary>
5360 <docgen category='Rendering Options' order='10' />
5361 </member>
5362 <member name="P:NLog.LayoutRenderers.QueryPerformanceCounterLayoutRenderer.AlignDecimalPoint">
5363 <summary>
5364 Gets or sets a value indicating whether to align decimal point (emit non-significant zeros).
5365 </summary>
5366 <docgen category='Rendering Options' order='10' />
5367 </member>
5368 <member name="T:NLog.LayoutRenderers.RegistryLayoutRenderer">
5369 <summary>
5370 A value from the Registry.
5371 </summary>
5372 </member>
5373 <member name="M:NLog.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5374 <summary>
5375 Reads the specified registry key and value and appends it to
5376 the passed <see cref="T:System.Text.StringBuilder"/>.
5377 </summary>
5378 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5379 <param name="logEvent">Logging event. Ignored.</param>
5380 </member>
5381 <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Value">
5382 <summary>
5383 Gets or sets the registry value name.
5384 </summary>
5385 <docgen category='Registry Options' order='10' />
5386 </member>
5387 <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.DefaultValue">
5388 <summary>
5389 Gets or sets the value to be output when the specified registry key or value is not found.
5390 </summary>
5391 <docgen category='Registry Options' order='10' />
5392 </member>
5393 <member name="P:NLog.LayoutRenderers.RegistryLayoutRenderer.Key">
5394 <summary>
5395 Gets or sets the registry key.
5396 </summary>
5397 <remarks>
5398 Must have one of the forms:
5399 <ul>
5400 <li>HKLM\Key\Full\Name</li>
5401 <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li>
5402 <li>HKCU\Key\Full\Name</li>
5403 <li>HKEY_CURRENT_USER\Key\Full\Name</li>
5404 </ul>
5405 </remarks>
5406 <docgen category='Registry Options' order='10' />
5407 </member>
5408 <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer">
5409 <summary>
5410 The short date in a sortable format yyyy-MM-dd.
5411 </summary>
5412 </member>
5413 <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5414 <summary>
5415 Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5416 </summary>
5417 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5418 <param name="logEvent">Logging event.</param>
5419 </member>
5420 <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime">
5421 <summary>
5422 Gets or sets a value indicating whether to output UTC time instead of local time.
5423 </summary>
5424 <docgen category='Rendering Options' order='10' />
5425 </member>
5426 <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer">
5427 <summary>
5428 System special folder path (includes My Documents, My Music, Program Files, Desktop, and more).
5429 </summary>
5430 </member>
5431 <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5432 <summary>
5433 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5434 </summary>
5435 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5436 <param name="logEvent">Logging event.</param>
5437 </member>
5438 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder">
5439 <summary>
5440 Gets or sets the system special folder to use.
5441 </summary>
5442 <remarks>
5443 Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>.
5444 The most common ones are:
5445 <ul>
5446 <li><b>ApplicationData</b> - roaming application data for current user.</li>
5447 <li><b>CommonApplicationData</b> - application data for all users.</li>
5448 <li><b>MyDocuments</b> - My Documents</li>
5449 <li><b>DesktopDirectory</b> - Desktop directory</li>
5450 <li><b>LocalApplicationData</b> - non roaming application data</li>
5451 <li><b>Personal</b> - user profile directory</li>
5452 <li><b>System</b> - System directory</li>
5453 </ul>
5454 </remarks>
5455 <docgen category='Rendering Options' order='10' />
5456 </member>
5457 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File">
5458 <summary>
5459 Gets or sets the name of the file to be Path.Combine()'d with the directory name.
5460 </summary>
5461 <docgen category='Advanced Options' order='10' />
5462 </member>
5463 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir">
5464 <summary>
5465 Gets or sets the name of the directory to be Path.Combine()'d with the directory name.
5466 </summary>
5467 <docgen category='Advanced Options' order='10' />
5468 </member>
5469 <member name="T:NLog.LayoutRenderers.StackTraceFormat">
5470 <summary>
5471 Format of the ${stacktrace} layout renderer output.
5472 </summary>
5473 </member>
5474 <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw">
5475 <summary>
5476 Raw format (multiline - as returned by StackFrame.ToString() method).
5477 </summary>
5478 </member>
5479 <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat">
5480 <summary>
5481 Flat format (class and method names displayed in a single line).
5482 </summary>
5483 </member>
5484 <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat">
5485 <summary>
5486 Detailed flat format (method signatures displayed in a single line).
5487 </summary>
5488 </member>
5489 <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer">
5490 <summary>
5491 Stack trace renderer.
5492 </summary>
5493 </member>
5494 <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor">
5495 <summary>
5496 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class.
5497 </summary>
5498 </member>
5499 <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5500 <summary>
5501 Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5502 </summary>
5503 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5504 <param name="logEvent">Logging event.</param>
5505 </member>
5506 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format">
5507 <summary>
5508 Gets or sets the output format of the stack trace.
5509 </summary>
5510 <docgen category='Rendering Options' order='10' />
5511 </member>
5512 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames">
5513 <summary>
5514 Gets or sets the number of top stack frames to be rendered.
5515 </summary>
5516 <docgen category='Rendering Options' order='10' />
5517 </member>
5518 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator">
5519 <summary>
5520 Gets or sets the stack frame separator string.
5521 </summary>
5522 <docgen category='Rendering Options' order='10' />
5523 </member>
5524 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage">
5525 <summary>
5526 Gets the level of stack trace information required by the implementing class.
5527 </summary>
5528 <value></value>
5529 </member>
5530 <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer">
5531 <summary>
5532 A temporary directory.
5533 </summary>
5534 </member>
5535 <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5536 <summary>
5537 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5538 </summary>
5539 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5540 <param name="logEvent">Logging event.</param>
5541 </member>
5542 <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File">
5543 <summary>
5544 Gets or sets the name of the file to be Path.Combine()'d with the directory name.
5545 </summary>
5546 <docgen category='Advanced Options' order='10' />
5547 </member>
5548 <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir">
5549 <summary>
5550 Gets or sets the name of the directory to be Path.Combine()'d with the directory name.
5551 </summary>
5552 <docgen category='Advanced Options' order='10' />
5553 </member>
5554 <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer">
5555 <summary>
5556 The identifier of the current thread.
5557 </summary>
5558 </member>
5559 <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5560 <summary>
5561 Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5562 </summary>
5563 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5564 <param name="logEvent">Logging event.</param>
5565 </member>
5566 <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer">
5567 <summary>
5568 The name of the current thread.
5569 </summary>
5570 </member>
5571 <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5572 <summary>
5573 Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5574 </summary>
5575 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5576 <param name="logEvent">Logging event.</param>
5577 </member>
5578 <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer">
5579 <summary>
5580 The Ticks value of current date and time.
5581 </summary>
5582 </member>
5583 <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5584 <summary>
5585 Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5586 </summary>
5587 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5588 <param name="logEvent">Logging event.</param>
5589 </member>
5590 <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer">
5591 <summary>
5592 The time in a 24-hour, sortable format HH:mm:ss.mmm.
5593 </summary>
5594 </member>
5595 <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5596 <summary>
5597 Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5598 </summary>
5599 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5600 <param name="logEvent">Logging event.</param>
5601 </member>
5602 <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime">
5603 <summary>
5604 Gets or sets a value indicating whether to output UTC time instead of local time.
5605 </summary>
5606 <docgen category='Rendering Options' order='10' />
5607 </member>
5608 <member name="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer">
5609 <summary>
5610 Thread Windows identity information (username).
5611 </summary>
5612 </member>
5613 <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.#ctor">
5614 <summary>
5615 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer"/> class.
5616 </summary>
5617 </member>
5618 <member name="M:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5619 <summary>
5620 Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5621 </summary>
5622 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5623 <param name="logEvent">Logging event.</param>
5624 </member>
5625 <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain">
5626 <summary>
5627 Gets or sets a value indicating whether domain name should be included.
5628 </summary>
5629 <docgen category='Rendering Options' order='10' />
5630 </member>
5631 <member name="P:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName">
5632 <summary>
5633 Gets or sets a value indicating whether username should be included.
5634 </summary>
5635 <docgen category='Rendering Options' order='10' />
5636 </member>
5637 <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper">
5638 <summary>
5639 Applies caching to another layout output.
5640 </summary>
5641 <remarks>
5642 The value of the inner layout will be rendered only once and reused subsequently.
5643 </remarks>
5644 </member>
5645 <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase">
5646 <summary>
5647 Decodes text "encrypted" with ROT-13.
5648 </summary>
5649 <remarks>
5650 See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>.
5651 </remarks>
5652 </member>
5653 <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
5654 <summary>
5655 Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
5656 </summary>
5657 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
5658 <param name="logEvent">Logging event.</param>
5659 </member>
5660 <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)">
5661 <summary>
5662 Transforms the output of another layout.
5663 </summary>
5664 <param name="text">Output to be transform.</param>
5665 <returns>Transformed text.</returns>
5666 </member>
5667 <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)">
5668 <summary>
5669 Renders the inner layout contents.
5670 </summary>
5671 <param name="logEvent">The log event.</param>
5672 <returns>Contents of inner layout.</returns>
5673 </member>
5674 <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner">
5675 <summary>
5676 Gets or sets the wrapped layout.
5677 </summary>
5678 <docgen category='Transformation Options' order='10' />
5679 </member>
5680 <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor">
5681 <summary>
5682 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class.
5683 </summary>
5684 </member>
5685 <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer">
5686 <summary>
5687 Initializes the layout renderer.
5688 </summary>
5689 </member>
5690 <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer">
5691 <summary>
5692 Closes the layout renderer.
5693 </summary>
5694 </member>
5695 <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)">
5696 <summary>
5697 Transforms the output of another layout.
5698 </summary>
5699 <param name="text">Output to be transform.</param>
5700 <returns>Transformed text.</returns>
5701 </member>
5702 <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)">
5703 <summary>
5704 Renders the inner layout contents.
5705 </summary>
5706 <param name="logEvent">The log event.</param>
5707 <returns>Contents of inner layout.</returns>
5708 </member>
5709 <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached">
5710 <summary>
5711 Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled.
5712 </summary>
5713 <docgen category="Caching Options" order="10"/>
5714 </member>
5715 <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper">
5716 <summary>
5717 Filters characters not allowed in the file names by replacing them with safe character.
5718 </summary>
5719 </member>
5720 <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor">
5721 <summary>
5722 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class.
5723 </summary>
5724 </member>
5725 <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)">
5726 <summary>
5727 Post-processes the rendered message.
5728 </summary>
5729 <param name="text">The text to be post-processed.</param>
5730 <returns>Padded and trimmed string.</returns>
5731 </member>
5732 <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize">
5733 <summary>
5734 Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path
5735 (illegal characters are replaced with '_').
5736 </summary>
5737 <docgen category='Advanced Options' order='10' />
5738 </member>
5739 <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper">
5740 <summary>
5741 Escapes output of another layout using JSON rules.
5742 </summary>
5743 </member>
5744 <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor">
5745 <summary>
5746 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class.
5747 </summary>
5748 </member>
5749 <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)">
5750 <summary>
5751 Post-processes the rendered message.
5752 </summary>
5753 <param name="text">The text to be post-processed.</param>
5754 <returns>JSON-encoded string.</returns>
5755 </member>
5756 <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode">
5757 <summary>
5758 Gets or sets a value indicating whether to apply JSON encoding.
5759 </summary>
5760 <docgen category="Transformation Options" order="10"/>
5761 </member>
5762 <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper">
5763 <summary>
5764 Converts the result of another layout output to lower case.
5765 </summary>
5766 </member>
5767 <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor">
5768 <summary>
5769 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class.
5770 </summary>
5771 </member>
5772 <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)">
5773 <summary>
5774 Post-processes the rendered message.
5775 </summary>
5776 <param name="text">The text to be post-processed.</param>
5777 <returns>Padded and trimmed string.</returns>
5778 </member>
5779 <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase">
5780 <summary>
5781 Gets or sets a value indicating whether lower case conversion should be applied.
5782 </summary>
5783 <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value>
5784 <docgen category='Transformation Options' order='10' />
5785 </member>
5786 <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture">
5787 <summary>
5788 Gets or sets the culture used for rendering.
5789 </summary>
5790 <docgen category='Transformation Options' order='10' />
5791 </member>
5792 <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper">
5793 <summary>
5794 Only outputs the inner layout when exception has been defined for log message.
5795 </summary>
5796 </member>
5797 <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)">
5798 <summary>
5799 Transforms the output of another layout.
5800 </summary>
5801 <param name="text">Output to be transform.</param>
5802 <returns>Transformed text.</returns>
5803 </member>
5804 <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)">
5805 <summary>
5806 Renders the inner layout contents.
5807 </summary>
5808 <param name="logEvent">The log event.</param>
5809 <returns>
5810 Contents of inner layout.
5811 </returns>
5812 </member>
5813 <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper">
5814 <summary>
5815 Applies padding to another layout output.
5816 </summary>
5817 </member>
5818 <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor">
5819 <summary>
5820 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class.
5821 </summary>
5822 </member>
5823 <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)">
5824 <summary>
5825 Transforms the output of another layout.
5826 </summary>
5827 <param name="text">Output to be transform.</param>
5828 <returns>Transformed text.</returns>
5829 </member>
5830 <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding">
5831 <summary>
5832 Gets or sets the number of characters to pad the output to.
5833 </summary>
5834 <remarks>
5835 Positive padding values cause left padding, negative values
5836 cause right padding to the desired width.
5837 </remarks>
5838 <docgen category='Transformation Options' order='10' />
5839 </member>
5840 <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter">
5841 <summary>
5842 Gets or sets the padding character.
5843 </summary>
5844 <docgen category='Transformation Options' order='10' />
5845 </member>
5846 <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength">
5847 <summary>
5848 Gets or sets a value indicating whether to trim the
5849 rendered text to the absolute value of the padding length.
5850 </summary>
5851 <docgen category='Transformation Options' order='10' />
5852 </member>
5853 <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper">
5854 <summary>
5855 Replaces a string in the output of another layout with another string.
5856 </summary>
5857 </member>
5858 <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer">
5859 <summary>
5860 Initializes the layout renderer.
5861 </summary>
5862 </member>
5863 <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)">
5864 <summary>
5865 Post-processes the rendered message.
5866 </summary>
5867 <param name="text">The text to be post-processed.</param>
5868 <returns>Post-processed text.</returns>
5869 </member>
5870 <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor">
5871 <summary>
5872 Gets or sets the text to search for.
5873 </summary>
5874 <value>The text search for.</value>
5875 <docgen category='Search/Replace Options' order='10' />
5876 </member>
5877 <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex">
5878 <summary>
5879 Gets or sets a value indicating whether regular expressions should be used.
5880 </summary>
5881 <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value>
5882 <docgen category='Search/Replace Options' order='10' />
5883 </member>
5884 <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith">
5885 <summary>
5886 Gets or sets the replacement string.
5887 </summary>
5888 <value>The replacement string.</value>
5889 <docgen category='Search/Replace Options' order='10' />
5890 </member>
5891 <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase">
5892 <summary>
5893 Gets or sets a value indicating whether to ignore case.
5894 </summary>
5895 <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value>
5896 <docgen category='Search/Replace Options' order='10' />
5897 </member>
5898 <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords">
5899 <summary>
5900 Gets or sets a value indicating whether to search for whole words.
5901 </summary>
5902 <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value>
5903 <docgen category='Search/Replace Options' order='10' />
5904 </member>
5905 <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper">
5906 <summary>
5907 Decodes text "encrypted" with ROT-13.
5908 </summary>
5909 <remarks>
5910 See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>.
5911 </remarks>
5912 </member>
5913 <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)">
5914 <summary>
5915 Encodes/Decodes ROT-13-encoded string.
5916 </summary>
5917 <param name="encodedValue">The string to be encoded/decoded.</param>
5918 <returns>Encoded/Decoded text.</returns>
5919 </member>
5920 <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)">
5921 <summary>
5922 Transforms the output of another layout.
5923 </summary>
5924 <param name="text">Output to be transform.</param>
5925 <returns>Transformed text.</returns>
5926 </member>
5927 <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text">
5928 <summary>
5929 Gets or sets the layout to be wrapped.
5930 </summary>
5931 <value>The layout to be wrapped.</value>
5932 <remarks>This variable is for backwards compatibility</remarks>
5933 <docgen category='Transformation Options' order='10' />
5934 </member>
5935 <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper">
5936 <summary>
5937 Trims the whitespace from the result of another layout renderer.
5938 </summary>
5939 </member>
5940 <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor">
5941 <summary>
5942 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class.
5943 </summary>
5944 </member>
5945 <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)">
5946 <summary>
5947 Post-processes the rendered message.
5948 </summary>
5949 <param name="text">The text to be post-processed.</param>
5950 <returns>Trimmed string.</returns>
5951 </member>
5952 <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace">
5953 <summary>
5954 Gets or sets a value indicating whether lower case conversion should be applied.
5955 </summary>
5956 <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value>
5957 <docgen category='Transformation Options' order='10' />
5958 </member>
5959 <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper">
5960 <summary>
5961 Converts the result of another layout output to upper case.
5962 </summary>
5963 </member>
5964 <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor">
5965 <summary>
5966 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class.
5967 </summary>
5968 </member>
5969 <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)">
5970 <summary>
5971 Post-processes the rendered message.
5972 </summary>
5973 <param name="text">The text to be post-processed.</param>
5974 <returns>Padded and trimmed string.</returns>
5975 </member>
5976 <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase">
5977 <summary>
5978 Gets or sets a value indicating whether upper case conversion should be applied.
5979 </summary>
5980 <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value>
5981 <docgen category='Transformation Options' order='10' />
5982 </member>
5983 <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture">
5984 <summary>
5985 Gets or sets the culture used for rendering.
5986 </summary>
5987 <docgen category='Transformation Options' order='10' />
5988 </member>
5989 <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper">
5990 <summary>
5991 Encodes the result of another layout output for use with URLs.
5992 </summary>
5993 </member>
5994 <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor">
5995 <summary>
5996 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class.
5997 </summary>
5998 </member>
5999 <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)">
6000 <summary>
6001 Transforms the output of another layout.
6002 </summary>
6003 <param name="text">Output to be transform.</param>
6004 <returns>Transformed text.</returns>
6005 </member>
6006 <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus">
6007 <summary>
6008 Gets or sets a value indicating whether spaces should be translated to '+' or '%20'.
6009 </summary>
6010 <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value>
6011 <docgen category='Transformation Options' order='10' />
6012 </member>
6013 <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper">
6014 <summary>
6015 Outputs alternative layout when the inner layout produces empty result.
6016 </summary>
6017 </member>
6018 <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)">
6019 <summary>
6020 Transforms the output of another layout.
6021 </summary>
6022 <param name="text">Output to be transform.</param>
6023 <returns>Transformed text.</returns>
6024 </member>
6025 <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)">
6026 <summary>
6027 Renders the inner layout contents.
6028 </summary>
6029 <param name="logEvent">The log event.</param>
6030 <returns>
6031 Contents of inner layout.
6032 </returns>
6033 </member>
6034 <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty">
6035 <summary>
6036 Gets or sets the layout to be rendered when original layout produced empty result.
6037 </summary>
6038 <docgen category="Transformation Options" order="10"/>
6039 </member>
6040 <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper">
6041 <summary>
6042 Only outputs the inner layout when the specified condition has been met.
6043 </summary>
6044 </member>
6045 <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)">
6046 <summary>
6047 Transforms the output of another layout.
6048 </summary>
6049 <param name="text">Output to be transform.</param>
6050 <returns>Transformed text.</returns>
6051 </member>
6052 <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)">
6053 <summary>
6054 Renders the inner layout contents.
6055 </summary>
6056 <param name="logEvent">The log event.</param>
6057 <returns>
6058 Contents of inner layout.
6059 </returns>
6060 </member>
6061 <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When">
6062 <summary>
6063 Gets or sets the condition that must be met for the inner layout to be printed.
6064 </summary>
6065 <docgen category="Transformation Options" order="10"/>
6066 </member>
6067 <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper">
6068 <summary>
6069 Converts the result of another layout output to be XML-compliant.
6070 </summary>
6071 </member>
6072 <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor">
6073 <summary>
6074 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class.
6075 </summary>
6076 </member>
6077 <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)">
6078 <summary>
6079 Post-processes the rendered message.
6080 </summary>
6081 <param name="text">The text to be post-processed.</param>
6082 <returns>Padded and trimmed string.</returns>
6083 </member>
6084 <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode">
6085 <summary>
6086 Gets or sets a value indicating whether to apply XML encoding.
6087 </summary>
6088 <docgen category="Transformation Options" order="10"/>
6089 </member>
6090 <member name="T:NLog.Layouts.CsvColumn">
6091 <summary>
6092 A column in the CSV.
6093 </summary>
6094 </member>
6095 <member name="M:NLog.Layouts.CsvColumn.#ctor">
6096 <summary>
6097 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class.
6098 </summary>
6099 </member>
6100 <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)">
6101 <summary>
6102 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class.
6103 </summary>
6104 <param name="name">The name of the column.</param>
6105 <param name="layout">The layout of the column.</param>
6106 </member>
6107 <member name="P:NLog.Layouts.CsvColumn.Name">
6108 <summary>
6109 Gets or sets the name of the column.
6110 </summary>
6111 <docgen category='CSV Column Options' order='10' />
6112 </member>
6113 <member name="P:NLog.Layouts.CsvColumn.Layout">
6114 <summary>
6115 Gets or sets the layout of the column.
6116 </summary>
6117 <docgen category='CSV Column Options' order='10' />
6118 </member>
6119 <member name="T:NLog.Layouts.CsvColumnDelimiterMode">
6120 <summary>
6121 Specifies allowed column delimiters.
6122 </summary>
6123 </member>
6124 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto">
6125 <summary>
6126 Automatically detect from regional settings.
6127 </summary>
6128 </member>
6129 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma">
6130 <summary>
6131 Comma (ASCII 44).
6132 </summary>
6133 </member>
6134 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon">
6135 <summary>
6136 Semicolon (ASCII 59).
6137 </summary>
6138 </member>
6139 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab">
6140 <summary>
6141 Tab character (ASCII 9).
6142 </summary>
6143 </member>
6144 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe">
6145 <summary>
6146 Pipe character (ASCII 124).
6147 </summary>
6148 </member>
6149 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space">
6150 <summary>
6151 Space character (ASCII 32).
6152 </summary>
6153 </member>
6154 <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom">
6155 <summary>
6156 Custom string, specified by the CustomDelimiter.
6157 </summary>
6158 </member>
6159 <member name="T:NLog.Layouts.CsvLayout">
6160 <summary>
6161 A specialized layout that renders CSV-formatted events.
6162 </summary>
6163 </member>
6164 <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter">
6165 <summary>
6166 A specialized layout that supports header and footer.
6167 </summary>
6168 </member>
6169 <member name="T:NLog.Layouts.Layout">
6170 <summary>
6171 Abstract interface that layouts must implement.
6172 </summary>
6173 </member>
6174 <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout">
6175 <summary>
6176 Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>.
6177 </summary>
6178 <param name="text">Text to be converted.</param>
6179 <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns>
6180 </member>
6181 <member name="M:NLog.Layouts.Layout.FromString(System.String)">
6182 <summary>
6183 Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>.
6184 </summary>
6185 <param name="layoutText">The layout string.</param>
6186 <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns>
6187 </member>
6188 <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)">
6189 <summary>
6190 Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>.
6191 </summary>
6192 <param name="layoutText">The layout string.</param>
6193 <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param>
6194 <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns>
6195 </member>
6196 <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)">
6197 <summary>
6198 Precalculates the layout for the specified log event and stores the result
6199 in per-log event cache.
6200 </summary>
6201 <param name="logEvent">The log event.</param>
6202 <remarks>
6203 Calling this method enables you to store the log event in a buffer
6204 and/or potentially evaluate it in another thread even though the
6205 layout may contain thread-dependent renderer.
6206 </remarks>
6207 </member>
6208 <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)">
6209 <summary>
6210 Renders the event info in layout.
6211 </summary>
6212 <param name="logEvent">The event info.</param>
6213 <returns>String representing log event.</returns>
6214 </member>
6215 <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)">
6216 <summary>
6217 Initializes this instance.
6218 </summary>
6219 <param name="configuration">The configuration.</param>
6220 </member>
6221 <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close">
6222 <summary>
6223 Closes this instance.
6224 </summary>
6225 </member>
6226 <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)">
6227 <summary>
6228 Initializes this instance.
6229 </summary>
6230 <param name="configuration">The configuration.</param>
6231 </member>
6232 <member name="M:NLog.Layouts.Layout.Close">
6233 <summary>
6234 Closes this instance.
6235 </summary>
6236 </member>
6237 <member name="M:NLog.Layouts.Layout.InitializeLayout">
6238 <summary>
6239 Initializes the layout.
6240 </summary>
6241 </member>
6242 <member name="M:NLog.Layouts.Layout.CloseLayout">
6243 <summary>
6244 Closes the layout.
6245 </summary>
6246 </member>
6247 <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)">
6248 <summary>
6249 Renders the layout for the specified logging event by invoking layout renderers.
6250 </summary>
6251 <param name="logEvent">The logging event.</param>
6252 <returns>The rendered layout.</returns>
6253 </member>
6254 <member name="P:NLog.Layouts.Layout.IsThreadAgnostic">
6255 <summary>
6256 Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread).
6257 </summary>
6258 <remarks>
6259 Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are
6260 like that as well.
6261 Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output.
6262 </remarks>
6263 </member>
6264 <member name="P:NLog.Layouts.Layout.LoggingConfiguration">
6265 <summary>
6266 Gets the logging configuration this target is part of.
6267 </summary>
6268 </member>
6269 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)">
6270 <summary>
6271 Renders the layout for the specified logging event by invoking layout renderers.
6272 </summary>
6273 <param name="logEvent">The logging event.</param>
6274 <returns>The rendered layout.</returns>
6275 </member>
6276 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout">
6277 <summary>
6278 Gets or sets the body layout (can be repeated multiple times).
6279 </summary>
6280 <docgen category='Layout Options' order='10' />
6281 </member>
6282 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header">
6283 <summary>
6284 Gets or sets the header layout.
6285 </summary>
6286 <docgen category='Layout Options' order='10' />
6287 </member>
6288 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer">
6289 <summary>
6290 Gets or sets the footer layout.
6291 </summary>
6292 <docgen category='Layout Options' order='10' />
6293 </member>
6294 <member name="M:NLog.Layouts.CsvLayout.#ctor">
6295 <summary>
6296 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class.
6297 </summary>
6298 </member>
6299 <member name="M:NLog.Layouts.CsvLayout.InitializeLayout">
6300 <summary>
6301 Initializes the layout.
6302 </summary>
6303 </member>
6304 <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)">
6305 <summary>
6306 Formats the log event for write.
6307 </summary>
6308 <param name="logEvent">The log event to be formatted.</param>
6309 <returns>A string representation of the log event.</returns>
6310 </member>
6311 <member name="P:NLog.Layouts.CsvLayout.Columns">
6312 <summary>
6313 Gets the array of parameters to be passed.
6314 </summary>
6315 <docgen category='CSV Options' order='10' />
6316 </member>
6317 <member name="P:NLog.Layouts.CsvLayout.WithHeader">
6318 <summary>
6319 Gets or sets a value indicating whether CVS should include header.
6320 </summary>
6321 <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value>
6322 <docgen category='CSV Options' order='10' />
6323 </member>
6324 <member name="P:NLog.Layouts.CsvLayout.Delimiter">
6325 <summary>
6326 Gets or sets the column delimiter.
6327 </summary>
6328 <docgen category='CSV Options' order='10' />
6329 </member>
6330 <member name="P:NLog.Layouts.CsvLayout.Quoting">
6331 <summary>
6332 Gets or sets the quoting mode.
6333 </summary>
6334 <docgen category='CSV Options' order='10' />
6335 </member>
6336 <member name="P:NLog.Layouts.CsvLayout.QuoteChar">
6337 <summary>
6338 Gets or sets the quote Character.
6339 </summary>
6340 <docgen category='CSV Options' order='10' />
6341 </member>
6342 <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter">
6343 <summary>
6344 Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom').
6345 </summary>
6346 <docgen category='CSV Options' order='10' />
6347 </member>
6348 <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout">
6349 <summary>
6350 Header for CSV layout.
6351 </summary>
6352 </member>
6353 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)">
6354 <summary>
6355 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class.
6356 </summary>
6357 <param name="parent">The parent.</param>
6358 </member>
6359 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)">
6360 <summary>
6361 Renders the layout for the specified logging event by invoking layout renderers.
6362 </summary>
6363 <param name="logEvent">The logging event.</param>
6364 <returns>The rendered layout.</returns>
6365 </member>
6366 <member name="T:NLog.Layouts.CsvQuotingMode">
6367 <summary>
6368 Specifies allowes CSV quoting modes.
6369 </summary>
6370 </member>
6371 <member name="F:NLog.Layouts.CsvQuotingMode.All">
6372 <summary>
6373 Quote all column.
6374 </summary>
6375 </member>
6376 <member name="F:NLog.Layouts.CsvQuotingMode.Nothing">
6377 <summary>
6378 Quote nothing.
6379 </summary>
6380 </member>
6381 <member name="F:NLog.Layouts.CsvQuotingMode.Auto">
6382 <summary>
6383 Quote only whose values contain the quote symbol or
6384 the separator.
6385 </summary>
6386 </member>
6387 <member name="T:NLog.Layouts.LayoutAttribute">
6388 <summary>
6389 Marks class as a layout renderer and assigns a format string to it.
6390 </summary>
6391 </member>
6392 <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)">
6393 <summary>
6394 Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class.
6395 </summary>
6396 <param name="name">Layout name.</param>
6397 </member>
6398 <member name="T:NLog.Layouts.LayoutParser">
6399 <summary>
6400 Parses layout strings.
6401 </summary>
6402 </member>
6403 <member name="T:NLog.Layouts.Log4JXmlEventLayout">
6404 <summary>
6405 A specialized layout that renders Log4j-compatible XML events.
6406 </summary>
6407 <remarks>
6408 This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer.
6409 </remarks>
6410 </member>
6411 <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor">
6412 <summary>
6413 Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class.
6414 </summary>
6415 </member>
6416 <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)">
6417 <summary>
6418 Renders the layout for the specified logging event by invoking layout renderers.
6419 </summary>
6420 <param name="logEvent">The logging event.</param>
6421 <returns>The rendered layout.</returns>
6422 </member>
6423 <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer">
6424 <summary>
6425 Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events.
6426 </summary>
6427 </member>
6428 <member name="T:NLog.Layouts.SimpleLayout">
6429 <summary>
6430 Represents a string with embedded placeholders that can render contextual information.
6431 </summary>
6432 <remarks>
6433 This layout is not meant to be used explicitly. Instead you can just use a string containing layout
6434 renderers everywhere the layout is required.
6435 </remarks>
6436 </member>
6437 <member name="M:NLog.Layouts.SimpleLayout.#ctor">
6438 <summary>
6439 Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class.
6440 </summary>
6441 </member>
6442 <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)">
6443 <summary>
6444 Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class.
6445 </summary>
6446 <param name="txt">The layout string to parse.</param>
6447 </member>
6448 <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)">
6449 <summary>
6450 Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class.
6451 </summary>
6452 <param name="txt">The layout string to parse.</param>
6453 <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param>
6454 </member>
6455 <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout">
6456 <summary>
6457 Converts a text to a simple layout.
6458 </summary>
6459 <param name="text">Text to be converted.</param>
6460 <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns>
6461 </member>
6462 <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)">
6463 <summary>
6464 Escapes the passed text so that it can
6465 be used literally in all places where
6466 layout is normally expected without being
6467 treated as layout.
6468 </summary>
6469 <param name="text">The text to be escaped.</param>
6470 <returns>The escaped text.</returns>
6471 <remarks>
6472 Escaping is done by replacing all occurences of
6473 '${' with '${literal:text=${}'
6474 </remarks>
6475 </member>
6476 <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)">
6477 <summary>
6478 Evaluates the specified text by expadinging all layout renderers.
6479 </summary>
6480 <param name="text">The text to be evaluated.</param>
6481 <param name="logEvent">Log event to be used for evaluation.</param>
6482 <returns>The input text with all occurences of ${} replaced with
6483 values provided by the appropriate layout renderers.</returns>
6484 </member>
6485 <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)">
6486 <summary>
6487 Evaluates the specified text by expadinging all layout renderers
6488 in new <see cref="T:NLog.LogEventInfo"/> context.
6489 </summary>
6490 <param name="text">The text to be evaluated.</param>
6491 <returns>The input text with all occurences of ${} replaced with
6492 values provided by the appropriate layout renderers.</returns>
6493 </member>
6494 <member name="M:NLog.Layouts.SimpleLayout.ToString">
6495 <summary>
6496 Returns a <see cref="T:System.String"></see> that represents the current object.
6497 </summary>
6498 <returns>
6499 A <see cref="T:System.String"></see> that represents the current object.
6500 </returns>
6501 </member>
6502 <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)">
6503 <summary>
6504 Renders the layout for the specified logging event by invoking layout renderers
6505 that make up the event.
6506 </summary>
6507 <param name="logEvent">The logging event.</param>
6508 <returns>The rendered layout.</returns>
6509 </member>
6510 <member name="P:NLog.Layouts.SimpleLayout.Text">
6511 <summary>
6512 Gets or sets the layout text.
6513 </summary>
6514 <docgen category='Layout Options' order='10' />
6515 </member>
6516 <member name="P:NLog.Layouts.SimpleLayout.Renderers">
6517 <summary>
6518 Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout.
6519 </summary>
6520 </member>
6521 <member name="T:NLog.LogEventInfo">
6522 <summary>
6523 Represents the logging event.
6524 </summary>
6525 </member>
6526 <member name="F:NLog.LogEventInfo.ZeroDate">
6527 <summary>
6528 Gets the date of the first log event created.
6529 </summary>
6530 </member>
6531 <member name="M:NLog.LogEventInfo.#ctor">
6532 <summary>
6533 Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class.
6534 </summary>
6535 </member>
6536 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)">
6537 <summary>
6538 Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class.
6539 </summary>
6540 <param name="level">Log level.</param>
6541 <param name="loggerName">Logger name.</param>
6542 <param name="message">Log message including parameter placeholders.</param>
6543 </member>
6544 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])">
6545 <summary>
6546 Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class.
6547 </summary>
6548 <param name="level">Log level.</param>
6549 <param name="loggerName">Logger name.</param>
6550 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
6551 <param name="message">Log message including parameter placeholders.</param>
6552 <param name="parameters">Parameter array.</param>
6553 </member>
6554 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)">
6555 <summary>
6556 Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class.
6557 </summary>
6558 <param name="level">Log level.</param>
6559 <param name="loggerName">Logger name.</param>
6560 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
6561 <param name="message">Log message including parameter placeholders.</param>
6562 <param name="parameters">Parameter array.</param>
6563 <param name="exception">Exception information.</param>
6564 </member>
6565 <member name="M:NLog.LogEventInfo.CreateNullEvent">
6566 <summary>
6567 Creates the null event.
6568 </summary>
6569 <returns>Null log event.</returns>
6570 </member>
6571 <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)">
6572 <summary>
6573 Creates the log event.
6574 </summary>
6575 <param name="logLevel">The log level.</param>
6576 <param name="loggerName">Name of the logger.</param>
6577 <param name="message">The message.</param>
6578 <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns>
6579 </member>
6580 <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])">
6581 <summary>
6582 Creates the log event.
6583 </summary>
6584 <param name="logLevel">The log level.</param>
6585 <param name="loggerName">Name of the logger.</param>
6586 <param name="formatProvider">The format provider.</param>
6587 <param name="message">The message.</param>
6588 <param name="parameters">The parameters.</param>
6589 <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns>
6590 </member>
6591 <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)">
6592 <summary>
6593 Creates the log event.
6594 </summary>
6595 <param name="logLevel">The log level.</param>
6596 <param name="loggerName">Name of the logger.</param>
6597 <param name="formatProvider">The format provider.</param>
6598 <param name="message">The message.</param>
6599 <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns>
6600 </member>
6601 <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)">
6602 <summary>
6603 Creates the log event.
6604 </summary>
6605 <param name="logLevel">The log level.</param>
6606 <param name="loggerName">Name of the logger.</param>
6607 <param name="message">The message.</param>
6608 <param name="exception">The exception.</param>
6609 <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns>
6610 </member>
6611 <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)">
6612 <summary>
6613 Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation.
6614 </summary>
6615 <param name="asyncContinuation">The asynchronous continuation.</param>
6616 <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns>
6617 </member>
6618 <member name="M:NLog.LogEventInfo.ToString">
6619 <summary>
6620 Returns a string representation of this log event.
6621 </summary>
6622 <returns>String representation of the log event.</returns>
6623 </member>
6624 <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)">
6625 <summary>
6626 Sets the stack trace for the event info.
6627 </summary>
6628 <param name="stackTrace">The stack trace.</param>
6629 <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param>
6630 </member>
6631 <member name="P:NLog.LogEventInfo.SequenceID">
6632 <summary>
6633 Gets the unique identifier of log event which is automatically generated
6634 and monotonously increasing.
6635 </summary>
6636 </member>
6637 <member name="P:NLog.LogEventInfo.TimeStamp">
6638 <summary>
6639 Gets or sets the timestamp of the logging event.
6640 </summary>
6641 </member>
6642 <member name="P:NLog.LogEventInfo.Level">
6643 <summary>
6644 Gets or sets the level of the logging event.
6645 </summary>
6646 </member>
6647 <member name="P:NLog.LogEventInfo.HasStackTrace">
6648 <summary>
6649 Gets a value indicating whether stack trace has been set for this event.
6650 </summary>
6651 </member>
6652 <member name="P:NLog.LogEventInfo.UserStackFrame">
6653 <summary>
6654 Gets the stack frame of the method that did the logging.
6655 </summary>
6656 </member>
6657 <member name="P:NLog.LogEventInfo.UserStackFrameNumber">
6658 <summary>
6659 Gets the number index of the stack frame that represents the user
6660 code (not the NLog code).
6661 </summary>
6662 </member>
6663 <member name="P:NLog.LogEventInfo.StackTrace">
6664 <summary>
6665 Gets the entire stack trace.
6666 </summary>
6667 </member>
6668 <member name="P:NLog.LogEventInfo.Exception">
6669 <summary>
6670 Gets or sets the exception information.
6671 </summary>
6672 </member>
6673 <member name="P:NLog.LogEventInfo.LoggerName">
6674 <summary>
6675 Gets or sets the logger name.
6676 </summary>
6677 </member>
6678 <member name="P:NLog.LogEventInfo.LoggerShortName">
6679 <summary>
6680 Gets the logger short name.
6681 </summary>
6682 </member>
6683 <member name="P:NLog.LogEventInfo.Message">
6684 <summary>
6685 Gets or sets the log message including any parameter placeholders.
6686 </summary>
6687 </member>
6688 <member name="P:NLog.LogEventInfo.Parameters">
6689 <summary>
6690 Gets or sets the parameter values or null if no parameters have been specified.
6691 </summary>
6692 </member>
6693 <member name="P:NLog.LogEventInfo.FormatProvider">
6694 <summary>
6695 Gets or sets the format provider that was provided while logging or <see langword="null" />
6696 when no formatProvider was specified.
6697 </summary>
6698 </member>
6699 <member name="P:NLog.LogEventInfo.FormattedMessage">
6700 <summary>
6701 Gets the formatted message.
6702 </summary>
6703 </member>
6704 <member name="P:NLog.LogEventInfo.Properties">
6705 <summary>
6706 Gets the dictionary of per-event context properties.
6707 </summary>
6708 </member>
6709 <member name="P:NLog.LogEventInfo.Context">
6710 <summary>
6711 Gets the dictionary of per-event context properties.
6712 </summary>
6713 </member>
6714 <member name="T:NLog.LogFactory">
6715 <summary>
6716 Creates and manages instances of <see cref="T:NLog.Logger" /> objects.
6717 </summary>
6718 </member>
6719 <member name="M:NLog.LogFactory.#ctor">
6720 <summary>
6721 Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class.
6722 </summary>
6723 </member>
6724 <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)">
6725 <summary>
6726 Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class.
6727 </summary>
6728 <param name="config">The config.</param>
6729 </member>
6730 <member name="M:NLog.LogFactory.Dispose">
6731 <summary>
6732 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
6733 </summary>
6734 </member>
6735 <member name="M:NLog.LogFactory.CreateNullLogger">
6736 <summary>
6737 Creates a logger that discards all log messages.
6738 </summary>
6739 <returns>Null logger instance.</returns>
6740 </member>
6741 <member name="M:NLog.LogFactory.GetCurrentClassLogger">
6742 <summary>
6743 Gets the logger named after the currently-being-initialized class.
6744 </summary>
6745 <returns>The logger.</returns>
6746 <remarks>This is a slow-running method.
6747 Make sure you're not doing this in a loop.</remarks>
6748 </member>
6749 <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)">
6750 <summary>
6751 Gets the logger named after the currently-being-initialized class.
6752 </summary>
6753 <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param>
6754 <returns>The logger.</returns>
6755 <remarks>This is a slow-running method.
6756 Make sure you're not doing this in a loop.</remarks>
6757 </member>
6758 <member name="M:NLog.LogFactory.GetLogger(System.String)">
6759 <summary>
6760 Gets the specified named logger.
6761 </summary>
6762 <param name="name">Name of the logger.</param>
6763 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
6764 </member>
6765 <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)">
6766 <summary>
6767 Gets the specified named logger.
6768 </summary>
6769 <param name="name">Name of the logger.</param>
6770 <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param>
6771 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the
6772 same argument aren't guaranteed to return the same logger reference.</returns>
6773 </member>
6774 <member name="M:NLog.LogFactory.ReconfigExistingLoggers">
6775 <summary>
6776 Loops through all loggers previously returned by GetLogger
6777 and recalculates their target and filter list. Useful after modifying the configuration programmatically
6778 to ensure that all loggers have been properly configured.
6779 </summary>
6780 </member>
6781 <member name="M:NLog.LogFactory.Flush">
6782 <summary>
6783 Flush any pending log messages (in case of asynchronous targets).
6784 </summary>
6785 </member>
6786 <member name="M:NLog.LogFactory.Flush(System.TimeSpan)">
6787 <summary>
6788 Flush any pending log messages (in case of asynchronous targets).
6789 </summary>
6790 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
6791 </member>
6792 <member name="M:NLog.LogFactory.Flush(System.Int32)">
6793 <summary>
6794 Flush any pending log messages (in case of asynchronous targets).
6795 </summary>
6796 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
6797 </member>
6798 <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)">
6799 <summary>
6800 Flush any pending log messages (in case of asynchronous targets).
6801 </summary>
6802 <param name="asyncContinuation">The asynchronous continuation.</param>
6803 </member>
6804 <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)">
6805 <summary>
6806 Flush any pending log messages (in case of asynchronous targets).
6807 </summary>
6808 <param name="asyncContinuation">The asynchronous continuation.</param>
6809 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
6810 </member>
6811 <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)">
6812 <summary>
6813 Flush any pending log messages (in case of asynchronous targets).
6814 </summary>
6815 <param name="asyncContinuation">The asynchronous continuation.</param>
6816 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
6817 </member>
6818 <member name="M:NLog.LogFactory.DisableLogging">
6819 <summary>Decreases the log enable counter and if it reaches -1
6820 the logs are disabled.</summary>
6821 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
6822 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
6823 <returns>An object that iplements IDisposable whose Dispose() method
6824 reenables logging. To be used with C# <c>using ()</c> statement.</returns>
6825 </member>
6826 <member name="M:NLog.LogFactory.EnableLogging">
6827 <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>
6828 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
6829 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
6830 </member>
6831 <member name="M:NLog.LogFactory.IsLoggingEnabled">
6832 <summary>
6833 Returns <see langword="true"/> if logging is currently enabled.
6834 </summary>
6835 <returns>A value of <see langword="true"/> if logging is currently enabled,
6836 <see langword="false"/> otherwise.</returns>
6837 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
6838 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
6839 </member>
6840 <member name="M:NLog.LogFactory.Dispose(System.Boolean)">
6841 <summary>
6842 Releases unmanaged and - optionally - managed resources.
6843 </summary>
6844 <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
6845 </member>
6846 <member name="E:NLog.LogFactory.ConfigurationChanged">
6847 <summary>
6848 Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes.
6849 </summary>
6850 </member>
6851 <member name="E:NLog.LogFactory.ConfigurationReloaded">
6852 <summary>
6853 Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded.
6854 </summary>
6855 </member>
6856 <member name="P:NLog.LogFactory.ThrowExceptions">
6857 <summary>
6858 Gets or sets a value indicating whether exceptions should be thrown.
6859 </summary>
6860 <value>A value of <c>true</c> if exceptiosn should be thrown; otherwise, <c>false</c>.</value>
6861 <remarks>By default exceptions
6862 are not thrown under any circumstances.
6863 </remarks>
6864 </member>
6865 <member name="P:NLog.LogFactory.Configuration">
6866 <summary>
6867 Gets or sets the current logging configuration.
6868 </summary>
6869 </member>
6870 <member name="P:NLog.LogFactory.GlobalThreshold">
6871 <summary>
6872 Gets or sets the global log threshold. Log events below this threshold are not logged.
6873 </summary>
6874 </member>
6875 <member name="T:NLog.LogFactory.LoggerCacheKey">
6876 <summary>
6877 Logger cache key.
6878 </summary>
6879 </member>
6880 <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode">
6881 <summary>
6882 Serves as a hash function for a particular type.
6883 </summary>
6884 <returns>
6885 A hash code for the current <see cref="T:System.Object"/>.
6886 </returns>
6887 </member>
6888 <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)">
6889 <summary>
6890 Determines if two objects are equal in value.
6891 </summary>
6892 <param name="o">Other object to compare to.</param>
6893 <returns>True if objects are equal, false otherwise.</returns>
6894 </member>
6895 <member name="T:NLog.LogFactory.LogEnabler">
6896 <summary>
6897 Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation.
6898 </summary>
6899 </member>
6900 <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)">
6901 <summary>
6902 Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class.
6903 </summary>
6904 <param name="factory">The factory.</param>
6905 </member>
6906 <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose">
6907 <summary>
6908 Enables logging.
6909 </summary>
6910 </member>
6911 <member name="T:NLog.LogFactory`1">
6912 <summary>
6913 Specialized LogFactory that can return instances of custom logger types.
6914 </summary>
6915 <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam>
6916 </member>
6917 <member name="M:NLog.LogFactory`1.GetLogger(System.String)">
6918 <summary>
6919 Gets the logger.
6920 </summary>
6921 <param name="name">The logger name.</param>
6922 <returns>An instance of <typeparamref name="T"/>.</returns>
6923 </member>
6924 <member name="M:NLog.LogFactory`1.GetCurrentClassLogger">
6925 <summary>
6926 Gets the logger named after the currently-being-initialized class.
6927 </summary>
6928 <returns>The logger.</returns>
6929 <remarks>This is a slow-running method.
6930 Make sure you're not doing this in a loop.</remarks>
6931 </member>
6932 <member name="T:NLog.Logger">
6933 <summary>
6934 Provides logging interface and utility functions.
6935 </summary>
6936 <content>
6937 Auto-generated Logger members for binary compatibility with NLog 1.0.
6938 </content>
6939 </member>
6940 <member name="M:NLog.Logger.#ctor">
6941 <summary>
6942 Initializes a new instance of the <see cref="T:NLog.Logger"/> class.
6943 </summary>
6944 </member>
6945 <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)">
6946 <summary>
6947 Gets a value indicating whether logging is enabled for the specified level.
6948 </summary>
6949 <param name="level">Log level to be checked.</param>
6950 <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns>
6951 </member>
6952 <member name="M:NLog.Logger.Log(NLog.LogEventInfo)">
6953 <summary>
6954 Writes the specified diagnostic message.
6955 </summary>
6956 <param name="logEvent">Log event.</param>
6957 </member>
6958 <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)">
6959 <summary>
6960 Writes the specified diagnostic message.
6961 </summary>
6962 <param name="wrapperType">The name of the type that wraps Logger.</param>
6963 <param name="logEvent">Log event.</param>
6964 </member>
6965 <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)">
6966 <overloads>
6967 Writes the diagnostic message at the specified level using the specified format provider and format parameters.
6968 </overloads>
6969 <summary>
6970 Writes the diagnostic message at the specified level.
6971 </summary>
6972 <typeparam name="T">Type of the value.</typeparam>
6973 <param name="level">The log level.</param>
6974 <param name="value">The value to be written.</param>
6975 </member>
6976 <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)">
6977 <summary>
6978 Writes the diagnostic message at the specified level.
6979 </summary>
6980 <typeparam name="T">Type of the value.</typeparam>
6981 <param name="level">The log level.</param>
6982 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
6983 <param name="value">The value to be written.</param>
6984 </member>
6985 <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)">
6986 <summary>
6987 Writes the diagnostic message at the specified level.
6988 </summary>
6989 <param name="level">The log level.</param>
6990 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
6991 </member>
6992 <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)">
6993 <summary>
6994 Writes the diagnostic message and exception at the specified level.
6995 </summary>
6996 <param name="level">The log level.</param>
6997 <param name="message">A <see langword="string" /> to be written.</param>
6998 <param name="exception">An exception to be logged.</param>
6999 </member>
7000 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])">
7001 <summary>
7002 Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
7003 </summary>
7004 <param name="level">The log level.</param>
7005 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7006 <param name="message">A <see langword="string" /> containing format items.</param>
7007 <param name="args">Arguments to format.</param>
7008 </member>
7009 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)">
7010 <summary>
7011 Writes the diagnostic message at the specified level.
7012 </summary>
7013 <param name="level">The log level.</param>
7014 <param name="message">Log message.</param>
7015 </member>
7016 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])">
7017 <summary>
7018 Writes the diagnostic message at the specified level using the specified parameters.
7019 </summary>
7020 <param name="level">The log level.</param>
7021 <param name="message">A <see langword="string" /> containing format items.</param>
7022 <param name="args">Arguments to format.</param>
7023 </member>
7024 <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)">
7025 <summary>
7026 Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
7027 </summary>
7028 <typeparam name="TArgument">The type of the argument.</typeparam>
7029 <param name="level">The log level.</param>
7030 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7031 <param name="message">A <see langword="string" /> containing one format item.</param>
7032 <param name="argument">The argument to format.</param>
7033 </member>
7034 <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)">
7035 <summary>
7036 Writes the diagnostic message at the specified level using the specified parameter.
7037 </summary>
7038 <typeparam name="TArgument">The type of the argument.</typeparam>
7039 <param name="level">The log level.</param>
7040 <param name="message">A <see langword="string" /> containing one format item.</param>
7041 <param name="argument">The argument to format.</param>
7042 </member>
7043 <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)">
7044 <summary>
7045 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
7046 </summary>
7047 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7048 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7049 <param name="level">The log level.</param>
7050 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7051 <param name="message">A <see langword="string" /> containing one format item.</param>
7052 <param name="argument1">The first argument to format.</param>
7053 <param name="argument2">The second argument to format.</param>
7054 </member>
7055 <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)">
7056 <summary>
7057 Writes the diagnostic message at the specified level using the specified parameters.
7058 </summary>
7059 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7060 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7061 <param name="level">The log level.</param>
7062 <param name="message">A <see langword="string" /> containing one format item.</param>
7063 <param name="argument1">The first argument to format.</param>
7064 <param name="argument2">The second argument to format.</param>
7065 </member>
7066 <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)">
7067 <summary>
7068 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
7069 </summary>
7070 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7071 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7072 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7073 <param name="level">The log level.</param>
7074 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7075 <param name="message">A <see langword="string" /> containing one format item.</param>
7076 <param name="argument1">The first argument to format.</param>
7077 <param name="argument2">The second argument to format.</param>
7078 <param name="argument3">The third argument to format.</param>
7079 </member>
7080 <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)">
7081 <summary>
7082 Writes the diagnostic message at the specified level using the specified parameters.
7083 </summary>
7084 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7085 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7086 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7087 <param name="level">The log level.</param>
7088 <param name="message">A <see langword="string" /> containing one format item.</param>
7089 <param name="argument1">The first argument to format.</param>
7090 <param name="argument2">The second argument to format.</param>
7091 <param name="argument3">The third argument to format.</param>
7092 </member>
7093 <member name="M:NLog.Logger.Trace``1(``0)">
7094 <overloads>
7095 Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters.
7096 </overloads>
7097 <summary>
7098 Writes the diagnostic message at the <c>Trace</c> level.
7099 </summary>
7100 <typeparam name="T">Type of the value.</typeparam>
7101 <param name="value">The value to be written.</param>
7102 </member>
7103 <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)">
7104 <summary>
7105 Writes the diagnostic message at the <c>Trace</c> level.
7106 </summary>
7107 <typeparam name="T">Type of the value.</typeparam>
7108 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7109 <param name="value">The value to be written.</param>
7110 </member>
7111 <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)">
7112 <summary>
7113 Writes the diagnostic message at the <c>Trace</c> level.
7114 </summary>
7115 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7116 </member>
7117 <member name="M:NLog.Logger.TraceException(System.String,System.Exception)">
7118 <summary>
7119 Writes the diagnostic message and exception at the <c>Trace</c> level.
7120 </summary>
7121 <param name="message">A <see langword="string" /> to be written.</param>
7122 <param name="exception">An exception to be logged.</param>
7123 </member>
7124 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])">
7125 <summary>
7126 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider.
7127 </summary>
7128 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7129 <param name="message">A <see langword="string" /> containing format items.</param>
7130 <param name="args">Arguments to format.</param>
7131 </member>
7132 <member name="M:NLog.Logger.Trace(System.String)">
7133 <summary>
7134 Writes the diagnostic message at the <c>Trace</c> level.
7135 </summary>
7136 <param name="message">Log message.</param>
7137 </member>
7138 <member name="M:NLog.Logger.Trace(System.String,System.Object[])">
7139 <summary>
7140 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
7141 </summary>
7142 <param name="message">A <see langword="string" /> containing format items.</param>
7143 <param name="args">Arguments to format.</param>
7144 </member>
7145 <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)">
7146 <summary>
7147 Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider.
7148 </summary>
7149 <typeparam name="TArgument">The type of the argument.</typeparam>
7150 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7151 <param name="message">A <see langword="string" /> containing one format item.</param>
7152 <param name="argument">The argument to format.</param>
7153 </member>
7154 <member name="M:NLog.Logger.Trace``1(System.String,``0)">
7155 <summary>
7156 Writes the diagnostic message at the <c>Trace</c> level using the specified parameter.
7157 </summary>
7158 <typeparam name="TArgument">The type of the argument.</typeparam>
7159 <param name="message">A <see langword="string" /> containing one format item.</param>
7160 <param name="argument">The argument to format.</param>
7161 </member>
7162 <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)">
7163 <summary>
7164 Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider.
7165 </summary>
7166 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7167 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7168 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7169 <param name="message">A <see langword="string" /> containing one format item.</param>
7170 <param name="argument1">The first argument to format.</param>
7171 <param name="argument2">The second argument to format.</param>
7172 </member>
7173 <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)">
7174 <summary>
7175 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
7176 </summary>
7177 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7178 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7179 <param name="message">A <see langword="string" /> containing one format item.</param>
7180 <param name="argument1">The first argument to format.</param>
7181 <param name="argument2">The second argument to format.</param>
7182 </member>
7183 <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)">
7184 <summary>
7185 Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider.
7186 </summary>
7187 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7188 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7189 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7190 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7191 <param name="message">A <see langword="string" /> containing one format item.</param>
7192 <param name="argument1">The first argument to format.</param>
7193 <param name="argument2">The second argument to format.</param>
7194 <param name="argument3">The third argument to format.</param>
7195 </member>
7196 <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)">
7197 <summary>
7198 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
7199 </summary>
7200 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7201 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7202 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7203 <param name="message">A <see langword="string" /> containing one format item.</param>
7204 <param name="argument1">The first argument to format.</param>
7205 <param name="argument2">The second argument to format.</param>
7206 <param name="argument3">The third argument to format.</param>
7207 </member>
7208 <member name="M:NLog.Logger.Debug``1(``0)">
7209 <overloads>
7210 Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters.
7211 </overloads>
7212 <summary>
7213 Writes the diagnostic message at the <c>Debug</c> level.
7214 </summary>
7215 <typeparam name="T">Type of the value.</typeparam>
7216 <param name="value">The value to be written.</param>
7217 </member>
7218 <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)">
7219 <summary>
7220 Writes the diagnostic message at the <c>Debug</c> level.
7221 </summary>
7222 <typeparam name="T">Type of the value.</typeparam>
7223 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7224 <param name="value">The value to be written.</param>
7225 </member>
7226 <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)">
7227 <summary>
7228 Writes the diagnostic message at the <c>Debug</c> level.
7229 </summary>
7230 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7231 </member>
7232 <member name="M:NLog.Logger.DebugException(System.String,System.Exception)">
7233 <summary>
7234 Writes the diagnostic message and exception at the <c>Debug</c> level.
7235 </summary>
7236 <param name="message">A <see langword="string" /> to be written.</param>
7237 <param name="exception">An exception to be logged.</param>
7238 </member>
7239 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])">
7240 <summary>
7241 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider.
7242 </summary>
7243 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7244 <param name="message">A <see langword="string" /> containing format items.</param>
7245 <param name="args">Arguments to format.</param>
7246 </member>
7247 <member name="M:NLog.Logger.Debug(System.String)">
7248 <summary>
7249 Writes the diagnostic message at the <c>Debug</c> level.
7250 </summary>
7251 <param name="message">Log message.</param>
7252 </member>
7253 <member name="M:NLog.Logger.Debug(System.String,System.Object[])">
7254 <summary>
7255 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
7256 </summary>
7257 <param name="message">A <see langword="string" /> containing format items.</param>
7258 <param name="args">Arguments to format.</param>
7259 </member>
7260 <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)">
7261 <summary>
7262 Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider.
7263 </summary>
7264 <typeparam name="TArgument">The type of the argument.</typeparam>
7265 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7266 <param name="message">A <see langword="string" /> containing one format item.</param>
7267 <param name="argument">The argument to format.</param>
7268 </member>
7269 <member name="M:NLog.Logger.Debug``1(System.String,``0)">
7270 <summary>
7271 Writes the diagnostic message at the <c>Debug</c> level using the specified parameter.
7272 </summary>
7273 <typeparam name="TArgument">The type of the argument.</typeparam>
7274 <param name="message">A <see langword="string" /> containing one format item.</param>
7275 <param name="argument">The argument to format.</param>
7276 </member>
7277 <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)">
7278 <summary>
7279 Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider.
7280 </summary>
7281 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7282 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7283 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7284 <param name="message">A <see langword="string" /> containing one format item.</param>
7285 <param name="argument1">The first argument to format.</param>
7286 <param name="argument2">The second argument to format.</param>
7287 </member>
7288 <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)">
7289 <summary>
7290 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
7291 </summary>
7292 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7293 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7294 <param name="message">A <see langword="string" /> containing one format item.</param>
7295 <param name="argument1">The first argument to format.</param>
7296 <param name="argument2">The second argument to format.</param>
7297 </member>
7298 <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)">
7299 <summary>
7300 Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider.
7301 </summary>
7302 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7303 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7304 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7305 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7306 <param name="message">A <see langword="string" /> containing one format item.</param>
7307 <param name="argument1">The first argument to format.</param>
7308 <param name="argument2">The second argument to format.</param>
7309 <param name="argument3">The third argument to format.</param>
7310 </member>
7311 <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)">
7312 <summary>
7313 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
7314 </summary>
7315 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7316 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7317 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7318 <param name="message">A <see langword="string" /> containing one format item.</param>
7319 <param name="argument1">The first argument to format.</param>
7320 <param name="argument2">The second argument to format.</param>
7321 <param name="argument3">The third argument to format.</param>
7322 </member>
7323 <member name="M:NLog.Logger.Info``1(``0)">
7324 <overloads>
7325 Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters.
7326 </overloads>
7327 <summary>
7328 Writes the diagnostic message at the <c>Info</c> level.
7329 </summary>
7330 <typeparam name="T">Type of the value.</typeparam>
7331 <param name="value">The value to be written.</param>
7332 </member>
7333 <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)">
7334 <summary>
7335 Writes the diagnostic message at the <c>Info</c> level.
7336 </summary>
7337 <typeparam name="T">Type of the value.</typeparam>
7338 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7339 <param name="value">The value to be written.</param>
7340 </member>
7341 <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)">
7342 <summary>
7343 Writes the diagnostic message at the <c>Info</c> level.
7344 </summary>
7345 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7346 </member>
7347 <member name="M:NLog.Logger.InfoException(System.String,System.Exception)">
7348 <summary>
7349 Writes the diagnostic message and exception at the <c>Info</c> level.
7350 </summary>
7351 <param name="message">A <see langword="string" /> to be written.</param>
7352 <param name="exception">An exception to be logged.</param>
7353 </member>
7354 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])">
7355 <summary>
7356 Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider.
7357 </summary>
7358 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7359 <param name="message">A <see langword="string" /> containing format items.</param>
7360 <param name="args">Arguments to format.</param>
7361 </member>
7362 <member name="M:NLog.Logger.Info(System.String)">
7363 <summary>
7364 Writes the diagnostic message at the <c>Info</c> level.
7365 </summary>
7366 <param name="message">Log message.</param>
7367 </member>
7368 <member name="M:NLog.Logger.Info(System.String,System.Object[])">
7369 <summary>
7370 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
7371 </summary>
7372 <param name="message">A <see langword="string" /> containing format items.</param>
7373 <param name="args">Arguments to format.</param>
7374 </member>
7375 <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)">
7376 <summary>
7377 Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider.
7378 </summary>
7379 <typeparam name="TArgument">The type of the argument.</typeparam>
7380 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7381 <param name="message">A <see langword="string" /> containing one format item.</param>
7382 <param name="argument">The argument to format.</param>
7383 </member>
7384 <member name="M:NLog.Logger.Info``1(System.String,``0)">
7385 <summary>
7386 Writes the diagnostic message at the <c>Info</c> level using the specified parameter.
7387 </summary>
7388 <typeparam name="TArgument">The type of the argument.</typeparam>
7389 <param name="message">A <see langword="string" /> containing one format item.</param>
7390 <param name="argument">The argument to format.</param>
7391 </member>
7392 <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)">
7393 <summary>
7394 Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider.
7395 </summary>
7396 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7397 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7398 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7399 <param name="message">A <see langword="string" /> containing one format item.</param>
7400 <param name="argument1">The first argument to format.</param>
7401 <param name="argument2">The second argument to format.</param>
7402 </member>
7403 <member name="M:NLog.Logger.Info``2(System.String,``0,``1)">
7404 <summary>
7405 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
7406 </summary>
7407 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7408 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7409 <param name="message">A <see langword="string" /> containing one format item.</param>
7410 <param name="argument1">The first argument to format.</param>
7411 <param name="argument2">The second argument to format.</param>
7412 </member>
7413 <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)">
7414 <summary>
7415 Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider.
7416 </summary>
7417 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7418 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7419 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7420 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7421 <param name="message">A <see langword="string" /> containing one format item.</param>
7422 <param name="argument1">The first argument to format.</param>
7423 <param name="argument2">The second argument to format.</param>
7424 <param name="argument3">The third argument to format.</param>
7425 </member>
7426 <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)">
7427 <summary>
7428 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
7429 </summary>
7430 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7431 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7432 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7433 <param name="message">A <see langword="string" /> containing one format item.</param>
7434 <param name="argument1">The first argument to format.</param>
7435 <param name="argument2">The second argument to format.</param>
7436 <param name="argument3">The third argument to format.</param>
7437 </member>
7438 <member name="M:NLog.Logger.Warn``1(``0)">
7439 <overloads>
7440 Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters.
7441 </overloads>
7442 <summary>
7443 Writes the diagnostic message at the <c>Warn</c> level.
7444 </summary>
7445 <typeparam name="T">Type of the value.</typeparam>
7446 <param name="value">The value to be written.</param>
7447 </member>
7448 <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)">
7449 <summary>
7450 Writes the diagnostic message at the <c>Warn</c> level.
7451 </summary>
7452 <typeparam name="T">Type of the value.</typeparam>
7453 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7454 <param name="value">The value to be written.</param>
7455 </member>
7456 <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)">
7457 <summary>
7458 Writes the diagnostic message at the <c>Warn</c> level.
7459 </summary>
7460 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7461 </member>
7462 <member name="M:NLog.Logger.WarnException(System.String,System.Exception)">
7463 <summary>
7464 Writes the diagnostic message and exception at the <c>Warn</c> level.
7465 </summary>
7466 <param name="message">A <see langword="string" /> to be written.</param>
7467 <param name="exception">An exception to be logged.</param>
7468 </member>
7469 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])">
7470 <summary>
7471 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider.
7472 </summary>
7473 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7474 <param name="message">A <see langword="string" /> containing format items.</param>
7475 <param name="args">Arguments to format.</param>
7476 </member>
7477 <member name="M:NLog.Logger.Warn(System.String)">
7478 <summary>
7479 Writes the diagnostic message at the <c>Warn</c> level.
7480 </summary>
7481 <param name="message">Log message.</param>
7482 </member>
7483 <member name="M:NLog.Logger.Warn(System.String,System.Object[])">
7484 <summary>
7485 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
7486 </summary>
7487 <param name="message">A <see langword="string" /> containing format items.</param>
7488 <param name="args">Arguments to format.</param>
7489 </member>
7490 <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)">
7491 <summary>
7492 Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider.
7493 </summary>
7494 <typeparam name="TArgument">The type of the argument.</typeparam>
7495 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7496 <param name="message">A <see langword="string" /> containing one format item.</param>
7497 <param name="argument">The argument to format.</param>
7498 </member>
7499 <member name="M:NLog.Logger.Warn``1(System.String,``0)">
7500 <summary>
7501 Writes the diagnostic message at the <c>Warn</c> level using the specified parameter.
7502 </summary>
7503 <typeparam name="TArgument">The type of the argument.</typeparam>
7504 <param name="message">A <see langword="string" /> containing one format item.</param>
7505 <param name="argument">The argument to format.</param>
7506 </member>
7507 <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)">
7508 <summary>
7509 Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider.
7510 </summary>
7511 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7512 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7513 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7514 <param name="message">A <see langword="string" /> containing one format item.</param>
7515 <param name="argument1">The first argument to format.</param>
7516 <param name="argument2">The second argument to format.</param>
7517 </member>
7518 <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)">
7519 <summary>
7520 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
7521 </summary>
7522 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7523 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7524 <param name="message">A <see langword="string" /> containing one format item.</param>
7525 <param name="argument1">The first argument to format.</param>
7526 <param name="argument2">The second argument to format.</param>
7527 </member>
7528 <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)">
7529 <summary>
7530 Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider.
7531 </summary>
7532 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7533 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7534 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7535 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7536 <param name="message">A <see langword="string" /> containing one format item.</param>
7537 <param name="argument1">The first argument to format.</param>
7538 <param name="argument2">The second argument to format.</param>
7539 <param name="argument3">The third argument to format.</param>
7540 </member>
7541 <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)">
7542 <summary>
7543 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
7544 </summary>
7545 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7546 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7547 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7548 <param name="message">A <see langword="string" /> containing one format item.</param>
7549 <param name="argument1">The first argument to format.</param>
7550 <param name="argument2">The second argument to format.</param>
7551 <param name="argument3">The third argument to format.</param>
7552 </member>
7553 <member name="M:NLog.Logger.Error``1(``0)">
7554 <overloads>
7555 Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters.
7556 </overloads>
7557 <summary>
7558 Writes the diagnostic message at the <c>Error</c> level.
7559 </summary>
7560 <typeparam name="T">Type of the value.</typeparam>
7561 <param name="value">The value to be written.</param>
7562 </member>
7563 <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)">
7564 <summary>
7565 Writes the diagnostic message at the <c>Error</c> level.
7566 </summary>
7567 <typeparam name="T">Type of the value.</typeparam>
7568 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7569 <param name="value">The value to be written.</param>
7570 </member>
7571 <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)">
7572 <summary>
7573 Writes the diagnostic message at the <c>Error</c> level.
7574 </summary>
7575 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7576 </member>
7577 <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)">
7578 <summary>
7579 Writes the diagnostic message and exception at the <c>Error</c> level.
7580 </summary>
7581 <param name="message">A <see langword="string" /> to be written.</param>
7582 <param name="exception">An exception to be logged.</param>
7583 </member>
7584 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])">
7585 <summary>
7586 Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider.
7587 </summary>
7588 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7589 <param name="message">A <see langword="string" /> containing format items.</param>
7590 <param name="args">Arguments to format.</param>
7591 </member>
7592 <member name="M:NLog.Logger.Error(System.String)">
7593 <summary>
7594 Writes the diagnostic message at the <c>Error</c> level.
7595 </summary>
7596 <param name="message">Log message.</param>
7597 </member>
7598 <member name="M:NLog.Logger.Error(System.String,System.Object[])">
7599 <summary>
7600 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
7601 </summary>
7602 <param name="message">A <see langword="string" /> containing format items.</param>
7603 <param name="args">Arguments to format.</param>
7604 </member>
7605 <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)">
7606 <summary>
7607 Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider.
7608 </summary>
7609 <typeparam name="TArgument">The type of the argument.</typeparam>
7610 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7611 <param name="message">A <see langword="string" /> containing one format item.</param>
7612 <param name="argument">The argument to format.</param>
7613 </member>
7614 <member name="M:NLog.Logger.Error``1(System.String,``0)">
7615 <summary>
7616 Writes the diagnostic message at the <c>Error</c> level using the specified parameter.
7617 </summary>
7618 <typeparam name="TArgument">The type of the argument.</typeparam>
7619 <param name="message">A <see langword="string" /> containing one format item.</param>
7620 <param name="argument">The argument to format.</param>
7621 </member>
7622 <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)">
7623 <summary>
7624 Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider.
7625 </summary>
7626 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7627 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7628 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7629 <param name="message">A <see langword="string" /> containing one format item.</param>
7630 <param name="argument1">The first argument to format.</param>
7631 <param name="argument2">The second argument to format.</param>
7632 </member>
7633 <member name="M:NLog.Logger.Error``2(System.String,``0,``1)">
7634 <summary>
7635 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
7636 </summary>
7637 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7638 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7639 <param name="message">A <see langword="string" /> containing one format item.</param>
7640 <param name="argument1">The first argument to format.</param>
7641 <param name="argument2">The second argument to format.</param>
7642 </member>
7643 <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)">
7644 <summary>
7645 Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider.
7646 </summary>
7647 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7648 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7649 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7650 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7651 <param name="message">A <see langword="string" /> containing one format item.</param>
7652 <param name="argument1">The first argument to format.</param>
7653 <param name="argument2">The second argument to format.</param>
7654 <param name="argument3">The third argument to format.</param>
7655 </member>
7656 <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)">
7657 <summary>
7658 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
7659 </summary>
7660 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7661 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7662 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7663 <param name="message">A <see langword="string" /> containing one format item.</param>
7664 <param name="argument1">The first argument to format.</param>
7665 <param name="argument2">The second argument to format.</param>
7666 <param name="argument3">The third argument to format.</param>
7667 </member>
7668 <member name="M:NLog.Logger.Fatal``1(``0)">
7669 <overloads>
7670 Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters.
7671 </overloads>
7672 <summary>
7673 Writes the diagnostic message at the <c>Fatal</c> level.
7674 </summary>
7675 <typeparam name="T">Type of the value.</typeparam>
7676 <param name="value">The value to be written.</param>
7677 </member>
7678 <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)">
7679 <summary>
7680 Writes the diagnostic message at the <c>Fatal</c> level.
7681 </summary>
7682 <typeparam name="T">Type of the value.</typeparam>
7683 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7684 <param name="value">The value to be written.</param>
7685 </member>
7686 <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)">
7687 <summary>
7688 Writes the diagnostic message at the <c>Fatal</c> level.
7689 </summary>
7690 <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param>
7691 </member>
7692 <member name="M:NLog.Logger.FatalException(System.String,System.Exception)">
7693 <summary>
7694 Writes the diagnostic message and exception at the <c>Fatal</c> level.
7695 </summary>
7696 <param name="message">A <see langword="string" /> to be written.</param>
7697 <param name="exception">An exception to be logged.</param>
7698 </member>
7699 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])">
7700 <summary>
7701 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider.
7702 </summary>
7703 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7704 <param name="message">A <see langword="string" /> containing format items.</param>
7705 <param name="args">Arguments to format.</param>
7706 </member>
7707 <member name="M:NLog.Logger.Fatal(System.String)">
7708 <summary>
7709 Writes the diagnostic message at the <c>Fatal</c> level.
7710 </summary>
7711 <param name="message">Log message.</param>
7712 </member>
7713 <member name="M:NLog.Logger.Fatal(System.String,System.Object[])">
7714 <summary>
7715 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
7716 </summary>
7717 <param name="message">A <see langword="string" /> containing format items.</param>
7718 <param name="args">Arguments to format.</param>
7719 </member>
7720 <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)">
7721 <summary>
7722 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider.
7723 </summary>
7724 <typeparam name="TArgument">The type of the argument.</typeparam>
7725 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7726 <param name="message">A <see langword="string" /> containing one format item.</param>
7727 <param name="argument">The argument to format.</param>
7728 </member>
7729 <member name="M:NLog.Logger.Fatal``1(System.String,``0)">
7730 <summary>
7731 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter.
7732 </summary>
7733 <typeparam name="TArgument">The type of the argument.</typeparam>
7734 <param name="message">A <see langword="string" /> containing one format item.</param>
7735 <param name="argument">The argument to format.</param>
7736 </member>
7737 <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)">
7738 <summary>
7739 Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider.
7740 </summary>
7741 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7742 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7743 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7744 <param name="message">A <see langword="string" /> containing one format item.</param>
7745 <param name="argument1">The first argument to format.</param>
7746 <param name="argument2">The second argument to format.</param>
7747 </member>
7748 <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)">
7749 <summary>
7750 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
7751 </summary>
7752 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7753 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7754 <param name="message">A <see langword="string" /> containing one format item.</param>
7755 <param name="argument1">The first argument to format.</param>
7756 <param name="argument2">The second argument to format.</param>
7757 </member>
7758 <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)">
7759 <summary>
7760 Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider.
7761 </summary>
7762 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7763 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7764 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7765 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7766 <param name="message">A <see langword="string" /> containing one format item.</param>
7767 <param name="argument1">The first argument to format.</param>
7768 <param name="argument2">The second argument to format.</param>
7769 <param name="argument3">The third argument to format.</param>
7770 </member>
7771 <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)">
7772 <summary>
7773 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
7774 </summary>
7775 <typeparam name="TArgument1">The type of the first argument.</typeparam>
7776 <typeparam name="TArgument2">The type of the second argument.</typeparam>
7777 <typeparam name="TArgument3">The type of the third argument.</typeparam>
7778 <param name="message">A <see langword="string" /> containing one format item.</param>
7779 <param name="argument1">The first argument to format.</param>
7780 <param name="argument2">The second argument to format.</param>
7781 <param name="argument3">The third argument to format.</param>
7782 </member>
7783 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)">
7784 <summary>
7785 Writes the diagnostic message at the specified level.
7786 </summary>
7787 <param name="level">The log level.</param>
7788 <param name="value">A <see langword="object" /> to be written.</param>
7789 </member>
7790 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)">
7791 <summary>
7792 Writes the diagnostic message at the specified level.
7793 </summary>
7794 <param name="level">The log level.</param>
7795 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7796 <param name="value">A <see langword="object" /> to be written.</param>
7797 </member>
7798 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)">
7799 <summary>
7800 Writes the diagnostic message at the specified level using the specified parameters.
7801 </summary>
7802 <param name="level">The log level.</param>
7803 <param name="message">A <see langword="string" /> containing format items.</param>
7804 <param name="arg1">First argument to format.</param>
7805 <param name="arg2">Second argument to format.</param>
7806 </member>
7807 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)">
7808 <summary>
7809 Writes the diagnostic message at the specified level using the specified parameters.
7810 </summary>
7811 <param name="level">The log level.</param>
7812 <param name="message">A <see langword="string" /> containing format items.</param>
7813 <param name="arg1">First argument to format.</param>
7814 <param name="arg2">Second argument to format.</param>
7815 <param name="arg3">Third argument to format.</param>
7816 </member>
7817 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)">
7818 <summary>
7819 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7820 </summary>
7821 <param name="level">The log level.</param>
7822 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7823 <param name="message">A <see langword="string" /> containing one format item.</param>
7824 <param name="argument">The argument to format.</param>
7825 </member>
7826 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)">
7827 <summary>
7828 Writes the diagnostic message at the specified level using the specified value as a parameter.
7829 </summary>
7830 <param name="level">The log level.</param>
7831 <param name="message">A <see langword="string" /> containing one format item.</param>
7832 <param name="argument">The argument to format.</param>
7833 </member>
7834 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)">
7835 <summary>
7836 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7837 </summary>
7838 <param name="level">The log level.</param>
7839 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7840 <param name="message">A <see langword="string" /> containing one format item.</param>
7841 <param name="argument">The argument to format.</param>
7842 </member>
7843 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)">
7844 <summary>
7845 Writes the diagnostic message at the specified level using the specified value as a parameter.
7846 </summary>
7847 <param name="level">The log level.</param>
7848 <param name="message">A <see langword="string" /> containing one format item.</param>
7849 <param name="argument">The argument to format.</param>
7850 </member>
7851 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)">
7852 <summary>
7853 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7854 </summary>
7855 <param name="level">The log level.</param>
7856 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7857 <param name="message">A <see langword="string" /> containing one format item.</param>
7858 <param name="argument">The argument to format.</param>
7859 </member>
7860 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)">
7861 <summary>
7862 Writes the diagnostic message at the specified level using the specified value as a parameter.
7863 </summary>
7864 <param name="level">The log level.</param>
7865 <param name="message">A <see langword="string" /> containing one format item.</param>
7866 <param name="argument">The argument to format.</param>
7867 </member>
7868 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)">
7869 <summary>
7870 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7871 </summary>
7872 <param name="level">The log level.</param>
7873 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7874 <param name="message">A <see langword="string" /> containing one format item.</param>
7875 <param name="argument">The argument to format.</param>
7876 </member>
7877 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)">
7878 <summary>
7879 Writes the diagnostic message at the specified level using the specified value as a parameter.
7880 </summary>
7881 <param name="level">The log level.</param>
7882 <param name="message">A <see langword="string" /> containing one format item.</param>
7883 <param name="argument">The argument to format.</param>
7884 </member>
7885 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)">
7886 <summary>
7887 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7888 </summary>
7889 <param name="level">The log level.</param>
7890 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7891 <param name="message">A <see langword="string" /> containing one format item.</param>
7892 <param name="argument">The argument to format.</param>
7893 </member>
7894 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)">
7895 <summary>
7896 Writes the diagnostic message at the specified level using the specified value as a parameter.
7897 </summary>
7898 <param name="level">The log level.</param>
7899 <param name="message">A <see langword="string" /> containing one format item.</param>
7900 <param name="argument">The argument to format.</param>
7901 </member>
7902 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)">
7903 <summary>
7904 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7905 </summary>
7906 <param name="level">The log level.</param>
7907 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7908 <param name="message">A <see langword="string" /> containing one format item.</param>
7909 <param name="argument">The argument to format.</param>
7910 </member>
7911 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)">
7912 <summary>
7913 Writes the diagnostic message at the specified level using the specified value as a parameter.
7914 </summary>
7915 <param name="level">The log level.</param>
7916 <param name="message">A <see langword="string" /> containing one format item.</param>
7917 <param name="argument">The argument to format.</param>
7918 </member>
7919 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)">
7920 <summary>
7921 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7922 </summary>
7923 <param name="level">The log level.</param>
7924 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7925 <param name="message">A <see langword="string" /> containing one format item.</param>
7926 <param name="argument">The argument to format.</param>
7927 </member>
7928 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)">
7929 <summary>
7930 Writes the diagnostic message at the specified level using the specified value as a parameter.
7931 </summary>
7932 <param name="level">The log level.</param>
7933 <param name="message">A <see langword="string" /> containing one format item.</param>
7934 <param name="argument">The argument to format.</param>
7935 </member>
7936 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)">
7937 <summary>
7938 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7939 </summary>
7940 <param name="level">The log level.</param>
7941 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7942 <param name="message">A <see langword="string" /> containing one format item.</param>
7943 <param name="argument">The argument to format.</param>
7944 </member>
7945 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)">
7946 <summary>
7947 Writes the diagnostic message at the specified level using the specified value as a parameter.
7948 </summary>
7949 <param name="level">The log level.</param>
7950 <param name="message">A <see langword="string" /> containing one format item.</param>
7951 <param name="argument">The argument to format.</param>
7952 </member>
7953 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)">
7954 <summary>
7955 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7956 </summary>
7957 <param name="level">The log level.</param>
7958 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7959 <param name="message">A <see langword="string" /> containing one format item.</param>
7960 <param name="argument">The argument to format.</param>
7961 </member>
7962 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)">
7963 <summary>
7964 Writes the diagnostic message at the specified level using the specified value as a parameter.
7965 </summary>
7966 <param name="level">The log level.</param>
7967 <param name="message">A <see langword="string" /> containing one format item.</param>
7968 <param name="argument">The argument to format.</param>
7969 </member>
7970 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)">
7971 <summary>
7972 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7973 </summary>
7974 <param name="level">The log level.</param>
7975 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7976 <param name="message">A <see langword="string" /> containing one format item.</param>
7977 <param name="argument">The argument to format.</param>
7978 </member>
7979 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)">
7980 <summary>
7981 Writes the diagnostic message at the specified level using the specified value as a parameter.
7982 </summary>
7983 <param name="level">The log level.</param>
7984 <param name="message">A <see langword="string" /> containing one format item.</param>
7985 <param name="argument">The argument to format.</param>
7986 </member>
7987 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)">
7988 <summary>
7989 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
7990 </summary>
7991 <param name="level">The log level.</param>
7992 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
7993 <param name="message">A <see langword="string" /> containing one format item.</param>
7994 <param name="argument">The argument to format.</param>
7995 </member>
7996 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)">
7997 <summary>
7998 Writes the diagnostic message at the specified level using the specified value as a parameter.
7999 </summary>
8000 <param name="level">The log level.</param>
8001 <param name="message">A <see langword="string" /> containing one format item.</param>
8002 <param name="argument">The argument to format.</param>
8003 </member>
8004 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)">
8005 <summary>
8006 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
8007 </summary>
8008 <param name="level">The log level.</param>
8009 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8010 <param name="message">A <see langword="string" /> containing one format item.</param>
8011 <param name="argument">The argument to format.</param>
8012 </member>
8013 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)">
8014 <summary>
8015 Writes the diagnostic message at the specified level using the specified value as a parameter.
8016 </summary>
8017 <param name="level">The log level.</param>
8018 <param name="message">A <see langword="string" /> containing one format item.</param>
8019 <param name="argument">The argument to format.</param>
8020 </member>
8021 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)">
8022 <summary>
8023 Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider.
8024 </summary>
8025 <param name="level">The log level.</param>
8026 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8027 <param name="message">A <see langword="string" /> containing one format item.</param>
8028 <param name="argument">The argument to format.</param>
8029 </member>
8030 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)">
8031 <summary>
8032 Writes the diagnostic message at the specified level using the specified value as a parameter.
8033 </summary>
8034 <param name="level">The log level.</param>
8035 <param name="message">A <see langword="string" /> containing one format item.</param>
8036 <param name="argument">The argument to format.</param>
8037 </member>
8038 <member name="M:NLog.Logger.Trace(System.Object)">
8039 <summary>
8040 Writes the diagnostic message at the <c>Trace</c> level.
8041 </summary>
8042 <param name="value">A <see langword="object" /> to be written.</param>
8043 </member>
8044 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)">
8045 <summary>
8046 Writes the diagnostic message at the <c>Trace</c> level.
8047 </summary>
8048 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8049 <param name="value">A <see langword="object" /> to be written.</param>
8050 </member>
8051 <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)">
8052 <summary>
8053 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
8054 </summary>
8055 <param name="message">A <see langword="string" /> containing format items.</param>
8056 <param name="arg1">First argument to format.</param>
8057 <param name="arg2">Second argument to format.</param>
8058 </member>
8059 <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)">
8060 <summary>
8061 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
8062 </summary>
8063 <param name="message">A <see langword="string" /> containing format items.</param>
8064 <param name="arg1">First argument to format.</param>
8065 <param name="arg2">Second argument to format.</param>
8066 <param name="arg3">Third argument to format.</param>
8067 </member>
8068 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)">
8069 <summary>
8070 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8071 </summary>
8072 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8073 <param name="message">A <see langword="string" /> containing one format item.</param>
8074 <param name="argument">The argument to format.</param>
8075 </member>
8076 <member name="M:NLog.Logger.Trace(System.String,System.Boolean)">
8077 <summary>
8078 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8079 </summary>
8080 <param name="message">A <see langword="string" /> containing one format item.</param>
8081 <param name="argument">The argument to format.</param>
8082 </member>
8083 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)">
8084 <summary>
8085 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8086 </summary>
8087 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8088 <param name="message">A <see langword="string" /> containing one format item.</param>
8089 <param name="argument">The argument to format.</param>
8090 </member>
8091 <member name="M:NLog.Logger.Trace(System.String,System.Char)">
8092 <summary>
8093 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8094 </summary>
8095 <param name="message">A <see langword="string" /> containing one format item.</param>
8096 <param name="argument">The argument to format.</param>
8097 </member>
8098 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)">
8099 <summary>
8100 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8101 </summary>
8102 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8103 <param name="message">A <see langword="string" /> containing one format item.</param>
8104 <param name="argument">The argument to format.</param>
8105 </member>
8106 <member name="M:NLog.Logger.Trace(System.String,System.Byte)">
8107 <summary>
8108 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8109 </summary>
8110 <param name="message">A <see langword="string" /> containing one format item.</param>
8111 <param name="argument">The argument to format.</param>
8112 </member>
8113 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)">
8114 <summary>
8115 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8116 </summary>
8117 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8118 <param name="message">A <see langword="string" /> containing one format item.</param>
8119 <param name="argument">The argument to format.</param>
8120 </member>
8121 <member name="M:NLog.Logger.Trace(System.String,System.String)">
8122 <summary>
8123 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8124 </summary>
8125 <param name="message">A <see langword="string" /> containing one format item.</param>
8126 <param name="argument">The argument to format.</param>
8127 </member>
8128 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)">
8129 <summary>
8130 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8131 </summary>
8132 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8133 <param name="message">A <see langword="string" /> containing one format item.</param>
8134 <param name="argument">The argument to format.</param>
8135 </member>
8136 <member name="M:NLog.Logger.Trace(System.String,System.Int32)">
8137 <summary>
8138 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8139 </summary>
8140 <param name="message">A <see langword="string" /> containing one format item.</param>
8141 <param name="argument">The argument to format.</param>
8142 </member>
8143 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)">
8144 <summary>
8145 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8146 </summary>
8147 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8148 <param name="message">A <see langword="string" /> containing one format item.</param>
8149 <param name="argument">The argument to format.</param>
8150 </member>
8151 <member name="M:NLog.Logger.Trace(System.String,System.Int64)">
8152 <summary>
8153 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8154 </summary>
8155 <param name="message">A <see langword="string" /> containing one format item.</param>
8156 <param name="argument">The argument to format.</param>
8157 </member>
8158 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)">
8159 <summary>
8160 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8161 </summary>
8162 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8163 <param name="message">A <see langword="string" /> containing one format item.</param>
8164 <param name="argument">The argument to format.</param>
8165 </member>
8166 <member name="M:NLog.Logger.Trace(System.String,System.Single)">
8167 <summary>
8168 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8169 </summary>
8170 <param name="message">A <see langword="string" /> containing one format item.</param>
8171 <param name="argument">The argument to format.</param>
8172 </member>
8173 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)">
8174 <summary>
8175 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8176 </summary>
8177 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8178 <param name="message">A <see langword="string" /> containing one format item.</param>
8179 <param name="argument">The argument to format.</param>
8180 </member>
8181 <member name="M:NLog.Logger.Trace(System.String,System.Double)">
8182 <summary>
8183 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8184 </summary>
8185 <param name="message">A <see langword="string" /> containing one format item.</param>
8186 <param name="argument">The argument to format.</param>
8187 </member>
8188 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)">
8189 <summary>
8190 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8191 </summary>
8192 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8193 <param name="message">A <see langword="string" /> containing one format item.</param>
8194 <param name="argument">The argument to format.</param>
8195 </member>
8196 <member name="M:NLog.Logger.Trace(System.String,System.Decimal)">
8197 <summary>
8198 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8199 </summary>
8200 <param name="message">A <see langword="string" /> containing one format item.</param>
8201 <param name="argument">The argument to format.</param>
8202 </member>
8203 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)">
8204 <summary>
8205 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8206 </summary>
8207 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8208 <param name="message">A <see langword="string" /> containing one format item.</param>
8209 <param name="argument">The argument to format.</param>
8210 </member>
8211 <member name="M:NLog.Logger.Trace(System.String,System.Object)">
8212 <summary>
8213 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8214 </summary>
8215 <param name="message">A <see langword="string" /> containing one format item.</param>
8216 <param name="argument">The argument to format.</param>
8217 </member>
8218 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)">
8219 <summary>
8220 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8221 </summary>
8222 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8223 <param name="message">A <see langword="string" /> containing one format item.</param>
8224 <param name="argument">The argument to format.</param>
8225 </member>
8226 <member name="M:NLog.Logger.Trace(System.String,System.SByte)">
8227 <summary>
8228 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8229 </summary>
8230 <param name="message">A <see langword="string" /> containing one format item.</param>
8231 <param name="argument">The argument to format.</param>
8232 </member>
8233 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)">
8234 <summary>
8235 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8236 </summary>
8237 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8238 <param name="message">A <see langword="string" /> containing one format item.</param>
8239 <param name="argument">The argument to format.</param>
8240 </member>
8241 <member name="M:NLog.Logger.Trace(System.String,System.UInt32)">
8242 <summary>
8243 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8244 </summary>
8245 <param name="message">A <see langword="string" /> containing one format item.</param>
8246 <param name="argument">The argument to format.</param>
8247 </member>
8248 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)">
8249 <summary>
8250 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8251 </summary>
8252 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8253 <param name="message">A <see langword="string" /> containing one format item.</param>
8254 <param name="argument">The argument to format.</param>
8255 </member>
8256 <member name="M:NLog.Logger.Trace(System.String,System.UInt64)">
8257 <summary>
8258 Writes the diagnostic message at the <c>Trace</c> level using the specified value as a parameter.
8259 </summary>
8260 <param name="message">A <see langword="string" /> containing one format item.</param>
8261 <param name="argument">The argument to format.</param>
8262 </member>
8263 <member name="M:NLog.Logger.Debug(System.Object)">
8264 <summary>
8265 Writes the diagnostic message at the <c>Debug</c> level.
8266 </summary>
8267 <param name="value">A <see langword="object" /> to be written.</param>
8268 </member>
8269 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)">
8270 <summary>
8271 Writes the diagnostic message at the <c>Debug</c> level.
8272 </summary>
8273 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8274 <param name="value">A <see langword="object" /> to be written.</param>
8275 </member>
8276 <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)">
8277 <summary>
8278 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
8279 </summary>
8280 <param name="message">A <see langword="string" /> containing format items.</param>
8281 <param name="arg1">First argument to format.</param>
8282 <param name="arg2">Second argument to format.</param>
8283 </member>
8284 <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)">
8285 <summary>
8286 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
8287 </summary>
8288 <param name="message">A <see langword="string" /> containing format items.</param>
8289 <param name="arg1">First argument to format.</param>
8290 <param name="arg2">Second argument to format.</param>
8291 <param name="arg3">Third argument to format.</param>
8292 </member>
8293 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)">
8294 <summary>
8295 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8296 </summary>
8297 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8298 <param name="message">A <see langword="string" /> containing one format item.</param>
8299 <param name="argument">The argument to format.</param>
8300 </member>
8301 <member name="M:NLog.Logger.Debug(System.String,System.Boolean)">
8302 <summary>
8303 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8304 </summary>
8305 <param name="message">A <see langword="string" /> containing one format item.</param>
8306 <param name="argument">The argument to format.</param>
8307 </member>
8308 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)">
8309 <summary>
8310 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8311 </summary>
8312 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8313 <param name="message">A <see langword="string" /> containing one format item.</param>
8314 <param name="argument">The argument to format.</param>
8315 </member>
8316 <member name="M:NLog.Logger.Debug(System.String,System.Char)">
8317 <summary>
8318 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8319 </summary>
8320 <param name="message">A <see langword="string" /> containing one format item.</param>
8321 <param name="argument">The argument to format.</param>
8322 </member>
8323 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)">
8324 <summary>
8325 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8326 </summary>
8327 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8328 <param name="message">A <see langword="string" /> containing one format item.</param>
8329 <param name="argument">The argument to format.</param>
8330 </member>
8331 <member name="M:NLog.Logger.Debug(System.String,System.Byte)">
8332 <summary>
8333 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8334 </summary>
8335 <param name="message">A <see langword="string" /> containing one format item.</param>
8336 <param name="argument">The argument to format.</param>
8337 </member>
8338 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)">
8339 <summary>
8340 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8341 </summary>
8342 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8343 <param name="message">A <see langword="string" /> containing one format item.</param>
8344 <param name="argument">The argument to format.</param>
8345 </member>
8346 <member name="M:NLog.Logger.Debug(System.String,System.String)">
8347 <summary>
8348 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8349 </summary>
8350 <param name="message">A <see langword="string" /> containing one format item.</param>
8351 <param name="argument">The argument to format.</param>
8352 </member>
8353 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)">
8354 <summary>
8355 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8356 </summary>
8357 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8358 <param name="message">A <see langword="string" /> containing one format item.</param>
8359 <param name="argument">The argument to format.</param>
8360 </member>
8361 <member name="M:NLog.Logger.Debug(System.String,System.Int32)">
8362 <summary>
8363 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8364 </summary>
8365 <param name="message">A <see langword="string" /> containing one format item.</param>
8366 <param name="argument">The argument to format.</param>
8367 </member>
8368 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)">
8369 <summary>
8370 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8371 </summary>
8372 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8373 <param name="message">A <see langword="string" /> containing one format item.</param>
8374 <param name="argument">The argument to format.</param>
8375 </member>
8376 <member name="M:NLog.Logger.Debug(System.String,System.Int64)">
8377 <summary>
8378 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8379 </summary>
8380 <param name="message">A <see langword="string" /> containing one format item.</param>
8381 <param name="argument">The argument to format.</param>
8382 </member>
8383 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)">
8384 <summary>
8385 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8386 </summary>
8387 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8388 <param name="message">A <see langword="string" /> containing one format item.</param>
8389 <param name="argument">The argument to format.</param>
8390 </member>
8391 <member name="M:NLog.Logger.Debug(System.String,System.Single)">
8392 <summary>
8393 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8394 </summary>
8395 <param name="message">A <see langword="string" /> containing one format item.</param>
8396 <param name="argument">The argument to format.</param>
8397 </member>
8398 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)">
8399 <summary>
8400 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8401 </summary>
8402 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8403 <param name="message">A <see langword="string" /> containing one format item.</param>
8404 <param name="argument">The argument to format.</param>
8405 </member>
8406 <member name="M:NLog.Logger.Debug(System.String,System.Double)">
8407 <summary>
8408 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8409 </summary>
8410 <param name="message">A <see langword="string" /> containing one format item.</param>
8411 <param name="argument">The argument to format.</param>
8412 </member>
8413 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)">
8414 <summary>
8415 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8416 </summary>
8417 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8418 <param name="message">A <see langword="string" /> containing one format item.</param>
8419 <param name="argument">The argument to format.</param>
8420 </member>
8421 <member name="M:NLog.Logger.Debug(System.String,System.Decimal)">
8422 <summary>
8423 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8424 </summary>
8425 <param name="message">A <see langword="string" /> containing one format item.</param>
8426 <param name="argument">The argument to format.</param>
8427 </member>
8428 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)">
8429 <summary>
8430 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8431 </summary>
8432 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8433 <param name="message">A <see langword="string" /> containing one format item.</param>
8434 <param name="argument">The argument to format.</param>
8435 </member>
8436 <member name="M:NLog.Logger.Debug(System.String,System.Object)">
8437 <summary>
8438 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8439 </summary>
8440 <param name="message">A <see langword="string" /> containing one format item.</param>
8441 <param name="argument">The argument to format.</param>
8442 </member>
8443 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)">
8444 <summary>
8445 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8446 </summary>
8447 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8448 <param name="message">A <see langword="string" /> containing one format item.</param>
8449 <param name="argument">The argument to format.</param>
8450 </member>
8451 <member name="M:NLog.Logger.Debug(System.String,System.SByte)">
8452 <summary>
8453 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8454 </summary>
8455 <param name="message">A <see langword="string" /> containing one format item.</param>
8456 <param name="argument">The argument to format.</param>
8457 </member>
8458 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)">
8459 <summary>
8460 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8461 </summary>
8462 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8463 <param name="message">A <see langword="string" /> containing one format item.</param>
8464 <param name="argument">The argument to format.</param>
8465 </member>
8466 <member name="M:NLog.Logger.Debug(System.String,System.UInt32)">
8467 <summary>
8468 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8469 </summary>
8470 <param name="message">A <see langword="string" /> containing one format item.</param>
8471 <param name="argument">The argument to format.</param>
8472 </member>
8473 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)">
8474 <summary>
8475 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8476 </summary>
8477 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8478 <param name="message">A <see langword="string" /> containing one format item.</param>
8479 <param name="argument">The argument to format.</param>
8480 </member>
8481 <member name="M:NLog.Logger.Debug(System.String,System.UInt64)">
8482 <summary>
8483 Writes the diagnostic message at the <c>Debug</c> level using the specified value as a parameter.
8484 </summary>
8485 <param name="message">A <see langword="string" /> containing one format item.</param>
8486 <param name="argument">The argument to format.</param>
8487 </member>
8488 <member name="M:NLog.Logger.Info(System.Object)">
8489 <summary>
8490 Writes the diagnostic message at the <c>Info</c> level.
8491 </summary>
8492 <param name="value">A <see langword="object" /> to be written.</param>
8493 </member>
8494 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)">
8495 <summary>
8496 Writes the diagnostic message at the <c>Info</c> level.
8497 </summary>
8498 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8499 <param name="value">A <see langword="object" /> to be written.</param>
8500 </member>
8501 <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)">
8502 <summary>
8503 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
8504 </summary>
8505 <param name="message">A <see langword="string" /> containing format items.</param>
8506 <param name="arg1">First argument to format.</param>
8507 <param name="arg2">Second argument to format.</param>
8508 </member>
8509 <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)">
8510 <summary>
8511 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
8512 </summary>
8513 <param name="message">A <see langword="string" /> containing format items.</param>
8514 <param name="arg1">First argument to format.</param>
8515 <param name="arg2">Second argument to format.</param>
8516 <param name="arg3">Third argument to format.</param>
8517 </member>
8518 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)">
8519 <summary>
8520 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8521 </summary>
8522 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8523 <param name="message">A <see langword="string" /> containing one format item.</param>
8524 <param name="argument">The argument to format.</param>
8525 </member>
8526 <member name="M:NLog.Logger.Info(System.String,System.Boolean)">
8527 <summary>
8528 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8529 </summary>
8530 <param name="message">A <see langword="string" /> containing one format item.</param>
8531 <param name="argument">The argument to format.</param>
8532 </member>
8533 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)">
8534 <summary>
8535 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8536 </summary>
8537 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8538 <param name="message">A <see langword="string" /> containing one format item.</param>
8539 <param name="argument">The argument to format.</param>
8540 </member>
8541 <member name="M:NLog.Logger.Info(System.String,System.Char)">
8542 <summary>
8543 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8544 </summary>
8545 <param name="message">A <see langword="string" /> containing one format item.</param>
8546 <param name="argument">The argument to format.</param>
8547 </member>
8548 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)">
8549 <summary>
8550 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8551 </summary>
8552 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8553 <param name="message">A <see langword="string" /> containing one format item.</param>
8554 <param name="argument">The argument to format.</param>
8555 </member>
8556 <member name="M:NLog.Logger.Info(System.String,System.Byte)">
8557 <summary>
8558 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8559 </summary>
8560 <param name="message">A <see langword="string" /> containing one format item.</param>
8561 <param name="argument">The argument to format.</param>
8562 </member>
8563 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)">
8564 <summary>
8565 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8566 </summary>
8567 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8568 <param name="message">A <see langword="string" /> containing one format item.</param>
8569 <param name="argument">The argument to format.</param>
8570 </member>
8571 <member name="M:NLog.Logger.Info(System.String,System.String)">
8572 <summary>
8573 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8574 </summary>
8575 <param name="message">A <see langword="string" /> containing one format item.</param>
8576 <param name="argument">The argument to format.</param>
8577 </member>
8578 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)">
8579 <summary>
8580 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8581 </summary>
8582 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8583 <param name="message">A <see langword="string" /> containing one format item.</param>
8584 <param name="argument">The argument to format.</param>
8585 </member>
8586 <member name="M:NLog.Logger.Info(System.String,System.Int32)">
8587 <summary>
8588 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8589 </summary>
8590 <param name="message">A <see langword="string" /> containing one format item.</param>
8591 <param name="argument">The argument to format.</param>
8592 </member>
8593 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)">
8594 <summary>
8595 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8596 </summary>
8597 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8598 <param name="message">A <see langword="string" /> containing one format item.</param>
8599 <param name="argument">The argument to format.</param>
8600 </member>
8601 <member name="M:NLog.Logger.Info(System.String,System.Int64)">
8602 <summary>
8603 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8604 </summary>
8605 <param name="message">A <see langword="string" /> containing one format item.</param>
8606 <param name="argument">The argument to format.</param>
8607 </member>
8608 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)">
8609 <summary>
8610 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8611 </summary>
8612 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8613 <param name="message">A <see langword="string" /> containing one format item.</param>
8614 <param name="argument">The argument to format.</param>
8615 </member>
8616 <member name="M:NLog.Logger.Info(System.String,System.Single)">
8617 <summary>
8618 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8619 </summary>
8620 <param name="message">A <see langword="string" /> containing one format item.</param>
8621 <param name="argument">The argument to format.</param>
8622 </member>
8623 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)">
8624 <summary>
8625 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8626 </summary>
8627 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8628 <param name="message">A <see langword="string" /> containing one format item.</param>
8629 <param name="argument">The argument to format.</param>
8630 </member>
8631 <member name="M:NLog.Logger.Info(System.String,System.Double)">
8632 <summary>
8633 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8634 </summary>
8635 <param name="message">A <see langword="string" /> containing one format item.</param>
8636 <param name="argument">The argument to format.</param>
8637 </member>
8638 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)">
8639 <summary>
8640 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8641 </summary>
8642 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8643 <param name="message">A <see langword="string" /> containing one format item.</param>
8644 <param name="argument">The argument to format.</param>
8645 </member>
8646 <member name="M:NLog.Logger.Info(System.String,System.Decimal)">
8647 <summary>
8648 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8649 </summary>
8650 <param name="message">A <see langword="string" /> containing one format item.</param>
8651 <param name="argument">The argument to format.</param>
8652 </member>
8653 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)">
8654 <summary>
8655 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8656 </summary>
8657 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8658 <param name="message">A <see langword="string" /> containing one format item.</param>
8659 <param name="argument">The argument to format.</param>
8660 </member>
8661 <member name="M:NLog.Logger.Info(System.String,System.Object)">
8662 <summary>
8663 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8664 </summary>
8665 <param name="message">A <see langword="string" /> containing one format item.</param>
8666 <param name="argument">The argument to format.</param>
8667 </member>
8668 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)">
8669 <summary>
8670 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8671 </summary>
8672 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8673 <param name="message">A <see langword="string" /> containing one format item.</param>
8674 <param name="argument">The argument to format.</param>
8675 </member>
8676 <member name="M:NLog.Logger.Info(System.String,System.SByte)">
8677 <summary>
8678 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8679 </summary>
8680 <param name="message">A <see langword="string" /> containing one format item.</param>
8681 <param name="argument">The argument to format.</param>
8682 </member>
8683 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)">
8684 <summary>
8685 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8686 </summary>
8687 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8688 <param name="message">A <see langword="string" /> containing one format item.</param>
8689 <param name="argument">The argument to format.</param>
8690 </member>
8691 <member name="M:NLog.Logger.Info(System.String,System.UInt32)">
8692 <summary>
8693 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8694 </summary>
8695 <param name="message">A <see langword="string" /> containing one format item.</param>
8696 <param name="argument">The argument to format.</param>
8697 </member>
8698 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)">
8699 <summary>
8700 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8701 </summary>
8702 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8703 <param name="message">A <see langword="string" /> containing one format item.</param>
8704 <param name="argument">The argument to format.</param>
8705 </member>
8706 <member name="M:NLog.Logger.Info(System.String,System.UInt64)">
8707 <summary>
8708 Writes the diagnostic message at the <c>Info</c> level using the specified value as a parameter.
8709 </summary>
8710 <param name="message">A <see langword="string" /> containing one format item.</param>
8711 <param name="argument">The argument to format.</param>
8712 </member>
8713 <member name="M:NLog.Logger.Warn(System.Object)">
8714 <summary>
8715 Writes the diagnostic message at the <c>Warn</c> level.
8716 </summary>
8717 <param name="value">A <see langword="object" /> to be written.</param>
8718 </member>
8719 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)">
8720 <summary>
8721 Writes the diagnostic message at the <c>Warn</c> level.
8722 </summary>
8723 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8724 <param name="value">A <see langword="object" /> to be written.</param>
8725 </member>
8726 <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)">
8727 <summary>
8728 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
8729 </summary>
8730 <param name="message">A <see langword="string" /> containing format items.</param>
8731 <param name="arg1">First argument to format.</param>
8732 <param name="arg2">Second argument to format.</param>
8733 </member>
8734 <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)">
8735 <summary>
8736 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
8737 </summary>
8738 <param name="message">A <see langword="string" /> containing format items.</param>
8739 <param name="arg1">First argument to format.</param>
8740 <param name="arg2">Second argument to format.</param>
8741 <param name="arg3">Third argument to format.</param>
8742 </member>
8743 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)">
8744 <summary>
8745 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8746 </summary>
8747 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8748 <param name="message">A <see langword="string" /> containing one format item.</param>
8749 <param name="argument">The argument to format.</param>
8750 </member>
8751 <member name="M:NLog.Logger.Warn(System.String,System.Boolean)">
8752 <summary>
8753 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8754 </summary>
8755 <param name="message">A <see langword="string" /> containing one format item.</param>
8756 <param name="argument">The argument to format.</param>
8757 </member>
8758 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)">
8759 <summary>
8760 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8761 </summary>
8762 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8763 <param name="message">A <see langword="string" /> containing one format item.</param>
8764 <param name="argument">The argument to format.</param>
8765 </member>
8766 <member name="M:NLog.Logger.Warn(System.String,System.Char)">
8767 <summary>
8768 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8769 </summary>
8770 <param name="message">A <see langword="string" /> containing one format item.</param>
8771 <param name="argument">The argument to format.</param>
8772 </member>
8773 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)">
8774 <summary>
8775 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8776 </summary>
8777 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8778 <param name="message">A <see langword="string" /> containing one format item.</param>
8779 <param name="argument">The argument to format.</param>
8780 </member>
8781 <member name="M:NLog.Logger.Warn(System.String,System.Byte)">
8782 <summary>
8783 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8784 </summary>
8785 <param name="message">A <see langword="string" /> containing one format item.</param>
8786 <param name="argument">The argument to format.</param>
8787 </member>
8788 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)">
8789 <summary>
8790 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8791 </summary>
8792 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8793 <param name="message">A <see langword="string" /> containing one format item.</param>
8794 <param name="argument">The argument to format.</param>
8795 </member>
8796 <member name="M:NLog.Logger.Warn(System.String,System.String)">
8797 <summary>
8798 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8799 </summary>
8800 <param name="message">A <see langword="string" /> containing one format item.</param>
8801 <param name="argument">The argument to format.</param>
8802 </member>
8803 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)">
8804 <summary>
8805 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8806 </summary>
8807 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8808 <param name="message">A <see langword="string" /> containing one format item.</param>
8809 <param name="argument">The argument to format.</param>
8810 </member>
8811 <member name="M:NLog.Logger.Warn(System.String,System.Int32)">
8812 <summary>
8813 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8814 </summary>
8815 <param name="message">A <see langword="string" /> containing one format item.</param>
8816 <param name="argument">The argument to format.</param>
8817 </member>
8818 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)">
8819 <summary>
8820 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8821 </summary>
8822 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8823 <param name="message">A <see langword="string" /> containing one format item.</param>
8824 <param name="argument">The argument to format.</param>
8825 </member>
8826 <member name="M:NLog.Logger.Warn(System.String,System.Int64)">
8827 <summary>
8828 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8829 </summary>
8830 <param name="message">A <see langword="string" /> containing one format item.</param>
8831 <param name="argument">The argument to format.</param>
8832 </member>
8833 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)">
8834 <summary>
8835 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8836 </summary>
8837 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8838 <param name="message">A <see langword="string" /> containing one format item.</param>
8839 <param name="argument">The argument to format.</param>
8840 </member>
8841 <member name="M:NLog.Logger.Warn(System.String,System.Single)">
8842 <summary>
8843 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8844 </summary>
8845 <param name="message">A <see langword="string" /> containing one format item.</param>
8846 <param name="argument">The argument to format.</param>
8847 </member>
8848 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)">
8849 <summary>
8850 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8851 </summary>
8852 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8853 <param name="message">A <see langword="string" /> containing one format item.</param>
8854 <param name="argument">The argument to format.</param>
8855 </member>
8856 <member name="M:NLog.Logger.Warn(System.String,System.Double)">
8857 <summary>
8858 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8859 </summary>
8860 <param name="message">A <see langword="string" /> containing one format item.</param>
8861 <param name="argument">The argument to format.</param>
8862 </member>
8863 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)">
8864 <summary>
8865 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8866 </summary>
8867 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8868 <param name="message">A <see langword="string" /> containing one format item.</param>
8869 <param name="argument">The argument to format.</param>
8870 </member>
8871 <member name="M:NLog.Logger.Warn(System.String,System.Decimal)">
8872 <summary>
8873 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8874 </summary>
8875 <param name="message">A <see langword="string" /> containing one format item.</param>
8876 <param name="argument">The argument to format.</param>
8877 </member>
8878 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)">
8879 <summary>
8880 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8881 </summary>
8882 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8883 <param name="message">A <see langword="string" /> containing one format item.</param>
8884 <param name="argument">The argument to format.</param>
8885 </member>
8886 <member name="M:NLog.Logger.Warn(System.String,System.Object)">
8887 <summary>
8888 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8889 </summary>
8890 <param name="message">A <see langword="string" /> containing one format item.</param>
8891 <param name="argument">The argument to format.</param>
8892 </member>
8893 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)">
8894 <summary>
8895 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8896 </summary>
8897 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8898 <param name="message">A <see langword="string" /> containing one format item.</param>
8899 <param name="argument">The argument to format.</param>
8900 </member>
8901 <member name="M:NLog.Logger.Warn(System.String,System.SByte)">
8902 <summary>
8903 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8904 </summary>
8905 <param name="message">A <see langword="string" /> containing one format item.</param>
8906 <param name="argument">The argument to format.</param>
8907 </member>
8908 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)">
8909 <summary>
8910 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8911 </summary>
8912 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8913 <param name="message">A <see langword="string" /> containing one format item.</param>
8914 <param name="argument">The argument to format.</param>
8915 </member>
8916 <member name="M:NLog.Logger.Warn(System.String,System.UInt32)">
8917 <summary>
8918 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8919 </summary>
8920 <param name="message">A <see langword="string" /> containing one format item.</param>
8921 <param name="argument">The argument to format.</param>
8922 </member>
8923 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)">
8924 <summary>
8925 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8926 </summary>
8927 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8928 <param name="message">A <see langword="string" /> containing one format item.</param>
8929 <param name="argument">The argument to format.</param>
8930 </member>
8931 <member name="M:NLog.Logger.Warn(System.String,System.UInt64)">
8932 <summary>
8933 Writes the diagnostic message at the <c>Warn</c> level using the specified value as a parameter.
8934 </summary>
8935 <param name="message">A <see langword="string" /> containing one format item.</param>
8936 <param name="argument">The argument to format.</param>
8937 </member>
8938 <member name="M:NLog.Logger.Error(System.Object)">
8939 <summary>
8940 Writes the diagnostic message at the <c>Error</c> level.
8941 </summary>
8942 <param name="value">A <see langword="object" /> to be written.</param>
8943 </member>
8944 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)">
8945 <summary>
8946 Writes the diagnostic message at the <c>Error</c> level.
8947 </summary>
8948 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8949 <param name="value">A <see langword="object" /> to be written.</param>
8950 </member>
8951 <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)">
8952 <summary>
8953 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
8954 </summary>
8955 <param name="message">A <see langword="string" /> containing format items.</param>
8956 <param name="arg1">First argument to format.</param>
8957 <param name="arg2">Second argument to format.</param>
8958 </member>
8959 <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)">
8960 <summary>
8961 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
8962 </summary>
8963 <param name="message">A <see langword="string" /> containing format items.</param>
8964 <param name="arg1">First argument to format.</param>
8965 <param name="arg2">Second argument to format.</param>
8966 <param name="arg3">Third argument to format.</param>
8967 </member>
8968 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)">
8969 <summary>
8970 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8971 </summary>
8972 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8973 <param name="message">A <see langword="string" /> containing one format item.</param>
8974 <param name="argument">The argument to format.</param>
8975 </member>
8976 <member name="M:NLog.Logger.Error(System.String,System.Boolean)">
8977 <summary>
8978 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
8979 </summary>
8980 <param name="message">A <see langword="string" /> containing one format item.</param>
8981 <param name="argument">The argument to format.</param>
8982 </member>
8983 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)">
8984 <summary>
8985 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
8986 </summary>
8987 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
8988 <param name="message">A <see langword="string" /> containing one format item.</param>
8989 <param name="argument">The argument to format.</param>
8990 </member>
8991 <member name="M:NLog.Logger.Error(System.String,System.Char)">
8992 <summary>
8993 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
8994 </summary>
8995 <param name="message">A <see langword="string" /> containing one format item.</param>
8996 <param name="argument">The argument to format.</param>
8997 </member>
8998 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)">
8999 <summary>
9000 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9001 </summary>
9002 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9003 <param name="message">A <see langword="string" /> containing one format item.</param>
9004 <param name="argument">The argument to format.</param>
9005 </member>
9006 <member name="M:NLog.Logger.Error(System.String,System.Byte)">
9007 <summary>
9008 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9009 </summary>
9010 <param name="message">A <see langword="string" /> containing one format item.</param>
9011 <param name="argument">The argument to format.</param>
9012 </member>
9013 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)">
9014 <summary>
9015 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9016 </summary>
9017 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9018 <param name="message">A <see langword="string" /> containing one format item.</param>
9019 <param name="argument">The argument to format.</param>
9020 </member>
9021 <member name="M:NLog.Logger.Error(System.String,System.String)">
9022 <summary>
9023 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9024 </summary>
9025 <param name="message">A <see langword="string" /> containing one format item.</param>
9026 <param name="argument">The argument to format.</param>
9027 </member>
9028 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)">
9029 <summary>
9030 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9031 </summary>
9032 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9033 <param name="message">A <see langword="string" /> containing one format item.</param>
9034 <param name="argument">The argument to format.</param>
9035 </member>
9036 <member name="M:NLog.Logger.Error(System.String,System.Int32)">
9037 <summary>
9038 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9039 </summary>
9040 <param name="message">A <see langword="string" /> containing one format item.</param>
9041 <param name="argument">The argument to format.</param>
9042 </member>
9043 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)">
9044 <summary>
9045 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9046 </summary>
9047 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9048 <param name="message">A <see langword="string" /> containing one format item.</param>
9049 <param name="argument">The argument to format.</param>
9050 </member>
9051 <member name="M:NLog.Logger.Error(System.String,System.Int64)">
9052 <summary>
9053 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9054 </summary>
9055 <param name="message">A <see langword="string" /> containing one format item.</param>
9056 <param name="argument">The argument to format.</param>
9057 </member>
9058 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)">
9059 <summary>
9060 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9061 </summary>
9062 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9063 <param name="message">A <see langword="string" /> containing one format item.</param>
9064 <param name="argument">The argument to format.</param>
9065 </member>
9066 <member name="M:NLog.Logger.Error(System.String,System.Single)">
9067 <summary>
9068 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9069 </summary>
9070 <param name="message">A <see langword="string" /> containing one format item.</param>
9071 <param name="argument">The argument to format.</param>
9072 </member>
9073 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)">
9074 <summary>
9075 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9076 </summary>
9077 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9078 <param name="message">A <see langword="string" /> containing one format item.</param>
9079 <param name="argument">The argument to format.</param>
9080 </member>
9081 <member name="M:NLog.Logger.Error(System.String,System.Double)">
9082 <summary>
9083 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9084 </summary>
9085 <param name="message">A <see langword="string" /> containing one format item.</param>
9086 <param name="argument">The argument to format.</param>
9087 </member>
9088 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)">
9089 <summary>
9090 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9091 </summary>
9092 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9093 <param name="message">A <see langword="string" /> containing one format item.</param>
9094 <param name="argument">The argument to format.</param>
9095 </member>
9096 <member name="M:NLog.Logger.Error(System.String,System.Decimal)">
9097 <summary>
9098 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9099 </summary>
9100 <param name="message">A <see langword="string" /> containing one format item.</param>
9101 <param name="argument">The argument to format.</param>
9102 </member>
9103 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)">
9104 <summary>
9105 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9106 </summary>
9107 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9108 <param name="message">A <see langword="string" /> containing one format item.</param>
9109 <param name="argument">The argument to format.</param>
9110 </member>
9111 <member name="M:NLog.Logger.Error(System.String,System.Object)">
9112 <summary>
9113 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9114 </summary>
9115 <param name="message">A <see langword="string" /> containing one format item.</param>
9116 <param name="argument">The argument to format.</param>
9117 </member>
9118 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)">
9119 <summary>
9120 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9121 </summary>
9122 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9123 <param name="message">A <see langword="string" /> containing one format item.</param>
9124 <param name="argument">The argument to format.</param>
9125 </member>
9126 <member name="M:NLog.Logger.Error(System.String,System.SByte)">
9127 <summary>
9128 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9129 </summary>
9130 <param name="message">A <see langword="string" /> containing one format item.</param>
9131 <param name="argument">The argument to format.</param>
9132 </member>
9133 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)">
9134 <summary>
9135 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9136 </summary>
9137 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9138 <param name="message">A <see langword="string" /> containing one format item.</param>
9139 <param name="argument">The argument to format.</param>
9140 </member>
9141 <member name="M:NLog.Logger.Error(System.String,System.UInt32)">
9142 <summary>
9143 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9144 </summary>
9145 <param name="message">A <see langword="string" /> containing one format item.</param>
9146 <param name="argument">The argument to format.</param>
9147 </member>
9148 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)">
9149 <summary>
9150 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9151 </summary>
9152 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9153 <param name="message">A <see langword="string" /> containing one format item.</param>
9154 <param name="argument">The argument to format.</param>
9155 </member>
9156 <member name="M:NLog.Logger.Error(System.String,System.UInt64)">
9157 <summary>
9158 Writes the diagnostic message at the <c>Error</c> level using the specified value as a parameter.
9159 </summary>
9160 <param name="message">A <see langword="string" /> containing one format item.</param>
9161 <param name="argument">The argument to format.</param>
9162 </member>
9163 <member name="M:NLog.Logger.Fatal(System.Object)">
9164 <summary>
9165 Writes the diagnostic message at the <c>Fatal</c> level.
9166 </summary>
9167 <param name="value">A <see langword="object" /> to be written.</param>
9168 </member>
9169 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)">
9170 <summary>
9171 Writes the diagnostic message at the <c>Fatal</c> level.
9172 </summary>
9173 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9174 <param name="value">A <see langword="object" /> to be written.</param>
9175 </member>
9176 <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)">
9177 <summary>
9178 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
9179 </summary>
9180 <param name="message">A <see langword="string" /> containing format items.</param>
9181 <param name="arg1">First argument to format.</param>
9182 <param name="arg2">Second argument to format.</param>
9183 </member>
9184 <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)">
9185 <summary>
9186 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
9187 </summary>
9188 <param name="message">A <see langword="string" /> containing format items.</param>
9189 <param name="arg1">First argument to format.</param>
9190 <param name="arg2">Second argument to format.</param>
9191 <param name="arg3">Third argument to format.</param>
9192 </member>
9193 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)">
9194 <summary>
9195 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9196 </summary>
9197 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9198 <param name="message">A <see langword="string" /> containing one format item.</param>
9199 <param name="argument">The argument to format.</param>
9200 </member>
9201 <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)">
9202 <summary>
9203 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9204 </summary>
9205 <param name="message">A <see langword="string" /> containing one format item.</param>
9206 <param name="argument">The argument to format.</param>
9207 </member>
9208 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)">
9209 <summary>
9210 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9211 </summary>
9212 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9213 <param name="message">A <see langword="string" /> containing one format item.</param>
9214 <param name="argument">The argument to format.</param>
9215 </member>
9216 <member name="M:NLog.Logger.Fatal(System.String,System.Char)">
9217 <summary>
9218 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9219 </summary>
9220 <param name="message">A <see langword="string" /> containing one format item.</param>
9221 <param name="argument">The argument to format.</param>
9222 </member>
9223 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)">
9224 <summary>
9225 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9226 </summary>
9227 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9228 <param name="message">A <see langword="string" /> containing one format item.</param>
9229 <param name="argument">The argument to format.</param>
9230 </member>
9231 <member name="M:NLog.Logger.Fatal(System.String,System.Byte)">
9232 <summary>
9233 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9234 </summary>
9235 <param name="message">A <see langword="string" /> containing one format item.</param>
9236 <param name="argument">The argument to format.</param>
9237 </member>
9238 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)">
9239 <summary>
9240 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9241 </summary>
9242 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9243 <param name="message">A <see langword="string" /> containing one format item.</param>
9244 <param name="argument">The argument to format.</param>
9245 </member>
9246 <member name="M:NLog.Logger.Fatal(System.String,System.String)">
9247 <summary>
9248 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9249 </summary>
9250 <param name="message">A <see langword="string" /> containing one format item.</param>
9251 <param name="argument">The argument to format.</param>
9252 </member>
9253 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)">
9254 <summary>
9255 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9256 </summary>
9257 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9258 <param name="message">A <see langword="string" /> containing one format item.</param>
9259 <param name="argument">The argument to format.</param>
9260 </member>
9261 <member name="M:NLog.Logger.Fatal(System.String,System.Int32)">
9262 <summary>
9263 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9264 </summary>
9265 <param name="message">A <see langword="string" /> containing one format item.</param>
9266 <param name="argument">The argument to format.</param>
9267 </member>
9268 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)">
9269 <summary>
9270 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9271 </summary>
9272 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9273 <param name="message">A <see langword="string" /> containing one format item.</param>
9274 <param name="argument">The argument to format.</param>
9275 </member>
9276 <member name="M:NLog.Logger.Fatal(System.String,System.Int64)">
9277 <summary>
9278 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9279 </summary>
9280 <param name="message">A <see langword="string" /> containing one format item.</param>
9281 <param name="argument">The argument to format.</param>
9282 </member>
9283 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)">
9284 <summary>
9285 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9286 </summary>
9287 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9288 <param name="message">A <see langword="string" /> containing one format item.</param>
9289 <param name="argument">The argument to format.</param>
9290 </member>
9291 <member name="M:NLog.Logger.Fatal(System.String,System.Single)">
9292 <summary>
9293 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9294 </summary>
9295 <param name="message">A <see langword="string" /> containing one format item.</param>
9296 <param name="argument">The argument to format.</param>
9297 </member>
9298 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)">
9299 <summary>
9300 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9301 </summary>
9302 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9303 <param name="message">A <see langword="string" /> containing one format item.</param>
9304 <param name="argument">The argument to format.</param>
9305 </member>
9306 <member name="M:NLog.Logger.Fatal(System.String,System.Double)">
9307 <summary>
9308 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9309 </summary>
9310 <param name="message">A <see langword="string" /> containing one format item.</param>
9311 <param name="argument">The argument to format.</param>
9312 </member>
9313 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)">
9314 <summary>
9315 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9316 </summary>
9317 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9318 <param name="message">A <see langword="string" /> containing one format item.</param>
9319 <param name="argument">The argument to format.</param>
9320 </member>
9321 <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)">
9322 <summary>
9323 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9324 </summary>
9325 <param name="message">A <see langword="string" /> containing one format item.</param>
9326 <param name="argument">The argument to format.</param>
9327 </member>
9328 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)">
9329 <summary>
9330 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9331 </summary>
9332 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9333 <param name="message">A <see langword="string" /> containing one format item.</param>
9334 <param name="argument">The argument to format.</param>
9335 </member>
9336 <member name="M:NLog.Logger.Fatal(System.String,System.Object)">
9337 <summary>
9338 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9339 </summary>
9340 <param name="message">A <see langword="string" /> containing one format item.</param>
9341 <param name="argument">The argument to format.</param>
9342 </member>
9343 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)">
9344 <summary>
9345 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9346 </summary>
9347 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9348 <param name="message">A <see langword="string" /> containing one format item.</param>
9349 <param name="argument">The argument to format.</param>
9350 </member>
9351 <member name="M:NLog.Logger.Fatal(System.String,System.SByte)">
9352 <summary>
9353 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9354 </summary>
9355 <param name="message">A <see langword="string" /> containing one format item.</param>
9356 <param name="argument">The argument to format.</param>
9357 </member>
9358 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)">
9359 <summary>
9360 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9361 </summary>
9362 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9363 <param name="message">A <see langword="string" /> containing one format item.</param>
9364 <param name="argument">The argument to format.</param>
9365 </member>
9366 <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)">
9367 <summary>
9368 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9369 </summary>
9370 <param name="message">A <see langword="string" /> containing one format item.</param>
9371 <param name="argument">The argument to format.</param>
9372 </member>
9373 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)">
9374 <summary>
9375 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter and formatting it with the supplied format provider.
9376 </summary>
9377 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
9378 <param name="message">A <see langword="string" /> containing one format item.</param>
9379 <param name="argument">The argument to format.</param>
9380 </member>
9381 <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)">
9382 <summary>
9383 Writes the diagnostic message at the <c>Fatal</c> level using the specified value as a parameter.
9384 </summary>
9385 <param name="message">A <see langword="string" /> containing one format item.</param>
9386 <param name="argument">The argument to format.</param>
9387 </member>
9388 <member name="E:NLog.Logger.LoggerReconfigured">
9389 <summary>
9390 Occurs when logger configuration changes.
9391 </summary>
9392 </member>
9393 <member name="P:NLog.Logger.Name">
9394 <summary>
9395 Gets the name of the logger.
9396 </summary>
9397 </member>
9398 <member name="P:NLog.Logger.Factory">
9399 <summary>
9400 Gets the factory that created this logger.
9401 </summary>
9402 </member>
9403 <member name="P:NLog.Logger.IsTraceEnabled">
9404 <summary>
9405 Gets a value indicating whether logging is enabled for the <c>Trace</c> level.
9406 </summary>
9407 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns>
9408 </member>
9409 <member name="P:NLog.Logger.IsDebugEnabled">
9410 <summary>
9411 Gets a value indicating whether logging is enabled for the <c>Debug</c> level.
9412 </summary>
9413 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns>
9414 </member>
9415 <member name="P:NLog.Logger.IsInfoEnabled">
9416 <summary>
9417 Gets a value indicating whether logging is enabled for the <c>Info</c> level.
9418 </summary>
9419 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns>
9420 </member>
9421 <member name="P:NLog.Logger.IsWarnEnabled">
9422 <summary>
9423 Gets a value indicating whether logging is enabled for the <c>Warn</c> level.
9424 </summary>
9425 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns>
9426 </member>
9427 <member name="P:NLog.Logger.IsErrorEnabled">
9428 <summary>
9429 Gets a value indicating whether logging is enabled for the <c>Error</c> level.
9430 </summary>
9431 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns>
9432 </member>
9433 <member name="P:NLog.Logger.IsFatalEnabled">
9434 <summary>
9435 Gets a value indicating whether logging is enabled for the <c>Fatal</c> level.
9436 </summary>
9437 <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns>
9438 </member>
9439 <member name="T:NLog.LoggerImpl">
9440 <summary>
9441 Implementation of logging engine.
9442 </summary>
9443 </member>
9444 <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IEnumerable{NLog.Filters.Filter},NLog.LogEventInfo)">
9445 <summary>
9446 Gets the filter result.
9447 </summary>
9448 <param name="filterChain">The filter chain.</param>
9449 <param name="logEvent">The log event.</param>
9450 <returns>The result of the filter.</returns>
9451 </member>
9452 <member name="T:NLog.LogLevel">
9453 <summary>
9454 Defines available log levels.
9455 </summary>
9456 </member>
9457 <member name="F:NLog.LogLevel.Trace">
9458 <summary>
9459 Trace log level.
9460 </summary>
9461 </member>
9462 <member name="F:NLog.LogLevel.Debug">
9463 <summary>
9464 Debug log level.
9465 </summary>
9466 </member>
9467 <member name="F:NLog.LogLevel.Info">
9468 <summary>
9469 Info log level.
9470 </summary>
9471 </member>
9472 <member name="F:NLog.LogLevel.Warn">
9473 <summary>
9474 Warn log level.
9475 </summary>
9476 </member>
9477 <member name="F:NLog.LogLevel.Error">
9478 <summary>
9479 Error log level.
9480 </summary>
9481 </member>
9482 <member name="F:NLog.LogLevel.Fatal">
9483 <summary>
9484 Fatal log level.
9485 </summary>
9486 </member>
9487 <member name="F:NLog.LogLevel.Off">
9488 <summary>
9489 Off log level.
9490 </summary>
9491 </member>
9492 <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)">
9493 <summary>
9494 Compares two <see cref="T:NLog.LogLevel"/> objects
9495 and returns a value indicating whether
9496 the first one is equal to the second one.
9497 </summary>
9498 <param name="level1">The first level.</param>
9499 <param name="level2">The second level.</param>
9500 <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns>
9501 </member>
9502 <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)">
9503 <summary>
9504 Compares two <see cref="T:NLog.LogLevel"/> objects
9505 and returns a value indicating whether
9506 the first one is not equal to the second one.
9507 </summary>
9508 <param name="level1">The first level.</param>
9509 <param name="level2">The second level.</param>
9510 <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns>
9511 </member>
9512 <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)">
9513 <summary>
9514 Compares two <see cref="T:NLog.LogLevel"/> objects
9515 and returns a value indicating whether
9516 the first one is greater than the second one.
9517 </summary>
9518 <param name="level1">The first level.</param>
9519 <param name="level2">The second level.</param>
9520 <returns>The value of <c>level1.Ordinal &gt; level2.Ordinal</c>.</returns>
9521 </member>
9522 <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)">
9523 <summary>
9524 Compares two <see cref="T:NLog.LogLevel"/> objects
9525 and returns a value indicating whether
9526 the first one is greater than or equal to the second one.
9527 </summary>
9528 <param name="level1">The first level.</param>
9529 <param name="level2">The second level.</param>
9530 <returns>The value of <c>level1.Ordinal &gt;= level2.Ordinal</c>.</returns>
9531 </member>
9532 <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)">
9533 <summary>
9534 Compares two <see cref="T:NLog.LogLevel"/> objects
9535 and returns a value indicating whether
9536 the first one is less than the second one.
9537 </summary>
9538 <param name="level1">The first level.</param>
9539 <param name="level2">The second level.</param>
9540 <returns>The value of <c>level1.Ordinal &lt; level2.Ordinal</c>.</returns>
9541 </member>
9542 <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)">
9543 <summary>
9544 Compares two <see cref="T:NLog.LogLevel"/> objects
9545 and returns a value indicating whether
9546 the first one is less than or equal to the second one.
9547 </summary>
9548 <param name="level1">The first level.</param>
9549 <param name="level2">The second level.</param>
9550 <returns>The value of <c>level1.Ordinal &lt;= level2.Ordinal</c>.</returns>
9551 </member>
9552 <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)">
9553 <summary>
9554 Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal.
9555 </summary>
9556 <param name="ordinal">The ordinal.</param>
9557 <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns>
9558 </member>
9559 <member name="M:NLog.LogLevel.FromString(System.String)">
9560 <summary>
9561 Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />.
9562 </summary>
9563 <param name="levelName">The texual representation of the log level.</param>
9564 <returns>The enumeration value.</returns>
9565 </member>
9566 <member name="M:NLog.LogLevel.ToString">
9567 <summary>
9568 Returns a string representation of the log level.
9569 </summary>
9570 <returns>Log level name.</returns>
9571 </member>
9572 <member name="M:NLog.LogLevel.GetHashCode">
9573 <summary>
9574 Returns a hash code for this instance.
9575 </summary>
9576 <returns>
9577 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
9578 </returns>
9579 </member>
9580 <member name="M:NLog.LogLevel.Equals(System.Object)">
9581 <summary>
9582 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
9583 </summary>
9584 <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
9585 <returns>
9586 Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
9587 </returns>
9588 <exception cref="T:System.NullReferenceException">
9589 The <paramref name="obj"/> parameter is null.
9590 </exception>
9591 </member>
9592 <member name="M:NLog.LogLevel.CompareTo(System.Object)">
9593 <summary>
9594 Compares the level to the other <see cref="T:NLog.LogLevel"/> object.
9595 </summary>
9596 <param name="obj">
9597 The object object.
9598 </param>
9599 <returns>
9600 A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is
9601 less than the other logger's ordinal, 0 when they are equal and
9602 greater than zero when this ordinal is greater than the
9603 other ordinal.
9604 </returns>
9605 </member>
9606 <member name="P:NLog.LogLevel.Name">
9607 <summary>
9608 Gets the name of the log level.
9609 </summary>
9610 </member>
9611 <member name="P:NLog.LogLevel.Ordinal">
9612 <summary>
9613 Gets the ordinal of the log level.
9614 </summary>
9615 </member>
9616 <member name="T:NLog.LogManager">
9617 <summary>
9618 Creates and manages instances of <see cref="T:NLog.Logger" /> objects.
9619 </summary>
9620 </member>
9621 <member name="M:NLog.LogManager.#cctor">
9622 <summary>
9623 Initializes static members of the LogManager class.
9624 </summary>
9625 </member>
9626 <member name="M:NLog.LogManager.#ctor">
9627 <summary>
9628 Prevents a default instance of the LogManager class from being created.
9629 </summary>
9630 </member>
9631 <member name="M:NLog.LogManager.GetCurrentClassLogger">
9632 <summary>
9633 Gets the logger named after the currently-being-initialized class.
9634 </summary>
9635 <returns>The logger.</returns>
9636 <remarks>This is a slow-running method.
9637 Make sure you're not doing this in a loop.</remarks>
9638 </member>
9639 <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)">
9640 <summary>
9641 Gets the logger named after the currently-being-initialized class.
9642 </summary>
9643 <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param>
9644 <returns>The logger.</returns>
9645 <remarks>This is a slow-running method.
9646 Make sure you're not doing this in a loop.</remarks>
9647 </member>
9648 <member name="M:NLog.LogManager.CreateNullLogger">
9649 <summary>
9650 Creates a logger that discards all log messages.
9651 </summary>
9652 <returns>Null logger which discards all log messages.</returns>
9653 </member>
9654 <member name="M:NLog.LogManager.GetLogger(System.String)">
9655 <summary>
9656 Gets the specified named logger.
9657 </summary>
9658 <param name="name">Name of the logger.</param>
9659 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
9660 </member>
9661 <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)">
9662 <summary>
9663 Gets the specified named logger.
9664 </summary>
9665 <param name="name">Name of the logger.</param>
9666 <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param>
9667 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
9668 </member>
9669 <member name="M:NLog.LogManager.ReconfigExistingLoggers">
9670 <summary>
9671 Loops through all loggers previously returned by GetLogger.
9672 and recalculates their target and filter list. Useful after modifying the configuration programmatically
9673 to ensure that all loggers have been properly configured.
9674 </summary>
9675 </member>
9676 <member name="M:NLog.LogManager.Flush">
9677 <summary>
9678 Flush any pending log messages (in case of asynchronous targets).
9679 </summary>
9680 </member>
9681 <member name="M:NLog.LogManager.Flush(System.TimeSpan)">
9682 <summary>
9683 Flush any pending log messages (in case of asynchronous targets).
9684 </summary>
9685 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
9686 </member>
9687 <member name="M:NLog.LogManager.Flush(System.Int32)">
9688 <summary>
9689 Flush any pending log messages (in case of asynchronous targets).
9690 </summary>
9691 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
9692 </member>
9693 <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)">
9694 <summary>
9695 Flush any pending log messages (in case of asynchronous targets).
9696 </summary>
9697 <param name="asyncContinuation">The asynchronous continuation.</param>
9698 </member>
9699 <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)">
9700 <summary>
9701 Flush any pending log messages (in case of asynchronous targets).
9702 </summary>
9703 <param name="asyncContinuation">The asynchronous continuation.</param>
9704 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
9705 </member>
9706 <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)">
9707 <summary>
9708 Flush any pending log messages (in case of asynchronous targets).
9709 </summary>
9710 <param name="asyncContinuation">The asynchronous continuation.</param>
9711 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
9712 </member>
9713 <member name="M:NLog.LogManager.DisableLogging">
9714 <summary>Decreases the log enable counter and if it reaches -1
9715 the logs are disabled.</summary>
9716 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
9717 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
9718 <returns>An object that iplements IDisposable whose Dispose() method
9719 reenables logging. To be used with C# <c>using ()</c> statement.</returns>
9720 </member>
9721 <member name="M:NLog.LogManager.EnableLogging">
9722 <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>
9723 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
9724 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
9725 </member>
9726 <member name="M:NLog.LogManager.IsLoggingEnabled">
9727 <summary>
9728 Returns <see langword="true"/> if logging is currently enabled.
9729 </summary>
9730 <returns>A value of <see langword="true"/> if logging is currently enabled,
9731 <see langword="false"/> otherwise.</returns>
9732 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
9733 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
9734 </member>
9735 <member name="E:NLog.LogManager.ConfigurationChanged">
9736 <summary>
9737 Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes.
9738 </summary>
9739 </member>
9740 <member name="E:NLog.LogManager.ConfigurationReloaded">
9741 <summary>
9742 Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded.
9743 </summary>
9744 </member>
9745 <member name="P:NLog.LogManager.ThrowExceptions">
9746 <summary>
9747 Gets or sets a value indicating whether NLog should throw exceptions.
9748 By default exceptions are not thrown under any circumstances.
9749 </summary>
9750 </member>
9751 <member name="P:NLog.LogManager.Configuration">
9752 <summary>
9753 Gets or sets the current logging configuration.
9754 </summary>
9755 </member>
9756 <member name="P:NLog.LogManager.GlobalThreshold">
9757 <summary>
9758 Gets or sets the global log threshold. Log events below this threshold are not logged.
9759 </summary>
9760 </member>
9761 <member name="T:NLog.LogMessageGenerator">
9762 <summary>
9763 Returns a log message. Used to defer calculation of
9764 the log message until it's actually needed.
9765 </summary>
9766 <returns>Log message.</returns>
9767 </member>
9768 <member name="T:NLog.LogReceiverService.ILogReceiverClient">
9769 <summary>
9770 Service contract for Log Receiver client.
9771 </summary>
9772 </member>
9773 <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)">
9774 <summary>
9775 Begins processing of log messages.
9776 </summary>
9777 <param name="events">The events.</param>
9778 <param name="callback">The callback.</param>
9779 <param name="asyncState">Asynchronous state.</param>
9780 <returns>
9781 IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>.
9782 </returns>
9783 </member>
9784 <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)">
9785 <summary>
9786 Ends asynchronous processing of log messages.
9787 </summary>
9788 <param name="result">The result.</param>
9789 </member>
9790 <member name="T:NLog.LogReceiverService.ILogReceiverServer">
9791 <summary>
9792 Service contract for Log Receiver server.
9793 </summary>
9794 </member>
9795 <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)">
9796 <summary>
9797 Processes the log messages.
9798 </summary>
9799 <param name="events">The events.</param>
9800 </member>
9801 <member name="T:NLog.LogReceiverService.LogReceiverForwardingService">
9802 <summary>
9803 Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>.
9804 </summary>
9805 </member>
9806 <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor">
9807 <summary>
9808 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class.
9809 </summary>
9810 </member>
9811 <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)">
9812 <summary>
9813 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class.
9814 </summary>
9815 <param name="logFactory">The log factory.</param>
9816 </member>
9817 <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)">
9818 <summary>
9819 Processes the log messages.
9820 </summary>
9821 <param name="events">The events to process.</param>
9822 </member>
9823 <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])">
9824 <summary>
9825 Processes the log messages.
9826 </summary>
9827 <param name="logEvents">The log events.</param>
9828 </member>
9829 <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig">
9830 <summary>
9831 Internal configuration of Log Receiver Service contracts.
9832 </summary>
9833 </member>
9834 <member name="T:NLog.LogReceiverService.NLogEvent">
9835 <summary>
9836 Wire format for NLog Event.
9837 </summary>
9838 </member>
9839 <member name="M:NLog.LogReceiverService.NLogEvent.#ctor">
9840 <summary>
9841 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class.
9842 </summary>
9843 </member>
9844 <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)">
9845 <summary>
9846 Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>.
9847 </summary>
9848 <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param>
9849 <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param>
9850 <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns>
9851 </member>
9852 <member name="P:NLog.LogReceiverService.NLogEvent.Id">
9853 <summary>
9854 Gets or sets the client-generated identifier of the event.
9855 </summary>
9856 </member>
9857 <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal">
9858 <summary>
9859 Gets or sets the ordinal of the log level.
9860 </summary>
9861 </member>
9862 <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal">
9863 <summary>
9864 Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>.
9865 </summary>
9866 <value>The logger ordinal.</value>
9867 </member>
9868 <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta">
9869 <summary>
9870 Gets or sets the time delta (in ticks) between the time of the event and base time.
9871 </summary>
9872 </member>
9873 <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal">
9874 <summary>
9875 Gets or sets the message string index.
9876 </summary>
9877 </member>
9878 <member name="P:NLog.LogReceiverService.NLogEvent.Values">
9879 <summary>
9880 Gets or sets the collection of layout values.
9881 </summary>
9882 </member>
9883 <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes">
9884 <summary>
9885 Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value.
9886 </summary>
9887 </member>
9888 <member name="T:NLog.LogReceiverService.NLogEvents">
9889 <summary>
9890 Wire format for NLog event package.
9891 </summary>
9892 </member>
9893 <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)">
9894 <summary>
9895 Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog.
9896 </summary>
9897 <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param>
9898 <returns>
9899 Sequence of <see cref="T:NLog.LogEventInfo"/> objects.
9900 </returns>
9901 </member>
9902 <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo">
9903 <summary>
9904 Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog.
9905 </summary>
9906 <returns>
9907 Sequence of <see cref="T:NLog.LogEventInfo"/> objects.
9908 </returns>
9909 </member>
9910 <member name="P:NLog.LogReceiverService.NLogEvents.ClientName">
9911 <summary>
9912 Gets or sets the name of the client.
9913 </summary>
9914 <value>The name of the client.</value>
9915 </member>
9916 <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc">
9917 <summary>
9918 Gets or sets the base time (UTC ticks) for all events in the package.
9919 </summary>
9920 <value>The base time UTC.</value>
9921 </member>
9922 <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames">
9923 <summary>
9924 Gets or sets the collection of layout names which are shared among all events.
9925 </summary>
9926 <value>The layout names.</value>
9927 </member>
9928 <member name="P:NLog.LogReceiverService.NLogEvents.Strings">
9929 <summary>
9930 Gets or sets the collection of logger names.
9931 </summary>
9932 <value>The logger names.</value>
9933 </member>
9934 <member name="P:NLog.LogReceiverService.NLogEvents.Events">
9935 <summary>
9936 Gets or sets the list of events.
9937 </summary>
9938 <value>The events.</value>
9939 </member>
9940 <member name="T:NLog.LogReceiverService.StringCollection">
9941 <summary>
9942 List of strings annotated for more terse serialization.
9943 </summary>
9944 </member>
9945 <member name="M:NLog.LogReceiverService.StringCollection.#ctor">
9946 <summary>
9947 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class.
9948 </summary>
9949 </member>
9950 <member name="T:NLog.LogReceiverService.WcfLogReceiverClient">
9951 <summary>
9952 Log Receiver Client using WCF.
9953 </summary>
9954 </member>
9955 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor">
9956 <summary>
9957 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class.
9958 </summary>
9959 </member>
9960 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String)">
9961 <summary>
9962 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class.
9963 </summary>
9964 <param name="endpointConfigurationName">Name of the endpoint configuration.</param>
9965 </member>
9966 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.String)">
9967 <summary>
9968 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class.
9969 </summary>
9970 <param name="endpointConfigurationName">Name of the endpoint configuration.</param>
9971 <param name="remoteAddress">The remote address.</param>
9972 </member>
9973 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)">
9974 <summary>
9975 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class.
9976 </summary>
9977 <param name="endpointConfigurationName">Name of the endpoint configuration.</param>
9978 <param name="remoteAddress">The remote address.</param>
9979 </member>
9980 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
9981 <summary>
9982 Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class.
9983 </summary>
9984 <param name="binding">The binding.</param>
9985 <param name="remoteAddress">The remote address.</param>
9986 </member>
9987 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync">
9988 <summary>
9989 Opens the client asynchronously.
9990 </summary>
9991 </member>
9992 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)">
9993 <summary>
9994 Opens the client asynchronously.
9995 </summary>
9996 <param name="userState">User-specific state.</param>
9997 </member>
9998 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync">
9999 <summary>
10000 Closes the client asynchronously.
10001 </summary>
10002 </member>
10003 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)">
10004 <summary>
10005 Closes the client asynchronously.
10006 </summary>
10007 <param name="userState">User-specific state.</param>
10008 </member>
10009 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)">
10010 <summary>
10011 Processes the log messages asynchronously.
10012 </summary>
10013 <param name="events">The events to send.</param>
10014 </member>
10015 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)">
10016 <summary>
10017 Processes the log messages asynchronously.
10018 </summary>
10019 <param name="events">The events to send.</param>
10020 <param name="userState">User-specific state.</param>
10021 </member>
10022 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)">
10023 <summary>
10024 Begins processing of log messages.
10025 </summary>
10026 <param name="events">The events to send.</param>
10027 <param name="callback">The callback.</param>
10028 <param name="asyncState">Asynchronous state.</param>
10029 <returns>
10030 IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>.
10031 </returns>
10032 </member>
10033 <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#EndProcessLogMessages(System.IAsyncResult)">
10034 <summary>
10035 Ends asynchronous processing of log messages.
10036 </summary>
10037 <param name="result">The result.</param>
10038 </member>
10039 <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted">
10040 <summary>
10041 Occurs when the log message processing has completed.
10042 </summary>
10043 </member>
10044 <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted">
10045 <summary>
10046 Occurs when Open operation has completed.
10047 </summary>
10048 </member>
10049 <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted">
10050 <summary>
10051 Occurs when Close operation has completed.
10052 </summary>
10053 </member>
10054 <member name="T:NLog.MappedDiagnosticsContext">
10055 <summary>
10056 Mapped Diagnostics Context - a thread-local structure that keeps a dictionary
10057 of strings and provides methods to output them in layouts.
10058 Mostly for compatibility with log4net.
10059 </summary>
10060 </member>
10061 <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)">
10062 <summary>
10063 Sets the current thread MDC item to the specified value.
10064 </summary>
10065 <param name="item">Item name.</param>
10066 <param name="value">Item value.</param>
10067 </member>
10068 <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)">
10069 <summary>
10070 Gets the current thread MDC named item.
10071 </summary>
10072 <param name="item">Item name.</param>
10073 <returns>The item value of string.Empty if the value is not present.</returns>
10074 </member>
10075 <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)">
10076 <summary>
10077 Checks whether the specified item exists in current thread MDC.
10078 </summary>
10079 <param name="item">Item name.</param>
10080 <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns>
10081 </member>
10082 <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)">
10083 <summary>
10084 Removes the specified item from current thread MDC.
10085 </summary>
10086 <param name="item">Item name.</param>
10087 </member>
10088 <member name="M:NLog.MappedDiagnosticsContext.Clear">
10089 <summary>
10090 Clears the content of current thread MDC.
10091 </summary>
10092 </member>
10093 <member name="T:NLog.MDC">
10094 <summary>
10095 Mapped Diagnostics Context - used for log4net compatibility.
10096 </summary>
10097 </member>
10098 <member name="M:NLog.MDC.Set(System.String,System.String)">
10099 <summary>
10100 Sets the current thread MDC item to the specified value.
10101 </summary>
10102 <param name="item">Item name.</param>
10103 <param name="value">Item value.</param>
10104 </member>
10105 <member name="M:NLog.MDC.Get(System.String)">
10106 <summary>
10107 Gets the current thread MDC named item.
10108 </summary>
10109 <param name="item">Item name.</param>
10110 <returns>The item value of string.Empty if the value is not present.</returns>
10111 </member>
10112 <member name="M:NLog.MDC.Contains(System.String)">
10113 <summary>
10114 Checks whether the specified item exists in current thread MDC.
10115 </summary>
10116 <param name="item">Item name.</param>
10117 <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns>
10118 </member>
10119 <member name="M:NLog.MDC.Remove(System.String)">
10120 <summary>
10121 Removes the specified item from current thread MDC.
10122 </summary>
10123 <param name="item">Item name.</param>
10124 </member>
10125 <member name="M:NLog.MDC.Clear">
10126 <summary>
10127 Clears the content of current thread MDC.
10128 </summary>
10129 </member>
10130 <member name="T:NLog.NDC">
10131 <summary>
10132 Nested Diagnostics Context - for log4net compatibility.
10133 </summary>
10134 </member>
10135 <member name="M:NLog.NDC.Push(System.String)">
10136 <summary>
10137 Pushes the specified text on current thread NDC.
10138 </summary>
10139 <param name="text">The text to be pushed.</param>
10140 <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns>
10141 </member>
10142 <member name="M:NLog.NDC.Pop">
10143 <summary>
10144 Pops the top message off the NDC stack.
10145 </summary>
10146 <returns>The top message which is no longer on the stack.</returns>
10147 </member>
10148 <member name="M:NLog.NDC.Clear">
10149 <summary>
10150 Clears current thread NDC stack.
10151 </summary>
10152 </member>
10153 <member name="M:NLog.NDC.GetAllMessages">
10154 <summary>
10155 Gets all messages on the stack.
10156 </summary>
10157 <returns>Array of strings on the stack.</returns>
10158 </member>
10159 <member name="P:NLog.NDC.TopMessage">
10160 <summary>
10161 Gets the top NDC message but doesn't remove it.
10162 </summary>
10163 <returns>The top message. .</returns>
10164 </member>
10165 <member name="T:NLog.NestedDiagnosticsContext">
10166 <summary>
10167 Nested Diagnostics Context - a thread-local structure that keeps a stack
10168 of strings and provides methods to output them in layouts
10169 Mostly for compatibility with log4net.
10170 </summary>
10171 </member>
10172 <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)">
10173 <summary>
10174 Pushes the specified text on current thread NDC.
10175 </summary>
10176 <param name="text">The text to be pushed.</param>
10177 <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns>
10178 </member>
10179 <member name="M:NLog.NestedDiagnosticsContext.Pop">
10180 <summary>
10181 Pops the top message off the NDC stack.
10182 </summary>
10183 <returns>The top message which is no longer on the stack.</returns>
10184 </member>
10185 <member name="M:NLog.NestedDiagnosticsContext.Clear">
10186 <summary>
10187 Clears current thread NDC stack.
10188 </summary>
10189 </member>
10190 <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages">
10191 <summary>
10192 Gets all messages on the stack.
10193 </summary>
10194 <returns>Array of strings on the stack.</returns>
10195 </member>
10196 <member name="P:NLog.NestedDiagnosticsContext.TopMessage">
10197 <summary>
10198 Gets the top NDC message but doesn't remove it.
10199 </summary>
10200 <returns>The top message. .</returns>
10201 </member>
10202 <member name="T:NLog.NestedDiagnosticsContext.StackPopper">
10203 <summary>
10204 Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>.
10205 </summary>
10206 </member>
10207 <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.String},System.Int32)">
10208 <summary>
10209 Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class.
10210 </summary>
10211 <param name="stack">The stack.</param>
10212 <param name="previousCount">The previous count.</param>
10213 </member>
10214 <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose">
10215 <summary>
10216 Reverts the stack to original item count.
10217 </summary>
10218 </member>
10219 <member name="T:NLog.NLogConfigurationException">
10220 <summary>
10221 Exception thrown during NLog configuration.
10222 </summary>
10223 </member>
10224 <member name="M:NLog.NLogConfigurationException.#ctor">
10225 <summary>
10226 Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class.
10227 </summary>
10228 </member>
10229 <member name="M:NLog.NLogConfigurationException.#ctor(System.String)">
10230 <summary>
10231 Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class.
10232 </summary>
10233 <param name="message">The message.</param>
10234 </member>
10235 <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)">
10236 <summary>
10237 Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class.
10238 </summary>
10239 <param name="message">The message.</param>
10240 <param name="innerException">The inner exception.</param>
10241 </member>
10242 <member name="M:NLog.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
10243 <summary>
10244 Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class.
10245 </summary>
10246 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
10247 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
10248 <exception cref="T:System.ArgumentNullException">
10249 The <paramref name="info"/> parameter is null.
10250 </exception>
10251 <exception cref="T:System.Runtime.Serialization.SerializationException">
10252 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
10253 </exception>
10254 </member>
10255 <member name="T:NLog.NLogRuntimeException">
10256 <summary>
10257 Exception thrown during log event processing.
10258 </summary>
10259 </member>
10260 <member name="M:NLog.NLogRuntimeException.#ctor">
10261 <summary>
10262 Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class.
10263 </summary>
10264 </member>
10265 <member name="M:NLog.NLogRuntimeException.#ctor(System.String)">
10266 <summary>
10267 Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class.
10268 </summary>
10269 <param name="message">The message.</param>
10270 </member>
10271 <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)">
10272 <summary>
10273 Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class.
10274 </summary>
10275 <param name="message">The message.</param>
10276 <param name="innerException">The inner exception.</param>
10277 </member>
10278 <member name="M:NLog.NLogRuntimeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
10279 <summary>
10280 Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class.
10281 </summary>
10282 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
10283 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
10284 <exception cref="T:System.ArgumentNullException">
10285 The <paramref name="info"/> parameter is null.
10286 </exception>
10287 <exception cref="T:System.Runtime.Serialization.SerializationException">
10288 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
10289 </exception>
10290 </member>
10291 <member name="T:NLog.NLogTraceListener">
10292 <summary>
10293 TraceListener which routes all messages through NLog.
10294 </summary>
10295 </member>
10296 <member name="M:NLog.NLogTraceListener.#ctor">
10297 <summary>
10298 Initializes a new instance of the <see cref="T:NLog.NLogTraceListener"/> class.
10299 </summary>
10300 </member>
10301 <member name="M:NLog.NLogTraceListener.Write(System.String)">
10302 <summary>
10303 When overridden in a derived class, writes the specified message to the listener you create in the derived class.
10304 </summary>
10305 <param name="message">A message to write.</param>
10306 </member>
10307 <member name="M:NLog.NLogTraceListener.WriteLine(System.String)">
10308 <summary>
10309 When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator.
10310 </summary>
10311 <param name="message">A message to write.</param>
10312 </member>
10313 <member name="M:NLog.NLogTraceListener.Close">
10314 <summary>
10315 When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output.
10316 </summary>
10317 </member>
10318 <member name="M:NLog.NLogTraceListener.Fail(System.String)">
10319 <summary>
10320 Emits an error message.
10321 </summary>
10322 <param name="message">A message to emit.</param>
10323 </member>
10324 <member name="M:NLog.NLogTraceListener.Fail(System.String,System.String)">
10325 <summary>
10326 Emits an error message and a detailed error message.
10327 </summary>
10328 <param name="message">A message to emit.</param>
10329 <param name="detailMessage">A detailed message to emit.</param>
10330 </member>
10331 <member name="M:NLog.NLogTraceListener.Flush">
10332 <summary>
10333 Flushes the output buffer.
10334 </summary>
10335 </member>
10336 <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
10337 <summary>
10338 Writes trace information, a data object and event information to the listener specific output.
10339 </summary>
10340 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10341 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10342 <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
10343 <param name="id">A numeric identifier for the event.</param>
10344 <param name="data">The trace data to emit.</param>
10345 </member>
10346 <member name="M:NLog.NLogTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
10347 <summary>
10348 Writes trace information, an array of data objects and event information to the listener specific output.
10349 </summary>
10350 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10351 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10352 <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
10353 <param name="id">A numeric identifier for the event.</param>
10354 <param name="data">An array of objects to emit as data.</param>
10355 </member>
10356 <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)">
10357 <summary>
10358 Writes trace and event information to the listener specific output.
10359 </summary>
10360 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10361 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10362 <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
10363 <param name="id">A numeric identifier for the event.</param>
10364 </member>
10365 <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
10366 <summary>
10367 Writes trace information, a formatted array of objects and event information to the listener specific output.
10368 </summary>
10369 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10370 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10371 <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
10372 <param name="id">A numeric identifier for the event.</param>
10373 <param name="format">A format string that contains zero or more format items, which correspond to objects in the <paramref name="args"/> array.</param>
10374 <param name="args">An object array containing zero or more objects to format.</param>
10375 </member>
10376 <member name="M:NLog.NLogTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
10377 <summary>
10378 Writes trace information, a message, and event information to the listener specific output.
10379 </summary>
10380 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10381 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10382 <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"/> values specifying the type of event that has caused the trace.</param>
10383 <param name="id">A numeric identifier for the event.</param>
10384 <param name="message">A message to write.</param>
10385 </member>
10386 <member name="M:NLog.NLogTraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)">
10387 <summary>
10388 Writes trace information, a message, a related activity identity and event information to the listener specific output.
10389 </summary>
10390 <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"/> object that contains the current process ID, thread ID, and stack trace information.</param>
10391 <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
10392 <param name="id">A numeric identifier for the event.</param>
10393 <param name="message">A message to write.</param>
10394 <param name="relatedActivityId">A <see cref="T:System.Guid"/> object identifying a related activity.</param>
10395 </member>
10396 <member name="M:NLog.NLogTraceListener.GetSupportedAttributes">
10397 <summary>
10398 Gets the custom attributes supported by the trace listener.
10399 </summary>
10400 <returns>
10401 A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes.
10402 </returns>
10403 </member>
10404 <member name="M:NLog.NLogTraceListener.TranslateLogLevel(System.Diagnostics.TraceEventType)">
10405 <summary>
10406 Translates the event type to level from <see cref="T:System.Diagnostics.TraceEventType"/>.
10407 </summary>
10408 <param name="eventType">Type of the event.</param>
10409 <returns>Translated log level.</returns>
10410 </member>
10411 <member name="P:NLog.NLogTraceListener.LogFactory">
10412 <summary>
10413 Gets or sets the log factory to use when outputting messages (null - use LogManager).
10414 </summary>
10415 </member>
10416 <member name="P:NLog.NLogTraceListener.DefaultLogLevel">
10417 <summary>
10418 Gets or sets the default log level.
10419 </summary>
10420 </member>
10421 <member name="P:NLog.NLogTraceListener.ForceLogLevel">
10422 <summary>
10423 Gets or sets the log which should be always used regardless of source level.
10424 </summary>
10425 </member>
10426 <member name="P:NLog.NLogTraceListener.IsThreadSafe">
10427 <summary>
10428 Gets a value indicating whether the trace listener is thread safe.
10429 </summary>
10430 <value></value>
10431 <returns>true if the trace listener is thread safe; otherwise, false. The default is false.</returns>
10432 </member>
10433 <member name="P:NLog.NLogTraceListener.AutoLoggerName">
10434 <summary>
10435 Gets or sets a value indicating whether to use auto logger name detected from the stack trace.
10436 </summary>
10437 </member>
10438 <member name="T:NLog.Targets.ArchiveNumberingMode">
10439 <summary>
10440 Specifies the way archive numbering is performed.
10441 </summary>
10442 </member>
10443 <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence">
10444 <summary>
10445 Sequence style numbering. The most recent archive has the highest number.
10446 </summary>
10447 </member>
10448 <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling">
10449 <summary>
10450 Rolling style numbering (the most recent is always #0 then #1, ..., #N.
10451 </summary>
10452 </member>
10453 <member name="T:NLog.Targets.AspResponseTarget">
10454 <summary>
10455 Outputs log messages through the ASP Response object.
10456 </summary>
10457 <seealso href="http://nlog-project.org/wiki/AspResponse_target">Documentation on NLog Wiki</seealso>
10458 </member>
10459 <member name="T:NLog.Targets.TargetWithLayout">
10460 <summary>
10461 Represents target that supports string formatting using layouts.
10462 </summary>
10463 </member>
10464 <member name="T:NLog.Targets.Target">
10465 <summary>
10466 Represents logging target.
10467 </summary>
10468 </member>
10469 <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)">
10470 <summary>
10471 Initializes this instance.
10472 </summary>
10473 <param name="configuration">The configuration.</param>
10474 </member>
10475 <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close">
10476 <summary>
10477 Closes this instance.
10478 </summary>
10479 </member>
10480 <member name="M:NLog.Targets.Target.Dispose">
10481 <summary>
10482 Closes the target.
10483 </summary>
10484 </member>
10485 <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)">
10486 <summary>
10487 Flush any pending log messages (in case of asynchronous targets).
10488 </summary>
10489 <param name="asyncContinuation">The asynchronous continuation.</param>
10490 </member>
10491 <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)">
10492 <summary>
10493 Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout
10494 used by this target.
10495 </summary>
10496 <param name="logEvent">
10497 The log event.
10498 </param>
10499 </member>
10500 <member name="M:NLog.Targets.Target.ToString">
10501 <summary>
10502 Returns a <see cref="T:System.String"/> that represents this instance.
10503 </summary>
10504 <returns>
10505 A <see cref="T:System.String"/> that represents this instance.
10506 </returns>
10507 </member>
10508 <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)">
10509 <summary>
10510 Writes the log to the target.
10511 </summary>
10512 <param name="logEvent">Log event to write.</param>
10513 </member>
10514 <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])">
10515 <summary>
10516 Writes the array of log events.
10517 </summary>
10518 <param name="logEvents">The log events.</param>
10519 </member>
10520 <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)">
10521 <summary>
10522 Initializes this instance.
10523 </summary>
10524 <param name="configuration">The configuration.</param>
10525 </member>
10526 <member name="M:NLog.Targets.Target.Close">
10527 <summary>
10528 Closes this instance.
10529 </summary>
10530 </member>
10531 <member name="M:NLog.Targets.Target.Dispose(System.Boolean)">
10532 <summary>
10533 Releases unmanaged and - optionally - managed resources.
10534 </summary>
10535 <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
10536 </member>
10537 <member name="M:NLog.Targets.Target.InitializeTarget">
10538 <summary>
10539 Initializes the target. Can be used by inheriting classes
10540 to initialize logging.
10541 </summary>
10542 </member>
10543 <member name="M:NLog.Targets.Target.CloseTarget">
10544 <summary>
10545 Closes the target and releases any unmanaged resources.
10546 </summary>
10547 </member>
10548 <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)">
10549 <summary>
10550 Flush any pending log messages asynchronously (in case of asynchronous targets).
10551 </summary>
10552 <param name="asyncContinuation">The asynchronous continuation.</param>
10553 </member>
10554 <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)">
10555 <summary>
10556 Writes logging event to the log target.
10557 classes.
10558 </summary>
10559 <param name="logEvent">
10560 Logging event to be written out.
10561 </param>
10562 </member>
10563 <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)">
10564 <summary>
10565 Writes log event to the log target. Must be overridden in inheriting
10566 classes.
10567 </summary>
10568 <param name="logEvent">Log event to be written out.</param>
10569 </member>
10570 <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])">
10571 <summary>
10572 Writes an array of logging events to the log target. By default it iterates on all
10573 events and passes them to "Write" method. Inheriting classes can use this method to
10574 optimize batch writes.
10575 </summary>
10576 <param name="logEvents">Logging events to be written out.</param>
10577 </member>
10578 <member name="P:NLog.Targets.Target.Name">
10579 <summary>
10580 Gets or sets the name of the target.
10581 </summary>
10582 <docgen category='General Options' order='10' />
10583 </member>
10584 <member name="P:NLog.Targets.Target.SyncRoot">
10585 <summary>
10586 Gets the object which can be used to synchronize asynchronous operations that must rely on the .
10587 </summary>
10588 </member>
10589 <member name="P:NLog.Targets.Target.LoggingConfiguration">
10590 <summary>
10591 Gets the logging configuration this target is part of.
10592 </summary>
10593 </member>
10594 <member name="P:NLog.Targets.Target.IsInitialized">
10595 <summary>
10596 Gets a value indicating whether the target has been initialized.
10597 </summary>
10598 </member>
10599 <member name="M:NLog.Targets.TargetWithLayout.#ctor">
10600 <summary>
10601 Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class.
10602 </summary>
10603 <remarks>
10604 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
10605 </remarks>
10606 </member>
10607 <member name="P:NLog.Targets.TargetWithLayout.Layout">
10608 <summary>
10609 Gets or sets the layout used to format log messages.
10610 </summary>
10611 <docgen category='Layout Options' order='1' />
10612 </member>
10613 <member name="M:NLog.Targets.AspResponseTarget.Write(NLog.LogEventInfo)">
10614 <summary>
10615 Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.
10616 </summary>
10617 <param name="logEvent">The logging event.</param>
10618 </member>
10619 <member name="P:NLog.Targets.AspResponseTarget.AddComments">
10620 <summary>
10621 Gets or sets a value indicating whether to add &lt;!-- --&gt; comments around all written texts.
10622 </summary>
10623 <docgen category='Layout Options' order='100' />
10624 </member>
10625 <member name="T:NLog.Targets.ChainsawTarget">
10626 <summary>
10627 Sends log messages to the remote instance of Chainsaw application from log4j.
10628 </summary>
10629 <seealso href="http://nlog-project.org/wiki/Chainsaw_target">Documentation on NLog Wiki</seealso>
10630 <example>
10631 <p>
10632 To set up the target in the <a href="config.html">configuration file</a>,
10633 use the following syntax:
10634 </p>
10635 <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" />
10636 <p>
10637 This assumes just one target and a single rule. More configuration
10638 options are described <a href="config.html">here</a>.
10639 </p>
10640 <p>
10641 To set up the log target programmatically use code like this:
10642 </p>
10643 <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" />
10644 <p>
10645 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
10646 or you'll get TCP timeouts and your application will crawl.
10647 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
10648 so that your application threads will not be blocked by the timing-out connection attempts.
10649 </p>
10650 </example>
10651 </member>
10652 <member name="T:NLog.Targets.NLogViewerTarget">
10653 <summary>
10654 Sends log messages to the remote instance of NLog Viewer.
10655 </summary>
10656 <seealso href="http://nlog-project.org/wiki/NLogViewer_target">Documentation on NLog Wiki</seealso>
10657 <example>
10658 <p>
10659 To set up the target in the <a href="config.html">configuration file</a>,
10660 use the following syntax:
10661 </p>
10662 <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" />
10663 <p>
10664 This assumes just one target and a single rule. More configuration
10665 options are described <a href="config.html">here</a>.
10666 </p>
10667 <p>
10668 To set up the log target programmatically use code like this:
10669 </p>
10670 <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" />
10671 <p>
10672 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
10673 or you'll get TCP timeouts and your application will crawl.
10674 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
10675 so that your application threads will not be blocked by the timing-out connection attempts.
10676 </p>
10677 </example>
10678 </member>
10679 <member name="T:NLog.Targets.NetworkTarget">
10680 <summary>
10681 Sends log messages over the network.
10682 </summary>
10683 <seealso href="http://nlog-project.org/wiki/Network_target">Documentation on NLog Wiki</seealso>
10684 <example>
10685 <p>
10686 To set up the target in the <a href="config.html">configuration file</a>,
10687 use the following syntax:
10688 </p>
10689 <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" />
10690 <p>
10691 This assumes just one target and a single rule. More configuration
10692 options are described <a href="config.html">here</a>.
10693 </p>
10694 <p>
10695 To set up the log target programmatically use code like this:
10696 </p>
10697 <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" />
10698 <p>
10699 To print the results, use any application that's able to receive messages over
10700 TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is
10701 a simple but very powerful command-line tool that can be used for that. This image
10702 demonstrates the NetCat tool receiving log messages from Network target.
10703 </p>
10704 <img src="examples/targets/Screenshots/Network/Output.gif" />
10705 <p>
10706 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
10707 or you'll get TCP timeouts and your application will be very slow.
10708 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
10709 so that your application threads will not be blocked by the timing-out connection attempts.
10710 </p>
10711 <p>
10712 There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a>
10713 and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer
10714 or NLogViewer application respectively.
10715 </p>
10716 </example>
10717 </member>
10718 <member name="M:NLog.Targets.NetworkTarget.#ctor">
10719 <summary>
10720 Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class.
10721 </summary>
10722 <remarks>
10723 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
10724 </remarks>
10725 </member>
10726 <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)">
10727 <summary>
10728 Flush any pending log messages asynchronously (in case of asynchronous targets).
10729 </summary>
10730 <param name="asyncContinuation">The asynchronous continuation.</param>
10731 </member>
10732 <member name="M:NLog.Targets.NetworkTarget.CloseTarget">
10733 <summary>
10734 Closes the target.
10735 </summary>
10736 </member>
10737 <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)">
10738 <summary>
10739 Sends the
10740 rendered logging event over the network optionally concatenating it with a newline character.
10741 </summary>
10742 <param name="logEvent">The logging event.</param>
10743 </member>
10744 <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)">
10745 <summary>
10746 Gets the bytes to be written.
10747 </summary>
10748 <param name="logEvent">Log event.</param>
10749 <returns>Byte array.</returns>
10750 </member>
10751 <member name="P:NLog.Targets.NetworkTarget.Address">
10752 <summary>
10753 Gets or sets the network address.
10754 </summary>
10755 <remarks>
10756 The network address can be:
10757 <ul>
10758 <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li>
10759 <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li>
10760 <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li>
10761 <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li>
10762 <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li>
10763 <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li>
10764 <li>http://host:port/pageName - HTTP using POST verb</li>
10765 <li>https://host:port/pageName - HTTPS using POST verb</li>
10766 </ul>
10767 For SOAP-based webservice support over HTTP use WebService target.
10768 </remarks>
10769 <docgen category='Connection Options' order='10' />
10770 </member>
10771 <member name="P:NLog.Targets.NetworkTarget.KeepConnection">
10772 <summary>
10773 Gets or sets a value indicating whether to keep connection open whenever possible.
10774 </summary>
10775 <docgen category='Connection Options' order='10' />
10776 </member>
10777 <member name="P:NLog.Targets.NetworkTarget.NewLine">
10778 <summary>
10779 Gets or sets a value indicating whether to append newline at the end of log message.
10780 </summary>
10781 <docgen category='Layout Options' order='10' />
10782 </member>
10783 <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize">
10784 <summary>
10785 Gets or sets the maximum message size in bytes.
10786 </summary>
10787 <docgen category='Layout Options' order='10' />
10788 </member>
10789 <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize">
10790 <summary>
10791 Gets or sets the size of the connection cache (number of connections which are kept alive).
10792 </summary>
10793 <docgen category="Connection Options" order="10"/>
10794 </member>
10795 <member name="P:NLog.Targets.NetworkTarget.OnOverflow">
10796 <summary>
10797 Gets or sets the action that should be taken if the message is larger than
10798 maxMessageSize.
10799 </summary>
10800 <docgen category='Layout Options' order='10' />
10801 </member>
10802 <member name="P:NLog.Targets.NetworkTarget.Encoding">
10803 <summary>
10804 Gets or sets the encoding to be used.
10805 </summary>
10806 <docgen category='Layout Options' order='10' />
10807 </member>
10808 <member name="M:NLog.Targets.NLogViewerTarget.#ctor">
10809 <summary>
10810 Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class.
10811 </summary>
10812 <remarks>
10813 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
10814 </remarks>
10815 </member>
10816 <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData">
10817 <summary>
10818 Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema.
10819 </summary>
10820 <docgen category='Payload Options' order='10' />
10821 </member>
10822 <member name="P:NLog.Targets.NLogViewerTarget.AppInfo">
10823 <summary>
10824 Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain.
10825 </summary>
10826 <docgen category='Payload Options' order='10' />
10827 </member>
10828 <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite">
10829 <summary>
10830 Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network.
10831 </summary>
10832 <docgen category='Payload Options' order='10' />
10833 </member>
10834 <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo">
10835 <summary>
10836 Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network.
10837 </summary>
10838 <docgen category='Payload Options' order='10' />
10839 </member>
10840 <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc">
10841 <summary>
10842 Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents.
10843 </summary>
10844 <docgen category="Payload Options" order="10"/>
10845 </member>
10846 <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc">
10847 <summary>
10848 Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents.
10849 </summary>
10850 <docgen category="Payload Options" order="10"/>
10851 </member>
10852 <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator">
10853 <summary>
10854 Gets or sets the NDC item separator.
10855 </summary>
10856 <docgen category='Payload Options' order='10' />
10857 </member>
10858 <member name="P:NLog.Targets.NLogViewerTarget.Parameters">
10859 <summary>
10860 Gets the collection of parameters. Each parameter contains a mapping
10861 between NLog layout and a named parameter.
10862 </summary>
10863 <docgen category='Payload Options' order='10' />
10864 </member>
10865 <member name="P:NLog.Targets.NLogViewerTarget.Renderer">
10866 <summary>
10867 Gets the layout renderer which produces Log4j-compatible XML events.
10868 </summary>
10869 </member>
10870 <member name="P:NLog.Targets.NLogViewerTarget.Layout">
10871 <summary>
10872 Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages.
10873 </summary>
10874 <docgen category="Layout Options" order="10"/>
10875 </member>
10876 <member name="M:NLog.Targets.ChainsawTarget.#ctor">
10877 <summary>
10878 Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class.
10879 </summary>
10880 </member>
10881 <member name="T:NLog.Targets.ColoredConsoleTarget">
10882 <summary>
10883 Writes log messages to the console with customizable coloring.
10884 </summary>
10885 <seealso href="http://nlog-project.org/wiki/ColoredConsole_target">Documentation on NLog Wiki</seealso>
10886 </member>
10887 <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter">
10888 <summary>
10889 Represents target that supports string formatting using layouts.
10890 </summary>
10891 </member>
10892 <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor">
10893 <summary>
10894 Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class.
10895 </summary>
10896 <remarks>
10897 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
10898 </remarks>
10899 </member>
10900 <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout">
10901 <summary>
10902 Gets or sets the text to be rendered.
10903 </summary>
10904 <docgen category='Layout Options' order='1' />
10905 </member>
10906 <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer">
10907 <summary>
10908 Gets or sets the footer.
10909 </summary>
10910 <docgen category='Layout Options' order='3' />
10911 </member>
10912 <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header">
10913 <summary>
10914 Gets or sets the header.
10915 </summary>
10916 <docgen category='Layout Options' order='2' />
10917 </member>
10918 <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF">
10919 <summary>
10920 Gets or sets the layout with header and footer.
10921 </summary>
10922 <value>The layout with header and footer.</value>
10923 </member>
10924 <member name="M:NLog.Targets.ColoredConsoleTarget.#ctor">
10925 <summary>
10926 Initializes a new instance of the <see cref="T:NLog.Targets.ColoredConsoleTarget"/> class.
10927 </summary>
10928 <remarks>
10929 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
10930 </remarks>
10931 </member>
10932 <member name="M:NLog.Targets.ColoredConsoleTarget.InitializeTarget">
10933 <summary>
10934 Initializes the target.
10935 </summary>
10936 </member>
10937 <member name="M:NLog.Targets.ColoredConsoleTarget.CloseTarget">
10938 <summary>
10939 Closes the target and releases any unmanaged resources.
10940 </summary>
10941 </member>
10942 <member name="M:NLog.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)">
10943 <summary>
10944 Writes the specified log event to the console highlighting entries
10945 and words based on a set of defined rules.
10946 </summary>
10947 <param name="logEvent">Log event.</param>
10948 </member>
10949 <member name="P:NLog.Targets.ColoredConsoleTarget.ErrorStream">
10950 <summary>
10951 Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout).
10952 </summary>
10953 <docgen category='Output Options' order='10' />
10954 </member>
10955 <member name="P:NLog.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules">
10956 <summary>
10957 Gets or sets a value indicating whether to use default row highlighting rules.
10958 </summary>
10959 <remarks>
10960 The default rules are:
10961 <table>
10962 <tr>
10963 <th>Condition</th>
10964 <th>Foreground Color</th>
10965 <th>Background Color</th>
10966 </tr>
10967 <tr>
10968 <td>level == LogLevel.Fatal</td>
10969 <td>Red</td>
10970 <td>NoChange</td>
10971 </tr>
10972 <tr>
10973 <td>level == LogLevel.Error</td>
10974 <td>Yellow</td>
10975 <td>NoChange</td>
10976 </tr>
10977 <tr>
10978 <td>level == LogLevel.Warn</td>
10979 <td>Magenta</td>
10980 <td>NoChange</td>
10981 </tr>
10982 <tr>
10983 <td>level == LogLevel.Info</td>
10984 <td>White</td>
10985 <td>NoChange</td>
10986 </tr>
10987 <tr>
10988 <td>level == LogLevel.Debug</td>
10989 <td>Gray</td>
10990 <td>NoChange</td>
10991 </tr>
10992 <tr>
10993 <td>level == LogLevel.Trace</td>
10994 <td>DarkGray</td>
10995 <td>NoChange</td>
10996 </tr>
10997 </table>
10998 </remarks>
10999 <docgen category='Highlighting Rules' order='9' />
11000 </member>
11001 <member name="P:NLog.Targets.ColoredConsoleTarget.RowHighlightingRules">
11002 <summary>
11003 Gets the row highlighting rules.
11004 </summary>
11005 <docgen category='Highlighting Rules' order='10' />
11006 </member>
11007 <member name="P:NLog.Targets.ColoredConsoleTarget.WordHighlightingRules">
11008 <summary>
11009 Gets the word highlighting rules.
11010 </summary>
11011 <docgen category='Highlighting Rules' order='11' />
11012 </member>
11013 <member name="T:NLog.Targets.ColoredConsoleTarget.ColorPair">
11014 <summary>
11015 Color pair (foreground and background).
11016 </summary>
11017 </member>
11018 <member name="T:NLog.Targets.ConsoleOutputColor">
11019 <summary>
11020 Colored console output color.
11021 </summary>
11022 <remarks>
11023 Note that this enumeration is defined to be binary compatible with
11024 .NET 2.0 System.ConsoleColor + some additions
11025 </remarks>
11026 </member>
11027 <member name="F:NLog.Targets.ConsoleOutputColor.Black">
11028 <summary>
11029 Black Color (#000000).
11030 </summary>
11031 </member>
11032 <member name="F:NLog.Targets.ConsoleOutputColor.DarkBlue">
11033 <summary>
11034 Dark blue Color (#000080).
11035 </summary>
11036 </member>
11037 <member name="F:NLog.Targets.ConsoleOutputColor.DarkGreen">
11038 <summary>
11039 Dark green Color (#008000).
11040 </summary>
11041 </member>
11042 <member name="F:NLog.Targets.ConsoleOutputColor.DarkCyan">
11043 <summary>
11044 Dark Cyan Color (#008080).
11045 </summary>
11046 </member>
11047 <member name="F:NLog.Targets.ConsoleOutputColor.DarkRed">
11048 <summary>
11049 Dark Red Color (#800000).
11050 </summary>
11051 </member>
11052 <member name="F:NLog.Targets.ConsoleOutputColor.DarkMagenta">
11053 <summary>
11054 Dark Magenta Color (#800080).
11055 </summary>
11056 </member>
11057 <member name="F:NLog.Targets.ConsoleOutputColor.DarkYellow">
11058 <summary>
11059 Dark Yellow Color (#808000).
11060 </summary>
11061 </member>
11062 <member name="F:NLog.Targets.ConsoleOutputColor.Gray">
11063 <summary>
11064 Gray Color (#C0C0C0).
11065 </summary>
11066 </member>
11067 <member name="F:NLog.Targets.ConsoleOutputColor.DarkGray">
11068 <summary>
11069 Dark Gray Color (#808080).
11070 </summary>
11071 </member>
11072 <member name="F:NLog.Targets.ConsoleOutputColor.Blue">
11073 <summary>
11074 Blue Color (#0000FF).
11075 </summary>
11076 </member>
11077 <member name="F:NLog.Targets.ConsoleOutputColor.Green">
11078 <summary>
11079 Green Color (#00FF00).
11080 </summary>
11081 </member>
11082 <member name="F:NLog.Targets.ConsoleOutputColor.Cyan">
11083 <summary>
11084 Cyan Color (#00FFFF).
11085 </summary>
11086 </member>
11087 <member name="F:NLog.Targets.ConsoleOutputColor.Red">
11088 <summary>
11089 Red Color (#FF0000).
11090 </summary>
11091 </member>
11092 <member name="F:NLog.Targets.ConsoleOutputColor.Magenta">
11093 <summary>
11094 Magenta Color (#FF00FF).
11095 </summary>
11096 </member>
11097 <member name="F:NLog.Targets.ConsoleOutputColor.Yellow">
11098 <summary>
11099 Yellow Color (#FFFF00).
11100 </summary>
11101 </member>
11102 <member name="F:NLog.Targets.ConsoleOutputColor.White">
11103 <summary>
11104 White Color (#FFFFFF).
11105 </summary>
11106 </member>
11107 <member name="F:NLog.Targets.ConsoleOutputColor.NoChange">
11108 <summary>
11109 Don't change the color.
11110 </summary>
11111 </member>
11112 <member name="T:NLog.Targets.ConsoleRowHighlightingRule">
11113 <summary>
11114 The row-highlighting condition.
11115 </summary>
11116 </member>
11117 <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#cctor">
11118 <summary>
11119 Initializes static members of the ConsoleRowHighlightingRule class.
11120 </summary>
11121 </member>
11122 <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor">
11123 <summary>
11124 Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class.
11125 </summary>
11126 </member>
11127 <member name="M:NLog.Targets.ConsoleRowHighlightingRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)">
11128 <summary>
11129 Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleRowHighlightingRule"/> class.
11130 </summary>
11131 <param name="condition">The condition.</param>
11132 <param name="foregroundColor">Color of the foreground.</param>
11133 <param name="backgroundColor">Color of the background.</param>
11134 </member>
11135 <member name="M:NLog.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)">
11136 <summary>
11137 Checks whether the specified log event matches the condition (if any).
11138 </summary>
11139 <param name="logEvent">
11140 Log event.
11141 </param>
11142 <returns>
11143 A value of <see langword="true"/> if the condition is not defined or
11144 if it matches, <see langword="false"/> otherwise.
11145 </returns>
11146 </member>
11147 <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Default">
11148 <summary>
11149 Gets the default highlighting rule. Doesn't change the color.
11150 </summary>
11151 </member>
11152 <member name="P:NLog.Targets.ConsoleRowHighlightingRule.Condition">
11153 <summary>
11154 Gets or sets the condition that must be met in order to set the specified foreground and background color.
11155 </summary>
11156 <docgen category='Rule Matching Options' order='10' />
11157 </member>
11158 <member name="P:NLog.Targets.ConsoleRowHighlightingRule.ForegroundColor">
11159 <summary>
11160 Gets or sets the foreground color.
11161 </summary>
11162 <docgen category='Formatting Options' order='10' />
11163 </member>
11164 <member name="P:NLog.Targets.ConsoleRowHighlightingRule.BackgroundColor">
11165 <summary>
11166 Gets or sets the background color.
11167 </summary>
11168 <docgen category='Formatting Options' order='10' />
11169 </member>
11170 <member name="T:NLog.Targets.ConsoleTarget">
11171 <summary>
11172 Writes log messages to the console.
11173 </summary>
11174 <seealso href="http://nlog-project.org/wiki/Console_target">Documentation on NLog Wiki</seealso>
11175 <example>
11176 <p>
11177 To set up the target in the <a href="config.html">configuration file</a>,
11178 use the following syntax:
11179 </p>
11180 <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" />
11181 <p>
11182 This assumes just one target and a single rule. More configuration
11183 options are described <a href="config.html">here</a>.
11184 </p>
11185 <p>
11186 To set up the log target programmatically use code like this:
11187 </p>
11188 <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" />
11189 </example>
11190 </member>
11191 <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget">
11192 <summary>
11193 Initializes the target.
11194 </summary>
11195 </member>
11196 <member name="M:NLog.Targets.ConsoleTarget.CloseTarget">
11197 <summary>
11198 Closes the target and releases any unmanaged resources.
11199 </summary>
11200 </member>
11201 <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)">
11202 <summary>
11203 Writes the specified logging event to the Console.Out or
11204 Console.Error depending on the value of the Error flag.
11205 </summary>
11206 <param name="logEvent">The logging event.</param>
11207 <remarks>
11208 Note that the Error option is not supported on .NET Compact Framework.
11209 </remarks>
11210 </member>
11211 <member name="P:NLog.Targets.ConsoleTarget.Error">
11212 <summary>
11213 Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output.
11214 </summary>
11215 <docgen category='Console Options' order='10' />
11216 </member>
11217 <member name="T:NLog.Targets.ConsoleWordHighlightingRule">
11218 <summary>
11219 Highlighting rule for Win32 colorful console.
11220 </summary>
11221 </member>
11222 <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor">
11223 <summary>
11224 Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class.
11225 </summary>
11226 </member>
11227 <member name="M:NLog.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Targets.ConsoleOutputColor,NLog.Targets.ConsoleOutputColor)">
11228 <summary>
11229 Initializes a new instance of the <see cref="T:NLog.Targets.ConsoleWordHighlightingRule"/> class.
11230 </summary>
11231 <param name="text">The text to be matched..</param>
11232 <param name="foregroundColor">Color of the foreground.</param>
11233 <param name="backgroundColor">Color of the background.</param>
11234 </member>
11235 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Regex">
11236 <summary>
11237 Gets or sets the regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.
11238 </summary>
11239 <docgen category='Rule Matching Options' order='10' />
11240 </member>
11241 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.Text">
11242 <summary>
11243 Gets or sets the text to be matched. You must specify either <c>text</c> or <c>regex</c>.
11244 </summary>
11245 <docgen category='Rule Matching Options' order='10' />
11246 </member>
11247 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.WholeWords">
11248 <summary>
11249 Gets or sets a value indicating whether to match whole words only.
11250 </summary>
11251 <docgen category='Rule Matching Options' order='10' />
11252 </member>
11253 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.IgnoreCase">
11254 <summary>
11255 Gets or sets a value indicating whether to ignore case when comparing texts.
11256 </summary>
11257 <docgen category='Rule Matching Options' order='10' />
11258 </member>
11259 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.CompiledRegex">
11260 <summary>
11261 Gets the compiled regular expression that matches either Text or Regex property.
11262 </summary>
11263 </member>
11264 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.ForegroundColor">
11265 <summary>
11266 Gets or sets the foreground color.
11267 </summary>
11268 <docgen category='Formatting Options' order='10' />
11269 </member>
11270 <member name="P:NLog.Targets.ConsoleWordHighlightingRule.BackgroundColor">
11271 <summary>
11272 Gets or sets the background color.
11273 </summary>
11274 <docgen category='Formatting Options' order='10' />
11275 </member>
11276 <member name="T:NLog.Targets.DatabaseCommandInfo">
11277 <summary>
11278 Information about database command + parameters.
11279 </summary>
11280 </member>
11281 <member name="M:NLog.Targets.DatabaseCommandInfo.#ctor">
11282 <summary>
11283 Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseCommandInfo"/> class.
11284 </summary>
11285 </member>
11286 <member name="P:NLog.Targets.DatabaseCommandInfo.CommandType">
11287 <summary>
11288 Gets or sets the type of the command.
11289 </summary>
11290 <value>The type of the command.</value>
11291 <docgen category='Command Options' order='10' />
11292 </member>
11293 <member name="P:NLog.Targets.DatabaseCommandInfo.ConnectionString">
11294 <summary>
11295 Gets or sets the connection string to run the command against. If not provided, connection string from the target is used.
11296 </summary>
11297 <docgen category='Command Options' order='10' />
11298 </member>
11299 <member name="P:NLog.Targets.DatabaseCommandInfo.Text">
11300 <summary>
11301 Gets or sets the command text.
11302 </summary>
11303 <docgen category='Command Options' order='10' />
11304 </member>
11305 <member name="P:NLog.Targets.DatabaseCommandInfo.IgnoreFailures">
11306 <summary>
11307 Gets or sets a value indicating whether to ignore failures.
11308 </summary>
11309 <docgen category='Command Options' order='10' />
11310 </member>
11311 <member name="P:NLog.Targets.DatabaseCommandInfo.Parameters">
11312 <summary>
11313 Gets the collection of parameters. Each parameter contains a mapping
11314 between NLog layout and a database named or positional parameter.
11315 </summary>
11316 <docgen category='Command Options' order='10' />
11317 </member>
11318 <member name="T:NLog.Targets.DatabaseParameterInfo">
11319 <summary>
11320 Represents a parameter to a Database target.
11321 </summary>
11322 </member>
11323 <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor">
11324 <summary>
11325 Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class.
11326 </summary>
11327 </member>
11328 <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,NLog.Layouts.Layout)">
11329 <summary>
11330 Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseParameterInfo"/> class.
11331 </summary>
11332 <param name="parameterName">Name of the parameter.</param>
11333 <param name="parameterLayout">The parameter layout.</param>
11334 </member>
11335 <member name="P:NLog.Targets.DatabaseParameterInfo.Name">
11336 <summary>
11337 Gets or sets the database parameter name.
11338 </summary>
11339 <docgen category='Parameter Options' order='10' />
11340 </member>
11341 <member name="P:NLog.Targets.DatabaseParameterInfo.Layout">
11342 <summary>
11343 Gets or sets the layout that should be use to calcuate the value for the parameter.
11344 </summary>
11345 <docgen category='Parameter Options' order='10' />
11346 </member>
11347 <member name="P:NLog.Targets.DatabaseParameterInfo.Size">
11348 <summary>
11349 Gets or sets the database parameter size.
11350 </summary>
11351 <docgen category='Parameter Options' order='10' />
11352 </member>
11353 <member name="P:NLog.Targets.DatabaseParameterInfo.Precision">
11354 <summary>
11355 Gets or sets the database parameter precision.
11356 </summary>
11357 <docgen category='Parameter Options' order='10' />
11358 </member>
11359 <member name="P:NLog.Targets.DatabaseParameterInfo.Scale">
11360 <summary>
11361 Gets or sets the database parameter scale.
11362 </summary>
11363 <docgen category='Parameter Options' order='10' />
11364 </member>
11365 <member name="T:NLog.Targets.DatabaseTarget">
11366 <summary>
11367 Writes log messages to the database using an ADO.NET provider.
11368 </summary>
11369 <seealso href="http://nlog-project.org/wiki/Database_target">Documentation on NLog Wiki</seealso>
11370 <example>
11371 <para>
11372 The configuration is dependent on the database type, because
11373 there are differnet methods of specifying connection string, SQL
11374 command and command parameters.
11375 </para>
11376 <para>MS SQL Server using System.Data.SqlClient:</para>
11377 <code lang="XML" source="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" />
11378 <para>Oracle using System.Data.OracleClient:</para>
11379 <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" />
11380 <para>Oracle using System.Data.OleDBClient:</para>
11381 <code lang="XML" source="examples/targets/Configuration File/Database/Oracle.OleDB/NLog.config" height="350" />
11382 <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para>
11383 <code lang="C#" source="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" />
11384 </example>
11385 </member>
11386 <member name="M:NLog.Targets.DatabaseTarget.#ctor">
11387 <summary>
11388 Initializes a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> class.
11389 </summary>
11390 </member>
11391 <member name="M:NLog.Targets.DatabaseTarget.Install(NLog.Config.InstallationContext)">
11392 <summary>
11393 Performs installation which requires administrative permissions.
11394 </summary>
11395 <param name="installationContext">The installation context.</param>
11396 </member>
11397 <member name="M:NLog.Targets.DatabaseTarget.Uninstall(NLog.Config.InstallationContext)">
11398 <summary>
11399 Performs uninstallation which requires administrative permissions.
11400 </summary>
11401 <param name="installationContext">The installation context.</param>
11402 </member>
11403 <member name="M:NLog.Targets.DatabaseTarget.IsInstalled(NLog.Config.InstallationContext)">
11404 <summary>
11405 Determines whether the item is installed.
11406 </summary>
11407 <param name="installationContext">The installation context.</param>
11408 <returns>
11409 Value indicating whether the item is installed or null if it is not possible to determine.
11410 </returns>
11411 </member>
11412 <member name="M:NLog.Targets.DatabaseTarget.InitializeTarget">
11413 <summary>
11414 Initializes the target. Can be used by inheriting classes
11415 to initialize logging.
11416 </summary>
11417 </member>
11418 <member name="M:NLog.Targets.DatabaseTarget.CloseTarget">
11419 <summary>
11420 Closes the target and releases any unmanaged resources.
11421 </summary>
11422 </member>
11423 <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)">
11424 <summary>
11425 Writes the specified logging event to the database. It creates
11426 a new database command, prepares parameters for it by calculating
11427 layouts and executes the command.
11428 </summary>
11429 <param name="logEvent">The logging event.</param>
11430 </member>
11431 <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.Common.AsyncLogEventInfo[])">
11432 <summary>
11433 Writes an array of logging events to the log target. By default it iterates on all
11434 events and passes them to "Write" method. Inheriting classes can use this method to
11435 optimize batch writes.
11436 </summary>
11437 <param name="logEvents">Logging events to be written out.</param>
11438 </member>
11439 <member name="P:NLog.Targets.DatabaseTarget.DBProvider">
11440 <summary>
11441 Gets or sets the name of the database provider.
11442 </summary>
11443 <remarks>
11444 <para>
11445 The parameter name should be a provider invariant name as registered in machine.config or app.config. Common values are:
11446 </para>
11447 <ul>
11448 <li><c>System.Data.SqlClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.aspx">SQL Sever Client</see></li>
11449 <li><c>System.Data.SqlServerCe.3.5</c> - <see href="http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx">SQL Sever Compact 3.5</see></li>
11450 <li><c>System.Data.OracleClient</c> - <see href="http://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx">Oracle Client from Microsoft</see> (deprecated in .NET Framework 4)</li>
11451 <li><c>Oracle.DataAccess.Client</c> - <see href="http://www.oracle.com/technology/tech/windows/odpnet/index.html">ODP.NET provider from Oracle</see></li>
11452 <li><c>System.Data.SQLite</c> - <see href="http://sqlite.phxsoftware.com/">System.Data.SQLite driver for SQLite</see></li>
11453 <li><c>Npgsql</c> - <see href="http://npgsql.projects.postgresql.org/">Npgsql driver for PostgreSQL</see></li>
11454 <li><c>MySql.Data.MySqlClient</c> - <see href="http://www.mysql.com/downloads/connector/net/">MySQL Connector/Net</see></li>
11455 </ul>
11456 <para>(Note that provider invariant names are not supported on .NET Compact Framework).</para>
11457 <para>
11458 Alternatively the parameter value can be be a fully qualified name of the provider
11459 connection type (class implementing <see cref="T:System.Data.IDbConnection"/>) or one of the following tokens:
11460 </para>
11461 <ul>
11462 <li><c>sqlserver</c>, <c>mssql</c>, <c>microsoft</c> or <c>msde</c> - SQL Server Data Provider</li>
11463 <li><c>oledb</c> - OLEDB Data Provider</li>
11464 <li><c>odbc</c> - ODBC Data Provider</li>
11465 </ul>
11466 </remarks>
11467 <docgen category="Connection Options" order="10"/>
11468 </member>
11469 <member name="P:NLog.Targets.DatabaseTarget.ConnectionStringName">
11470 <summary>
11471 Gets or sets the name of the connection string (as specified in <see href="http://msdn.microsoft.com/en-us/library/bf7sd233.aspx">&lt;connectionStrings&gt; configuration section</see>.
11472 </summary>
11473 <docgen category='Connection Options' order='10' />
11474 </member>
11475 <member name="P:NLog.Targets.DatabaseTarget.ConnectionString">
11476 <summary>
11477 Gets or sets the connection string. When provided, it overrides the values
11478 specified in DBHost, DBUserName, DBPassword, DBDatabase.
11479 </summary>
11480 <docgen category='Connection Options' order='10' />
11481 </member>
11482 <member name="P:NLog.Targets.DatabaseTarget.InstallConnectionString">
11483 <summary>
11484 Gets or sets the connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used.
11485 </summary>
11486 <docgen category='Installation Options' order='10' />
11487 </member>
11488 <member name="P:NLog.Targets.DatabaseTarget.InstallDdlCommands">
11489 <summary>
11490 Gets the installation DDL commands.
11491 </summary>
11492 <docgen category='Installation Options' order='10' />
11493 </member>
11494 <member name="P:NLog.Targets.DatabaseTarget.UninstallDdlCommands">
11495 <summary>
11496 Gets the uninstallation DDL commands.
11497 </summary>
11498 <docgen category='Installation Options' order='10' />
11499 </member>
11500 <member name="P:NLog.Targets.DatabaseTarget.KeepConnection">
11501 <summary>
11502 Gets or sets a value indicating whether to keep the
11503 database connection open between the log events.
11504 </summary>
11505 <docgen category='Connection Options' order='10' />
11506 </member>
11507 <member name="P:NLog.Targets.DatabaseTarget.UseTransactions">
11508 <summary>
11509 Gets or sets a value indicating whether to use database transactions.
11510 Some data providers require this.
11511 </summary>
11512 <docgen category='Connection Options' order='10' />
11513 </member>
11514 <member name="P:NLog.Targets.DatabaseTarget.DBHost">
11515 <summary>
11516 Gets or sets the database host name. If the ConnectionString is not provided
11517 this value will be used to construct the "Server=" part of the
11518 connection string.
11519 </summary>
11520 <docgen category='Connection Options' order='10' />
11521 </member>
11522 <member name="P:NLog.Targets.DatabaseTarget.DBUserName">
11523 <summary>
11524 Gets or sets the database user name. If the ConnectionString is not provided
11525 this value will be used to construct the "User ID=" part of the
11526 connection string.
11527 </summary>
11528 <docgen category='Connection Options' order='10' />
11529 </member>
11530 <member name="P:NLog.Targets.DatabaseTarget.DBPassword">
11531 <summary>
11532 Gets or sets the database password. If the ConnectionString is not provided
11533 this value will be used to construct the "Password=" part of the
11534 connection string.
11535 </summary>
11536 <docgen category='Connection Options' order='10' />
11537 </member>
11538 <member name="P:NLog.Targets.DatabaseTarget.DBDatabase">
11539 <summary>
11540 Gets or sets the database name. If the ConnectionString is not provided
11541 this value will be used to construct the "Database=" part of the
11542 connection string.
11543 </summary>
11544 <docgen category='Connection Options' order='10' />
11545 </member>
11546 <member name="P:NLog.Targets.DatabaseTarget.CommandText">
11547 <summary>
11548 Gets or sets the text of the SQL command to be run on each log level.
11549 </summary>
11550 <remarks>
11551 Typically this is a SQL INSERT statement or a stored procedure call.
11552 It should use the database-specific parameters (marked as <c>@parameter</c>
11553 for SQL server or <c>:parameter</c> for Oracle, other data providers
11554 have their own notation) and not the layout renderers,
11555 because the latter is prone to SQL injection attacks.
11556 The layout renderers should be specified as &lt;parameter /&gt; elements instead.
11557 </remarks>
11558 <docgen category='SQL Statement' order='10' />
11559 </member>
11560 <member name="P:NLog.Targets.DatabaseTarget.Parameters">
11561 <summary>
11562 Gets the collection of parameters. Each parameter contains a mapping
11563 between NLog layout and a database named or positional parameter.
11564 </summary>
11565 <docgen category='SQL Statement' order='11' />
11566 </member>
11567 <member name="T:NLog.Targets.DebuggerTarget">
11568 <summary>
11569 Writes log messages to the attached managed debugger.
11570 </summary>
11571 <example>
11572 <p>
11573 To set up the target in the <a href="config.html">configuration file</a>,
11574 use the following syntax:
11575 </p>
11576 <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" />
11577 <p>
11578 This assumes just one target and a single rule. More configuration
11579 options are described <a href="config.html">here</a>.
11580 </p>
11581 <p>
11582 To set up the log target programmatically use code like this:
11583 </p>
11584 <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" />
11585 </example>
11586 </member>
11587 <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget">
11588 <summary>
11589 Initializes the target.
11590 </summary>
11591 </member>
11592 <member name="M:NLog.Targets.DebuggerTarget.CloseTarget">
11593 <summary>
11594 Closes the target and releases any unmanaged resources.
11595 </summary>
11596 </member>
11597 <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)">
11598 <summary>
11599 Writes the specified logging event to the attached debugger.
11600 </summary>
11601 <param name="logEvent">The logging event.</param>
11602 </member>
11603 <member name="T:NLog.Targets.DebugTarget">
11604 <summary>
11605 Mock target - useful for testing.
11606 </summary>
11607 <seealso href="http://nlog-project.org/wiki/Debug_target">Documentation on NLog Wiki</seealso>
11608 <example>
11609 <p>
11610 To set up the target in the <a href="config.html">configuration file</a>,
11611 use the following syntax:
11612 </p>
11613 <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" />
11614 <p>
11615 This assumes just one target and a single rule. More configuration
11616 options are described <a href="config.html">here</a>.
11617 </p>
11618 <p>
11619 To set up the log target programmatically use code like this:
11620 </p>
11621 <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" />
11622 </example>
11623 </member>
11624 <member name="M:NLog.Targets.DebugTarget.#ctor">
11625 <summary>
11626 Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class.
11627 </summary>
11628 <remarks>
11629 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
11630 </remarks>
11631 </member>
11632 <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)">
11633 <summary>
11634 Increases the number of messages.
11635 </summary>
11636 <param name="logEvent">The logging event.</param>
11637 </member>
11638 <member name="P:NLog.Targets.DebugTarget.Counter">
11639 <summary>
11640 Gets the number of times this target has been called.
11641 </summary>
11642 <docgen category='Debugging Options' order='10' />
11643 </member>
11644 <member name="P:NLog.Targets.DebugTarget.LastMessage">
11645 <summary>
11646 Gets the last message rendered by this target.
11647 </summary>
11648 <docgen category='Debugging Options' order='10' />
11649 </member>
11650 <member name="T:NLog.Targets.EventLogTarget">
11651 <summary>
11652 Writes log message to the Event Log.
11653 </summary>
11654 <seealso href="http://nlog-project.org/wiki/EventLog_target">Documentation on NLog Wiki</seealso>
11655 <example>
11656 <p>
11657 To set up the target in the <a href="config.html">configuration file</a>,
11658 use the following syntax:
11659 </p>
11660 <code lang="XML" source="examples/targets/Configuration File/EventLog/NLog.config" />
11661 <p>
11662 This assumes just one target and a single rule. More configuration
11663 options are described <a href="config.html">here</a>.
11664 </p>
11665 <p>
11666 To set up the log target programmatically use code like this:
11667 </p>
11668 <code lang="C#" source="examples/targets/Configuration API/EventLog/Simple/Example.cs" />
11669 </example>
11670 </member>
11671 <member name="M:NLog.Targets.EventLogTarget.#ctor">
11672 <summary>
11673 Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class.
11674 </summary>
11675 </member>
11676 <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)">
11677 <summary>
11678 Performs installation which requires administrative permissions.
11679 </summary>
11680 <param name="installationContext">The installation context.</param>
11681 </member>
11682 <member name="M:NLog.Targets.EventLogTarget.Uninstall(NLog.Config.InstallationContext)">
11683 <summary>
11684 Performs uninstallation which requires administrative permissions.
11685 </summary>
11686 <param name="installationContext">The installation context.</param>
11687 </member>
11688 <member name="M:NLog.Targets.EventLogTarget.IsInstalled(NLog.Config.InstallationContext)">
11689 <summary>
11690 Determines whether the item is installed.
11691 </summary>
11692 <param name="installationContext">The installation context.</param>
11693 <returns>
11694 Value indicating whether the item is installed or null if it is not possible to determine.
11695 </returns>
11696 </member>
11697 <member name="M:NLog.Targets.EventLogTarget.InitializeTarget">
11698 <summary>
11699 Initializes the target.
11700 </summary>
11701 </member>
11702 <member name="M:NLog.Targets.EventLogTarget.Write(NLog.LogEventInfo)">
11703 <summary>
11704 Writes the specified logging event to the event log.
11705 </summary>
11706 <param name="logEvent">The logging event.</param>
11707 </member>
11708 <member name="P:NLog.Targets.EventLogTarget.MachineName">
11709 <summary>
11710 Gets or sets the name of the machine on which Event Log service is running.
11711 </summary>
11712 <docgen category='Event Log Options' order='10' />
11713 </member>
11714 <member name="P:NLog.Targets.EventLogTarget.EventId">
11715 <summary>
11716 Gets or sets the layout that renders event ID.
11717 </summary>
11718 <docgen category='Event Log Options' order='10' />
11719 </member>
11720 <member name="P:NLog.Targets.EventLogTarget.Category">
11721 <summary>
11722 Gets or sets the layout that renders event Category.
11723 </summary>
11724 <docgen category='Event Log Options' order='10' />
11725 </member>
11726 <member name="P:NLog.Targets.EventLogTarget.Source">
11727 <summary>
11728 Gets or sets the value to be used as the event Source.
11729 </summary>
11730 <remarks>
11731 By default this is the friendly name of the current AppDomain.
11732 </remarks>
11733 <docgen category='Event Log Options' order='10' />
11734 </member>
11735 <member name="P:NLog.Targets.EventLogTarget.Log">
11736 <summary>
11737 Gets or sets the name of the Event Log to write to. This can be System, Application or
11738 any user-defined name.
11739 </summary>
11740 <docgen category='Event Log Options' order='10' />
11741 </member>
11742 <member name="T:NLog.Targets.FileArchivePeriod">
11743 <summary>
11744 Modes of archiving files based on time.
11745 </summary>
11746 </member>
11747 <member name="F:NLog.Targets.FileArchivePeriod.None">
11748 <summary>
11749 Don't archive based on time.
11750 </summary>
11751 </member>
11752 <member name="F:NLog.Targets.FileArchivePeriod.Year">
11753 <summary>
11754 Archive every year.
11755 </summary>
11756 </member>
11757 <member name="F:NLog.Targets.FileArchivePeriod.Month">
11758 <summary>
11759 Archive every month.
11760 </summary>
11761 </member>
11762 <member name="F:NLog.Targets.FileArchivePeriod.Day">
11763 <summary>
11764 Archive daily.
11765 </summary>
11766 </member>
11767 <member name="F:NLog.Targets.FileArchivePeriod.Hour">
11768 <summary>
11769 Archive every hour.
11770 </summary>
11771 </member>
11772 <member name="F:NLog.Targets.FileArchivePeriod.Minute">
11773 <summary>
11774 Archive every minute.
11775 </summary>
11776 </member>
11777 <member name="T:NLog.Targets.FileTarget">
11778 <summary>
11779 Writes log messages to one or more files.
11780 </summary>
11781 <seealso href="http://nlog-project.org/wiki/File_target">Documentation on NLog Wiki</seealso>
11782 </member>
11783 <member name="M:NLog.Targets.FileTarget.#ctor">
11784 <summary>
11785 Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget"/> class.
11786 </summary>
11787 <remarks>
11788 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
11789 </remarks>
11790 </member>
11791 <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles">
11792 <summary>
11793 Removes records of initialized files that have not been
11794 accessed in the last two days.
11795 </summary>
11796 <remarks>
11797 Files are marked 'initialized' for the purpose of writing footers when the logging finishes.
11798 </remarks>
11799 </member>
11800 <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)">
11801 <summary>
11802 Removes records of initialized files that have not been
11803 accessed after the specified date.
11804 </summary>
11805 <param name="cleanupThreshold">The cleanup threshold.</param>
11806 <remarks>
11807 Files are marked 'initialized' for the purpose of writing footers when the logging finishes.
11808 </remarks>
11809 </member>
11810 <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)">
11811 <summary>
11812 Flushes all pending file operations.
11813 </summary>
11814 <param name="asyncContinuation">The asynchronous continuation.</param>
11815 <remarks>
11816 The timeout parameter is ignored, because file APIs don't provide
11817 the needed functionality.
11818 </remarks>
11819 </member>
11820 <member name="M:NLog.Targets.FileTarget.InitializeTarget">
11821 <summary>
11822 Initializes file logging by creating data structures that
11823 enable efficient multi-file logging.
11824 </summary>
11825 </member>
11826 <member name="M:NLog.Targets.FileTarget.CloseTarget">
11827 <summary>
11828 Closes the file(s) opened for writing.
11829 </summary>
11830 </member>
11831 <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)">
11832 <summary>
11833 Writes the specified logging event to a file specified in the FileName
11834 parameter.
11835 </summary>
11836 <param name="logEvent">The logging event.</param>
11837 </member>
11838 <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])">
11839 <summary>
11840 Writes the specified array of logging events to a file specified in the FileName
11841 parameter.
11842 </summary>
11843 <param name="logEvents">An array of <see cref="T:NLog.LogEventInfo"/> objects.</param>
11844 <remarks>
11845 This function makes use of the fact that the events are batched by sorting
11846 the requests by filename. This optimizes the number of open/close calls
11847 and can help improve performance.
11848 </remarks>
11849 </member>
11850 <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)">
11851 <summary>
11852 Formats the log event for write.
11853 </summary>
11854 <param name="logEvent">The log event to be formatted.</param>
11855 <returns>A string representation of the log event.</returns>
11856 </member>
11857 <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)">
11858 <summary>
11859 Gets the bytes to be written to the file.
11860 </summary>
11861 <param name="logEvent">Log event.</param>
11862 <returns>Array of bytes that are ready to be written.</returns>
11863 </member>
11864 <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])">
11865 <summary>
11866 Modifies the specified byte array before it gets sent to a file.
11867 </summary>
11868 <param name="value">The byte array.</param>
11869 <returns>The modified byte array. The function can do the modification in-place.</returns>
11870 </member>
11871 <member name="P:NLog.Targets.FileTarget.FileName">
11872 <summary>
11873 Gets or sets the name of the file to write to.
11874 </summary>
11875 <remarks>
11876 This FileName string is a layout which may include instances of layout renderers.
11877 This lets you use a single target to write to multiple files.
11878 </remarks>
11879 <example>
11880 The following value makes NLog write logging events to files based on the log level in the directory where
11881 the application runs.
11882 <code>${basedir}/${level}.log</code>
11883 All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on.
11884 You can combine as many of the layout renderers as you want to produce an arbitrary log file name.
11885 </example>
11886 <docgen category='Output Options' order='1' />
11887 </member>
11888 <member name="P:NLog.Targets.FileTarget.CreateDirs">
11889 <summary>
11890 Gets or sets a value indicating whether to create directories if they don't exist.
11891 </summary>
11892 <remarks>
11893 Setting this to false may improve performance a bit, but you'll receive an error
11894 when attempting to write to a directory that's not present.
11895 </remarks>
11896 <docgen category='Output Options' order='10' />
11897 </member>
11898 <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup">
11899 <summary>
11900 Gets or sets a value indicating whether to delete old log file on startup.
11901 </summary>
11902 <remarks>
11903 This option works only when the "FileName" parameter denotes a single file.
11904 </remarks>
11905 <docgen category='Output Options' order='10' />
11906 </member>
11907 <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite">
11908 <summary>
11909 Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end.
11910 </summary>
11911 <docgen category='Output Options' order='10' />
11912 </member>
11913 <member name="P:NLog.Targets.FileTarget.KeepFileOpen">
11914 <summary>
11915 Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event.
11916 </summary>
11917 <remarks>
11918 Setting this property to <c>True</c> helps improve performance.
11919 </remarks>
11920 <docgen category='Performance Tuning Options' order='10' />
11921 </member>
11922 <member name="P:NLog.Targets.FileTarget.EnableFileDelete">
11923 <summary>
11924 Gets or sets a value indicating whether to enable log file(s) to be deleted.
11925 </summary>
11926 <docgen category='Output Options' order='10' />
11927 </member>
11928 <member name="P:NLog.Targets.FileTarget.FileAttributes">
11929 <summary>
11930 Gets or sets the file attributes (Windows only).
11931 </summary>
11932 <docgen category='Output Options' order='10' />
11933 </member>
11934 <member name="P:NLog.Targets.FileTarget.LineEnding">
11935 <summary>
11936 Gets or sets the line ending mode.
11937 </summary>
11938 <docgen category='Layout Options' order='10' />
11939 </member>
11940 <member name="P:NLog.Targets.FileTarget.AutoFlush">
11941 <summary>
11942 Gets or sets a value indicating whether to automatically flush the file buffers after each log message.
11943 </summary>
11944 <docgen category='Performance Tuning Options' order='10' />
11945 </member>
11946 <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize">
11947 <summary>
11948 Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance
11949 in a situation where a single File target is writing to many files
11950 (such as splitting by level or by logger).
11951 </summary>
11952 <remarks>
11953 The files are managed on a LRU (least recently used) basis, which flushes
11954 the files that have not been used for the longest period of time should the
11955 cache become full. As a rule of thumb, you shouldn't set this parameter to
11956 a very high value. A number like 10-15 shouldn't be exceeded, because you'd
11957 be keeping a large number of files open which consumes system resources.
11958 </remarks>
11959 <docgen category='Performance Tuning Options' order='10' />
11960 </member>
11961 <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout">
11962 <summary>
11963 Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are
11964 not automatically closed after a period of inactivity.
11965 </summary>
11966 <docgen category='Performance Tuning Options' order='10' />
11967 </member>
11968 <member name="P:NLog.Targets.FileTarget.BufferSize">
11969 <summary>
11970 Gets or sets the log file buffer size in bytes.
11971 </summary>
11972 <docgen category='Performance Tuning Options' order='10' />
11973 </member>
11974 <member name="P:NLog.Targets.FileTarget.Encoding">
11975 <summary>
11976 Gets or sets the file encoding.
11977 </summary>
11978 <docgen category='Layout Options' order='10' />
11979 </member>
11980 <member name="P:NLog.Targets.FileTarget.ConcurrentWrites">
11981 <summary>
11982 Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host.
11983 </summary>
11984 <remarks>
11985 This makes multi-process logging possible. NLog uses a special technique
11986 that lets it keep the files open for writing.
11987 </remarks>
11988 <docgen category='Performance Tuning Options' order='10' />
11989 </member>
11990 <member name="P:NLog.Targets.FileTarget.NetworkWrites">
11991 <summary>
11992 Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts.
11993 </summary>
11994 <remarks>
11995 This effectively prevents files from being kept open.
11996 </remarks>
11997 <docgen category='Performance Tuning Options' order='10' />
11998 </member>
11999 <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts">
12000 <summary>
12001 Gets or sets the number of times the write is appended on the file before NLog
12002 discards the log message.
12003 </summary>
12004 <docgen category='Performance Tuning Options' order='10' />
12005 </member>
12006 <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay">
12007 <summary>
12008 Gets or sets the delay in milliseconds to wait before attempting to write to the file again.
12009 </summary>
12010 <remarks>
12011 The actual delay is a random value between 0 and the value specified
12012 in this parameter. On each failed attempt the delay base is doubled
12013 up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times.
12014 </remarks>
12015 <example>
12016 Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/>
12017 a random value between 0 and 10 milliseconds - 1st attempt<br/>
12018 a random value between 0 and 20 milliseconds - 2nd attempt<br/>
12019 a random value between 0 and 40 milliseconds - 3rd attempt<br/>
12020 a random value between 0 and 80 milliseconds - 4th attempt<br/>
12021 ...<p/>
12022 and so on.
12023 </example>
12024 <docgen category="Performance Tuning Options" order="10"/>
12025 </member>
12026 <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize">
12027 <summary>
12028 Gets or sets the size in bytes above which log files will be automatically archived.
12029 </summary>
12030 <remarks>
12031 Caution: Enabling this option can considerably slow down your file
12032 logging in multi-process scenarios. If only one process is going to
12033 be writing to the file, consider setting <c>ConcurrentWrites</c>
12034 to <c>false</c> for maximum performance.
12035 </remarks>
12036 <docgen category='Archival Options' order='10' />
12037 </member>
12038 <member name="P:NLog.Targets.FileTarget.ArchiveEvery">
12039 <summary>
12040 Gets or sets a value indicating whether to automatically archive log files every time the specified time passes.
12041 </summary>
12042 <remarks>
12043 Files are moved to the archive as part of the write operation if the current period of time changes. For example
12044 if the current <c>hour</c> changes from 10 to 11, the first write that will occur
12045 on or after 11:00 will trigger the archiving.
12046 <p>
12047 Caution: Enabling this option can considerably slow down your file
12048 logging in multi-process scenarios. If only one process is going to
12049 be writing to the file, consider setting <c>ConcurrentWrites</c>
12050 to <c>false</c> for maximum performance.
12051 </p>
12052 </remarks>
12053 <docgen category='Archival Options' order='10' />
12054 </member>
12055 <member name="P:NLog.Targets.FileTarget.ArchiveFileName">
12056 <summary>
12057 Gets or sets the name of the file to be used for an archive.
12058 </summary>
12059 <remarks>
12060 It may contain a special placeholder {#####}
12061 that will be replaced with a sequence of numbers depending on
12062 the archiving strategy. The number of hash characters used determines
12063 the number of numerical digits to be used for numbering files.
12064 </remarks>
12065 <docgen category='Archival Options' order='10' />
12066 </member>
12067 <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles">
12068 <summary>
12069 Gets or sets the maximum number of archive files that should be kept.
12070 </summary>
12071 <docgen category='Archival Options' order='10' />
12072 </member>
12073 <member name="P:NLog.Targets.FileTarget.ArchiveNumbering">
12074 <summary>
12075 Gets or sets the way file archives are numbered.
12076 </summary>
12077 <docgen category='Archival Options' order='10' />
12078 </member>
12079 <member name="P:NLog.Targets.FileTarget.NewLineChars">
12080 <summary>
12081 Gets the characters that are appended after each line.
12082 </summary>
12083 </member>
12084 <member name="T:NLog.Targets.FormControlTarget">
12085 <summary>
12086 Logs text to Windows.Forms.Control.Text property control of specified Name.
12087 </summary>
12088 <example>
12089 <p>
12090 To set up the target in the <a href="config.html">configuration file</a>,
12091 use the following syntax:
12092 </p>
12093 <code lang="XML" source="examples/targets/Configuration File/FormControl/NLog.config" />
12094 <p>
12095 The result is:
12096 </p>
12097 <img src="examples/targets/Screenshots/FormControl/FormControl.gif" />
12098 <p>
12099 To set up the log target programmatically similar to above use code like this:
12100 </p>
12101 <code lang="C#" source="examples/targets/Configuration API/FormControl/Form1.cs" />,
12102 </example>
12103 </member>
12104 <member name="M:NLog.Targets.FormControlTarget.#ctor">
12105 <summary>
12106 Initializes a new instance of the <see cref="T:NLog.Targets.FormControlTarget"/> class.
12107 </summary>
12108 <remarks>
12109 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12110 </remarks>
12111 </member>
12112 <member name="M:NLog.Targets.FormControlTarget.Write(NLog.LogEventInfo)">
12113 <summary>
12114 Log message to control.
12115 </summary>
12116 <param name="logEvent">
12117 The logging event.
12118 </param>
12119 </member>
12120 <member name="P:NLog.Targets.FormControlTarget.ControlName">
12121 <summary>
12122 Gets or sets the name of control to which NLog will log write log text.
12123 </summary>
12124 <docgen category='Form Options' order='10' />
12125 </member>
12126 <member name="P:NLog.Targets.FormControlTarget.Append">
12127 <summary>
12128 Gets or sets a value indicating whether log text should be appended to the text of the control instead of overwriting it. </summary>
12129 <docgen category='Form Options' order='10' />
12130 </member>
12131 <member name="P:NLog.Targets.FormControlTarget.FormName">
12132 <summary>
12133 Gets or sets the name of the Form on which the control is located.
12134 </summary>
12135 <docgen category='Form Options' order='10' />
12136 </member>
12137 <member name="T:NLog.Targets.LineEndingMode">
12138 <summary>
12139 Line ending mode.
12140 </summary>
12141 </member>
12142 <member name="F:NLog.Targets.LineEndingMode.Default">
12143 <summary>
12144 Insert platform-dependent end-of-line sequence after each line.
12145 </summary>
12146 </member>
12147 <member name="F:NLog.Targets.LineEndingMode.CRLF">
12148 <summary>
12149 Insert CR LF sequence (ASCII 13, ASCII 10) after each line.
12150 </summary>
12151 </member>
12152 <member name="F:NLog.Targets.LineEndingMode.CR">
12153 <summary>
12154 Insert CR character (ASCII 13) after each line.
12155 </summary>
12156 </member>
12157 <member name="F:NLog.Targets.LineEndingMode.LF">
12158 <summary>
12159 Insert LF character (ASCII 10) after each line.
12160 </summary>
12161 </member>
12162 <member name="F:NLog.Targets.LineEndingMode.None">
12163 <summary>
12164 Don't insert any line ending.
12165 </summary>
12166 </member>
12167 <member name="T:NLog.Targets.LogReceiverWebServiceTarget">
12168 <summary>
12169 Sends log messages to a NLog Receiver Service (using WCF or Web Services).
12170 </summary>
12171 <seealso href="http://nlog-project.org/wiki/LogReceiverService_target">Documentation on NLog Wiki</seealso>
12172 </member>
12173 <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor">
12174 <summary>
12175 Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class.
12176 </summary>
12177 </member>
12178 <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})">
12179 <summary>
12180 Called when log events are being sent (test hook).
12181 </summary>
12182 <param name="events">The events.</param>
12183 <param name="asyncContinuations">The async continuations.</param>
12184 <returns>True if events should be sent, false to stop processing them.</returns>
12185 </member>
12186 <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)">
12187 <summary>
12188 Writes logging event to the log target. Must be overridden in inheriting
12189 classes.
12190 </summary>
12191 <param name="logEvent">Logging event to be written out.</param>
12192 </member>
12193 <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])">
12194 <summary>
12195 Writes an array of logging events to the log target. By default it iterates on all
12196 events and passes them to "Append" method. Inheriting classes can use this method to
12197 optimize batch writes.
12198 </summary>
12199 <param name="logEvents">Logging events to be written out.</param>
12200 </member>
12201 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress">
12202 <summary>
12203 Gets or sets the endpoint address.
12204 </summary>
12205 <value>The endpoint address.</value>
12206 <docgen category='Connection Options' order='10' />
12207 </member>
12208 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName">
12209 <summary>
12210 Gets or sets the name of the endpoint configuration in WCF configuration file.
12211 </summary>
12212 <value>The name of the endpoint configuration.</value>
12213 <docgen category='Connection Options' order='10' />
12214 </member>
12215 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding">
12216 <summary>
12217 Gets or sets a value indicating whether to use binary message encoding.
12218 </summary>
12219 <docgen category='Payload Options' order='10' />
12220 </member>
12221 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId">
12222 <summary>
12223 Gets or sets the client ID.
12224 </summary>
12225 <value>The client ID.</value>
12226 <docgen category='Payload Options' order='10' />
12227 </member>
12228 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters">
12229 <summary>
12230 Gets the list of parameters.
12231 </summary>
12232 <value>The parameters.</value>
12233 <docgen category='Payload Options' order='10' />
12234 </member>
12235 <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties">
12236 <summary>
12237 Gets or sets a value indicating whether to include per-event properties in the payload sent to the server.
12238 </summary>
12239 <docgen category='Payload Options' order='10' />
12240 </member>
12241 <member name="T:NLog.Targets.MailTarget">
12242 <summary>
12243 Sends log messages by email using SMTP protocol.
12244 </summary>
12245 <seealso href="http://nlog-project.org/wiki/Mail_target">Documentation on NLog Wiki</seealso>
12246 <example>
12247 <p>
12248 To set up the target in the <a href="config.html">configuration file</a>,
12249 use the following syntax:
12250 </p>
12251 <code lang="XML" source="examples/targets/Configuration File/Mail/Simple/NLog.config" />
12252 <p>
12253 This assumes just one target and a single rule. More configuration
12254 options are described <a href="config.html">here</a>.
12255 </p>
12256 <p>
12257 To set up the log target programmatically use code like this:
12258 </p>
12259 <code lang="C#" source="examples/targets/Configuration API/Mail/Simple/Example.cs" />
12260 <p>
12261 Mail target works best when used with BufferingWrapper target
12262 which lets you send multiple log messages in single mail
12263 </p>
12264 <p>
12265 To set up the buffered mail target in the <a href="config.html">configuration file</a>,
12266 use the following syntax:
12267 </p>
12268 <code lang="XML" source="examples/targets/Configuration File/Mail/Buffered/NLog.config" />
12269 <p>
12270 To set up the buffered mail target programmatically use code like this:
12271 </p>
12272 <code lang="C#" source="examples/targets/Configuration API/Mail/Buffered/Example.cs" />
12273 </example>
12274 </member>
12275 <member name="M:NLog.Targets.MailTarget.#ctor">
12276 <summary>
12277 Initializes a new instance of the <see cref="T:NLog.Targets.MailTarget"/> class.
12278 </summary>
12279 <remarks>
12280 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12281 </remarks>
12282 </member>
12283 <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo)">
12284 <summary>
12285 Renders the logging event message and adds it to the internal ArrayList of log messages.
12286 </summary>
12287 <param name="logEvent">The logging event.</param>
12288 </member>
12289 <member name="M:NLog.Targets.MailTarget.Write(NLog.Common.AsyncLogEventInfo[])">
12290 <summary>
12291 Renders an array logging events.
12292 </summary>
12293 <param name="logEvents">Array of logging events.</param>
12294 </member>
12295 <member name="P:NLog.Targets.MailTarget.From">
12296 <summary>
12297 Gets or sets sender's email address (e.g. joe@domain.com).
12298 </summary>
12299 <docgen category='Message Options' order='10' />
12300 </member>
12301 <member name="P:NLog.Targets.MailTarget.To">
12302 <summary>
12303 Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
12304 </summary>
12305 <docgen category='Message Options' order='11' />
12306 </member>
12307 <member name="P:NLog.Targets.MailTarget.CC">
12308 <summary>
12309 Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
12310 </summary>
12311 <docgen category='Message Options' order='12' />
12312 </member>
12313 <member name="P:NLog.Targets.MailTarget.Bcc">
12314 <summary>
12315 Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
12316 </summary>
12317 <docgen category='Message Options' order='13' />
12318 </member>
12319 <member name="P:NLog.Targets.MailTarget.AddNewLines">
12320 <summary>
12321 Gets or sets a value indicating whether to add new lines between log entries.
12322 </summary>
12323 <value>A value of <c>true</c> if new lines should be added; otherwise, <c>false</c>.</value>
12324 <docgen category='Layout Options' order='99' />
12325 </member>
12326 <member name="P:NLog.Targets.MailTarget.Subject">
12327 <summary>
12328 Gets or sets the mail subject.
12329 </summary>
12330 <docgen category='Message Options' order='5' />
12331 </member>
12332 <member name="P:NLog.Targets.MailTarget.Body">
12333 <summary>
12334 Gets or sets mail message body (repeated for each log message send in one mail).
12335 </summary>
12336 <remarks>Alias for the <c>Layout</c> property.</remarks>
12337 <docgen category='Message Options' order='6' />
12338 </member>
12339 <member name="P:NLog.Targets.MailTarget.Encoding">
12340 <summary>
12341 Gets or sets encoding to be used for sending e-mail.
12342 </summary>
12343 <docgen category='Layout Options' order='20' />
12344 </member>
12345 <member name="P:NLog.Targets.MailTarget.Html">
12346 <summary>
12347 Gets or sets a value indicating whether to send message as HTML instead of plain text.
12348 </summary>
12349 <docgen category='Layout Options' order='11' />
12350 </member>
12351 <member name="P:NLog.Targets.MailTarget.SmtpServer">
12352 <summary>
12353 Gets or sets SMTP Server to be used for sending.
12354 </summary>
12355 <docgen category='SMTP Options' order='10' />
12356 </member>
12357 <member name="P:NLog.Targets.MailTarget.SmtpAuthentication">
12358 <summary>
12359 Gets or sets SMTP Authentication mode.
12360 </summary>
12361 <docgen category='SMTP Options' order='11' />
12362 </member>
12363 <member name="P:NLog.Targets.MailTarget.SmtpUserName">
12364 <summary>
12365 Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").
12366 </summary>
12367 <docgen category='SMTP Options' order='12' />
12368 </member>
12369 <member name="P:NLog.Targets.MailTarget.SmtpPassword">
12370 <summary>
12371 Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").
12372 </summary>
12373 <docgen category='SMTP Options' order='13' />
12374 </member>
12375 <member name="P:NLog.Targets.MailTarget.EnableSsl">
12376 <summary>
12377 Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server.
12378 </summary>
12379 <docgen category='SMTP Options' order='14' />
12380 </member>
12381 <member name="P:NLog.Targets.MailTarget.SmtpPort">
12382 <summary>
12383 Gets or sets the port number that SMTP Server is listening on.
12384 </summary>
12385 <docgen category='SMTP Options' order='15' />
12386 </member>
12387 <member name="T:NLog.Targets.MemoryTarget">
12388 <summary>
12389 Writes log messages to an ArrayList in memory for programmatic retrieval.
12390 </summary>
12391 <seealso href="http://nlog-project.org/wiki/Memory_target">Documentation on NLog Wiki</seealso>
12392 <example>
12393 <p>
12394 To set up the target in the <a href="config.html">configuration file</a>,
12395 use the following syntax:
12396 </p>
12397 <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" />
12398 <p>
12399 This assumes just one target and a single rule. More configuration
12400 options are described <a href="config.html">here</a>.
12401 </p>
12402 <p>
12403 To set up the log target programmatically use code like this:
12404 </p>
12405 <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" />
12406 </example>
12407 </member>
12408 <member name="M:NLog.Targets.MemoryTarget.#ctor">
12409 <summary>
12410 Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class.
12411 </summary>
12412 <remarks>
12413 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12414 </remarks>
12415 </member>
12416 <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)">
12417 <summary>
12418 Renders the logging event message and adds it to the internal ArrayList of log messages.
12419 </summary>
12420 <param name="logEvent">The logging event.</param>
12421 </member>
12422 <member name="P:NLog.Targets.MemoryTarget.Logs">
12423 <summary>
12424 Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>.
12425 </summary>
12426 </member>
12427 <member name="T:NLog.Targets.MessageBoxTarget">
12428 <summary>
12429 Pops up log messages as message boxes.
12430 </summary>
12431 <seealso href="http://nlog-project.org/wiki/MessageBox_target">Documentation on NLog Wiki</seealso>
12432 <example>
12433 <p>
12434 To set up the target in the <a href="config.html">configuration file</a>,
12435 use the following syntax:
12436 </p>
12437 <code lang="XML" source="examples/targets/Configuration File/MessageBox/NLog.config" />
12438 <p>
12439 This assumes just one target and a single rule. More configuration
12440 options are described <a href="config.html">here</a>.
12441 </p>
12442 <p>
12443 The result is a message box:
12444 </p>
12445 <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" />
12446 <p>
12447 To set up the log target programmatically use code like this:
12448 </p>
12449 <code lang="C#" source="examples/targets/Configuration API/MessageBox/Simple/Example.cs" />
12450 </example>
12451 </member>
12452 <member name="M:NLog.Targets.MessageBoxTarget.#ctor">
12453 <summary>
12454 Initializes a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/> class.
12455 </summary>
12456 <remarks>
12457 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12458 </remarks>
12459 </member>
12460 <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)">
12461 <summary>
12462 Displays the message box with the log message and caption specified in the Caption
12463 parameter.
12464 </summary>
12465 <param name="logEvent">The logging event.</param>
12466 </member>
12467 <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.Common.AsyncLogEventInfo[])">
12468 <summary>
12469 Displays the message box with the array of rendered logs messages and caption specified in the Caption
12470 parameter.
12471 </summary>
12472 <param name="logEvents">The array of logging events.</param>
12473 </member>
12474 <member name="P:NLog.Targets.MessageBoxTarget.Caption">
12475 <summary>
12476 Gets or sets the message box title.
12477 </summary>
12478 <docgen category='UI Options' order='10' />
12479 </member>
12480 <member name="T:NLog.Targets.MethodCallParameter">
12481 <summary>
12482 A parameter to MethodCall.
12483 </summary>
12484 </member>
12485 <member name="M:NLog.Targets.MethodCallParameter.#ctor">
12486 <summary>
12487 Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class.
12488 </summary>
12489 </member>
12490 <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)">
12491 <summary>
12492 Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class.
12493 </summary>
12494 <param name="layout">The layout to use for parameter value.</param>
12495 </member>
12496 <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)">
12497 <summary>
12498 Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class.
12499 </summary>
12500 <param name="parameterName">Name of the parameter.</param>
12501 <param name="layout">The layout.</param>
12502 </member>
12503 <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)">
12504 <summary>
12505 Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class.
12506 </summary>
12507 <param name="name">The name of the parameter.</param>
12508 <param name="layout">The layout.</param>
12509 <param name="type">The type of the parameter.</param>
12510 </member>
12511 <member name="P:NLog.Targets.MethodCallParameter.Name">
12512 <summary>
12513 Gets or sets the name of the parameter.
12514 </summary>
12515 <docgen category='Parameter Options' order='10' />
12516 </member>
12517 <member name="P:NLog.Targets.MethodCallParameter.Type">
12518 <summary>
12519 Gets or sets the type of the parameter.
12520 </summary>
12521 <docgen category='Parameter Options' order='10' />
12522 </member>
12523 <member name="P:NLog.Targets.MethodCallParameter.Layout">
12524 <summary>
12525 Gets or sets the layout that should be use to calcuate the value for the parameter.
12526 </summary>
12527 <docgen category='Parameter Options' order='10' />
12528 </member>
12529 <member name="T:NLog.Targets.MethodCallTarget">
12530 <summary>
12531 Calls the specified static method on each log message and passes contextual parameters to it.
12532 </summary>
12533 <seealso href="http://nlog-project.org/wiki/MethodCall_target">Documentation on NLog Wiki</seealso>
12534 <example>
12535 <p>
12536 To set up the target in the <a href="config.html">configuration file</a>,
12537 use the following syntax:
12538 </p>
12539 <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" />
12540 <p>
12541 This assumes just one target and a single rule. More configuration
12542 options are described <a href="config.html">here</a>.
12543 </p>
12544 <p>
12545 To set up the log target programmatically use code like this:
12546 </p>
12547 <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" />
12548 </example>
12549 </member>
12550 <member name="T:NLog.Targets.MethodCallTargetBase">
12551 <summary>
12552 The base class for all targets which call methods (local or remote).
12553 Manages parameters and type coercion.
12554 </summary>
12555 </member>
12556 <member name="M:NLog.Targets.MethodCallTargetBase.#ctor">
12557 <summary>
12558 Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class.
12559 </summary>
12560 </member>
12561 <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)">
12562 <summary>
12563 Prepares an array of parameters to be passed based on the logging event and calls DoInvoke().
12564 </summary>
12565 <param name="logEvent">
12566 The logging event.
12567 </param>
12568 </member>
12569 <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)">
12570 <summary>
12571 Calls the target method. Must be implemented in concrete classes.
12572 </summary>
12573 <param name="parameters">Method call parameters.</param>
12574 <param name="continuation">The continuation.</param>
12575 </member>
12576 <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])">
12577 <summary>
12578 Calls the target method. Must be implemented in concrete classes.
12579 </summary>
12580 <param name="parameters">Method call parameters.</param>
12581 </member>
12582 <member name="P:NLog.Targets.MethodCallTargetBase.Parameters">
12583 <summary>
12584 Gets the array of parameters to be passed.
12585 </summary>
12586 <docgen category='Parameter Options' order='10' />
12587 </member>
12588 <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget">
12589 <summary>
12590 Initializes the target.
12591 </summary>
12592 </member>
12593 <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])">
12594 <summary>
12595 Calls the specified Method.
12596 </summary>
12597 <param name="parameters">Method parameters.</param>
12598 </member>
12599 <member name="P:NLog.Targets.MethodCallTarget.ClassName">
12600 <summary>
12601 Gets or sets the class name.
12602 </summary>
12603 <docgen category='Invocation Options' order='10' />
12604 </member>
12605 <member name="P:NLog.Targets.MethodCallTarget.MethodName">
12606 <summary>
12607 Gets or sets the method name. The method must be public and static.
12608 </summary>
12609 <docgen category='Invocation Options' order='10' />
12610 </member>
12611 <member name="T:NLog.Targets.NetworkTargetOverflowAction">
12612 <summary>
12613 Action that should be taken if the message overflows.
12614 </summary>
12615 </member>
12616 <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error">
12617 <summary>
12618 Report an error.
12619 </summary>
12620 </member>
12621 <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split">
12622 <summary>
12623 Split the message into smaller pieces.
12624 </summary>
12625 </member>
12626 <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard">
12627 <summary>
12628 Discard the entire message.
12629 </summary>
12630 </member>
12631 <member name="T:NLog.Targets.NLogViewerParameterInfo">
12632 <summary>
12633 Represents a parameter to a NLogViewer target.
12634 </summary>
12635 </member>
12636 <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor">
12637 <summary>
12638 Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class.
12639 </summary>
12640 </member>
12641 <member name="P:NLog.Targets.NLogViewerParameterInfo.Name">
12642 <summary>
12643 Gets or sets viewer parameter name.
12644 </summary>
12645 <docgen category='Parameter Options' order='10' />
12646 </member>
12647 <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout">
12648 <summary>
12649 Gets or sets the layout that should be use to calcuate the value for the parameter.
12650 </summary>
12651 <docgen category='Parameter Options' order='10' />
12652 </member>
12653 <member name="T:NLog.Targets.NullTarget">
12654 <summary>
12655 Discards log messages. Used mainly for debugging and benchmarking.
12656 </summary>
12657 <seealso href="http://nlog-project.org/wiki/Null_target">Documentation on NLog Wiki</seealso>
12658 <example>
12659 <p>
12660 To set up the target in the <a href="config.html">configuration file</a>,
12661 use the following syntax:
12662 </p>
12663 <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" />
12664 <p>
12665 This assumes just one target and a single rule. More configuration
12666 options are described <a href="config.html">here</a>.
12667 </p>
12668 <p>
12669 To set up the log target programmatically use code like this:
12670 </p>
12671 <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" />
12672 </example>
12673 </member>
12674 <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)">
12675 <summary>
12676 Does nothing. Optionally it calculates the layout text but
12677 discards the results.
12678 </summary>
12679 <param name="logEvent">The logging event.</param>
12680 </member>
12681 <member name="P:NLog.Targets.NullTarget.FormatMessage">
12682 <summary>
12683 Gets or sets a value indicating whether to perform layout calculation.
12684 </summary>
12685 <docgen category='Layout Options' order='10' />
12686 </member>
12687 <member name="T:NLog.Targets.OutputDebugStringTarget">
12688 <summary>
12689 Outputs log messages through the <c>OutputDebugString()</c> Win32 API.
12690 </summary>
12691 <seealso href="http://nlog-project.org/wiki/OutputDebugString_target">Documentation on NLog Wiki</seealso>
12692 <example>
12693 <p>
12694 To set up the target in the <a href="config.html">configuration file</a>,
12695 use the following syntax:
12696 </p>
12697 <code lang="XML" source="examples/targets/Configuration File/OutputDebugString/NLog.config" />
12698 <p>
12699 This assumes just one target and a single rule. More configuration
12700 options are described <a href="config.html">here</a>.
12701 </p>
12702 <p>
12703 To set up the log target programmatically use code like this:
12704 </p>
12705 <code lang="C#" source="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" />
12706 </example>
12707 </member>
12708 <member name="M:NLog.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)">
12709 <summary>
12710 Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.
12711 </summary>
12712 <param name="logEvent">The logging event.</param>
12713 </member>
12714 <member name="T:NLog.Targets.PerformanceCounterTarget">
12715 <summary>
12716 Increments specified performance counter on each write.
12717 </summary>
12718 <seealso href="http://nlog-project.org/wiki/PerformanceCounter_target">Documentation on NLog Wiki</seealso>
12719 <example>
12720 <p>
12721 To set up the target in the <a href="config.html">configuration file</a>,
12722 use the following syntax:
12723 </p>
12724 <code lang="XML" source="examples/targets/Configuration File/PerfCounter/NLog.config" />
12725 <p>
12726 This assumes just one target and a single rule. More configuration
12727 options are described <a href="config.html">here</a>.
12728 </p>
12729 <p>
12730 To set up the log target programmatically use code like this:
12731 </p>
12732 <code lang="C#" source="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" />
12733 </example>
12734 <remarks>
12735 TODO:
12736 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably)
12737 2. Is there any way of adding new counters without deleting the whole category?
12738 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to
12739 another counter instance (with dynamic creation of new instance). This could be done with layouts.
12740 </remarks>
12741 </member>
12742 <member name="M:NLog.Targets.PerformanceCounterTarget.#ctor">
12743 <summary>
12744 Initializes a new instance of the <see cref="T:NLog.Targets.PerformanceCounterTarget"/> class.
12745 </summary>
12746 </member>
12747 <member name="M:NLog.Targets.PerformanceCounterTarget.Install(NLog.Config.InstallationContext)">
12748 <summary>
12749 Performs installation which requires administrative permissions.
12750 </summary>
12751 <param name="installationContext">The installation context.</param>
12752 </member>
12753 <member name="M:NLog.Targets.PerformanceCounterTarget.Uninstall(NLog.Config.InstallationContext)">
12754 <summary>
12755 Performs uninstallation which requires administrative permissions.
12756 </summary>
12757 <param name="installationContext">The installation context.</param>
12758 </member>
12759 <member name="M:NLog.Targets.PerformanceCounterTarget.IsInstalled(NLog.Config.InstallationContext)">
12760 <summary>
12761 Determines whether the item is installed.
12762 </summary>
12763 <param name="installationContext">The installation context.</param>
12764 <returns>
12765 Value indicating whether the item is installed or null if it is not possible to determine.
12766 </returns>
12767 </member>
12768 <member name="M:NLog.Targets.PerformanceCounterTarget.Write(NLog.LogEventInfo)">
12769 <summary>
12770 Increments the configured performance counter.
12771 </summary>
12772 <param name="logEvent">Log event.</param>
12773 </member>
12774 <member name="M:NLog.Targets.PerformanceCounterTarget.CloseTarget">
12775 <summary>
12776 Closes the target and releases any unmanaged resources.
12777 </summary>
12778 </member>
12779 <member name="M:NLog.Targets.PerformanceCounterTarget.EnsureInitialized">
12780 <summary>
12781 Ensures that the performance counter has been initialized.
12782 </summary>
12783 <returns>True if the performance counter is operational, false otherwise.</returns>
12784 </member>
12785 <member name="P:NLog.Targets.PerformanceCounterTarget.AutoCreate">
12786 <summary>
12787 Gets or sets a value indicating whether performance counter should be automatically created.
12788 </summary>
12789 <docgen category='Performance Counter Options' order='10' />
12790 </member>
12791 <member name="P:NLog.Targets.PerformanceCounterTarget.CategoryName">
12792 <summary>
12793 Gets or sets the name of the performance counter category.
12794 </summary>
12795 <docgen category='Performance Counter Options' order='10' />
12796 </member>
12797 <member name="P:NLog.Targets.PerformanceCounterTarget.CounterName">
12798 <summary>
12799 Gets or sets the name of the performance counter.
12800 </summary>
12801 <docgen category='Performance Counter Options' order='10' />
12802 </member>
12803 <member name="P:NLog.Targets.PerformanceCounterTarget.InstanceName">
12804 <summary>
12805 Gets or sets the performance counter instance name.
12806 </summary>
12807 <docgen category='Performance Counter Options' order='10' />
12808 </member>
12809 <member name="P:NLog.Targets.PerformanceCounterTarget.CounterHelp">
12810 <summary>
12811 Gets or sets the counter help text.
12812 </summary>
12813 <docgen category='Performance Counter Options' order='10' />
12814 </member>
12815 <member name="P:NLog.Targets.PerformanceCounterTarget.CounterType">
12816 <summary>
12817 Gets or sets the performance counter type.
12818 </summary>
12819 <docgen category='Performance Counter Options' order='10' />
12820 </member>
12821 <member name="T:NLog.Targets.RichTextBoxRowColoringRule">
12822 <summary>
12823 The row-coloring condition.
12824 </summary>
12825 </member>
12826 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#cctor">
12827 <summary>
12828 Initializes static members of the RichTextBoxRowColoringRule class.
12829 </summary>
12830 </member>
12831 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor">
12832 <summary>
12833 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> class.
12834 </summary>
12835 </member>
12836 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">
12837 <summary>
12838 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> class.
12839 </summary>
12840 <param name="condition">The condition.</param>
12841 <param name="fontColor">Color of the foregroung text.</param>
12842 <param name="backColor">Color of the background text.</param>
12843 <param name="fontStyle">The font style.</param>
12844 </member>
12845 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String)">
12846 <summary>
12847 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> class.
12848 </summary>
12849 <param name="condition">The condition.</param>
12850 <param name="fontColor">Color of the text.</param>
12851 <param name="backColor">Color of the background.</param>
12852 </member>
12853 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.CheckCondition(NLog.LogEventInfo)">
12854 <summary>
12855 Checks whether the specified log event matches the condition (if any).
12856 </summary>
12857 <param name="logEvent">
12858 Log event.
12859 </param>
12860 <returns>
12861 A value of <see langword="true"/> if the condition is not defined or
12862 if it matches, <see langword="false"/> otherwise.
12863 </returns>
12864 </member>
12865 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Default">
12866 <summary>
12867 Gets the default highlighting rule. Doesn't change the color.
12868 </summary>
12869 <docgen category='Rule Matching Options' order='10' />
12870 </member>
12871 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Condition">
12872 <summary>
12873 Gets or sets the condition that must be met in order to set the specified font color.
12874 </summary>
12875 <docgen category='Rule Matching Options' order='10' />
12876 </member>
12877 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.FontColor">
12878 <summary>
12879 Gets or sets the font color.
12880 </summary>
12881 <remarks>
12882 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed.
12883 </remarks>
12884 <docgen category='Formatting Options' order='10' />
12885 </member>
12886 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.BackgroundColor">
12887 <summary>
12888 Gets or sets the background color.
12889 </summary>
12890 <remarks>
12891 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed.
12892 </remarks>
12893 <docgen category='Formatting Options' order='10' />
12894 </member>
12895 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Style">
12896 <summary>
12897 Gets or sets the font style of matched text.
12898 </summary>
12899 <remarks>
12900 Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>
12901 </remarks>
12902 <docgen category='Formatting Options' order='10' />
12903 </member>
12904 <member name="T:NLog.Targets.RichTextBoxTarget">
12905 <summary>
12906 Log text a Rich Text Box control in an existing or new form.
12907 </summary>
12908 <seealso href="http://nlog-project.org/wiki/RichTextBox_target">Documentation on NLog Wiki</seealso>
12909 <example>
12910 <p>
12911 To set up the target in the <a href="config.html">configuration file</a>,
12912 use the following syntax:
12913 </p><code lang="XML" source="examples/targets/Configuration File/RichTextBox/Simple/NLog.config">
12914 </code>
12915 <p>
12916 The result is:
12917 </p><img src="examples/targets/Screenshots/RichTextBox/Simple.gif"/><p>
12918 To set up the target with coloring rules in the <a href="config.html">configuration file</a>,
12919 use the following syntax:
12920 </p><code lang="XML" source="examples/targets/Configuration File/RichTextBox/RowColoring/NLog.config">
12921 </code>
12922 <code lang="XML" source="examples/targets/Configuration File/RichTextBox/WordColoring/NLog.config">
12923 </code>
12924 <p>
12925 The result is:
12926 </p><img src="examples/targets/Screenshots/RichTextBox/RowColoring.gif"/><img src="examples/targets/Screenshots/RichTextBox/WordColoring.gif"/><p>
12927 To set up the log target programmatically similar to above use code like this:
12928 </p><code lang="C#" source="examples/targets/Configuration API/RichTextBox/Simple/Form1.cs">
12929 </code>
12930 ,
12931 <code lang="C#" source="examples/targets/Configuration API/RichTextBox/RowColoring/Form1.cs">
12932 </code>
12933 for RowColoring,
12934 <code lang="C#" source="examples/targets/Configuration API/RichTextBox/WordColoring/Form1.cs">
12935 </code>
12936 for WordColoring
12937 </example>
12938 </member>
12939 <member name="M:NLog.Targets.RichTextBoxTarget.#cctor">
12940 <summary>
12941 Initializes static members of the RichTextBoxTarget class.
12942 </summary>
12943 <remarks>
12944 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12945 </remarks>
12946 </member>
12947 <member name="M:NLog.Targets.RichTextBoxTarget.#ctor">
12948 <summary>
12949 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxTarget"/> class.
12950 </summary>
12951 <remarks>
12952 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
12953 </remarks>
12954 </member>
12955 <member name="M:NLog.Targets.RichTextBoxTarget.InitializeTarget">
12956 <summary>
12957 Initializes the target. Can be used by inheriting classes
12958 to initialize logging.
12959 </summary>
12960 </member>
12961 <member name="M:NLog.Targets.RichTextBoxTarget.CloseTarget">
12962 <summary>
12963 Closes the target and releases any unmanaged resources.
12964 </summary>
12965 </member>
12966 <member name="M:NLog.Targets.RichTextBoxTarget.Write(NLog.LogEventInfo)">
12967 <summary>
12968 Log message to RichTextBox.
12969 </summary>
12970 <param name="logEvent">The logging event.</param>
12971 </member>
12972 <member name="P:NLog.Targets.RichTextBoxTarget.DefaultRowColoringRules">
12973 <summary>
12974 Gets the default set of row coloring rules which applies when <see cref="P:NLog.Targets.RichTextBoxTarget.UseDefaultRowColoringRules"/> is set to true.
12975 </summary>
12976 </member>
12977 <member name="P:NLog.Targets.RichTextBoxTarget.ControlName">
12978 <summary>
12979 Gets or sets the Name of RichTextBox to which Nlog will write.
12980 </summary>
12981 <docgen category='Form Options' order='10' />
12982 </member>
12983 <member name="P:NLog.Targets.RichTextBoxTarget.FormName">
12984 <summary>
12985 Gets or sets the name of the Form on which the control is located.
12986 If there is no open form of a specified name than NLog will create a new one.
12987 </summary>
12988 <docgen category='Form Options' order='10' />
12989 </member>
12990 <member name="P:NLog.Targets.RichTextBoxTarget.UseDefaultRowColoringRules">
12991 <summary>
12992 Gets or sets a value indicating whether to use default coloring rules.
12993 </summary>
12994 <docgen category='Highlighting Options' order='10' />
12995 </member>
12996 <member name="P:NLog.Targets.RichTextBoxTarget.RowColoringRules">
12997 <summary>
12998 Gets the row coloring rules.
12999 </summary>
13000 <docgen category='Highlighting Options' order='10' />
13001 </member>
13002 <member name="P:NLog.Targets.RichTextBoxTarget.WordColoringRules">
13003 <summary>
13004 Gets the word highlighting rules.
13005 </summary>
13006 <docgen category='Highlighting Options' order='10' />
13007 </member>
13008 <member name="P:NLog.Targets.RichTextBoxTarget.ToolWindow">
13009 <summary>
13010 Gets or sets a value indicating whether the created window will be a tool window.
13011 </summary>
13012 <remarks>
13013 This parameter is ignored when logging to existing form control.
13014 Tool windows have thin border, and do not show up in the task bar.
13015 </remarks>
13016 <docgen category='Form Options' order='10' />
13017 </member>
13018 <member name="P:NLog.Targets.RichTextBoxTarget.ShowMinimized">
13019 <summary>
13020 Gets or sets a value indicating whether the created form will be initially minimized.
13021 </summary>
13022 <remarks>
13023 This parameter is ignored when logging to existing form control.
13024 </remarks>
13025 <docgen category='Form Options' order='10' />
13026 </member>
13027 <member name="P:NLog.Targets.RichTextBoxTarget.Width">
13028 <summary>
13029 Gets or sets the initial width of the form with rich text box.
13030 </summary>
13031 <remarks>
13032 This parameter is ignored when logging to existing form control.
13033 </remarks>
13034 <docgen category='Form Options' order='10' />
13035 </member>
13036 <member name="P:NLog.Targets.RichTextBoxTarget.Height">
13037 <summary>
13038 Gets or sets the initial height of the form with rich text box.
13039 </summary>
13040 <remarks>
13041 This parameter is ignored when logging to existing form control.
13042 </remarks>
13043 <docgen category='Form Options' order='10' />
13044 </member>
13045 <member name="P:NLog.Targets.RichTextBoxTarget.AutoScroll">
13046 <summary>
13047 Gets or sets a value indicating whether scroll bar will be moved automatically to show most recent log entries.
13048 </summary>
13049 <docgen category='Form Options' order='10' />
13050 </member>
13051 <member name="P:NLog.Targets.RichTextBoxTarget.MaxLines">
13052 <summary>
13053 Gets or sets the maximum number of lines the rich text box will store (or 0 to disable this feature).
13054 </summary>
13055 <remarks>
13056 After exceeding the maximum number, first line will be deleted.
13057 </remarks>
13058 <docgen category='Form Options' order='10' />
13059 </member>
13060 <member name="P:NLog.Targets.RichTextBoxTarget.TargetForm">
13061 <summary>
13062 Gets or sets the form to log to.
13063 </summary>
13064 </member>
13065 <member name="P:NLog.Targets.RichTextBoxTarget.TargetRichTextBox">
13066 <summary>
13067 Gets or sets the rich text box to log to.
13068 </summary>
13069 </member>
13070 <member name="T:NLog.Targets.RichTextBoxWordColoringRule">
13071 <summary>
13072 Highlighting rule for Win32 colorful console.
13073 </summary>
13074 </member>
13075 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor">
13076 <summary>
13077 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/> class.
13078 </summary>
13079 </member>
13080 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String)">
13081 <summary>
13082 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/> class.
13083 </summary>
13084 <param name="text">The text to be matched..</param>
13085 <param name="fontColor">Color of the text.</param>
13086 <param name="backgroundColor">Color of the background.</param>
13087 </member>
13088 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">
13089 <summary>
13090 Initializes a new instance of the <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/> class.
13091 </summary>
13092 <param name="text">The text to be matched..</param>
13093 <param name="textColor">Color of the text.</param>
13094 <param name="backgroundColor">Color of the background.</param>
13095 <param name="fontStyle">The font style.</param>
13096 </member>
13097 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Regex">
13098 <summary>
13099 Gets or sets the regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.
13100 </summary>
13101 <docgen category='Rule Matching Options' order='10' />
13102 </member>
13103 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Text">
13104 <summary>
13105 Gets or sets the text to be matched. You must specify either <c>text</c> or <c>regex</c>.
13106 </summary>
13107 <docgen category='Rule Matching Options' order='10' />
13108 </member>
13109 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.WholeWords">
13110 <summary>
13111 Gets or sets a value indicating whether to match whole words only.
13112 </summary>
13113 <docgen category='Rule Matching Options' order='10' />
13114 </member>
13115 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.IgnoreCase">
13116 <summary>
13117 Gets or sets a value indicating whether to ignore case when comparing texts.
13118 </summary>
13119 <docgen category='Rule Matching Options' order='10' />
13120 </member>
13121 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Style">
13122 <summary>
13123 Gets or sets the font style of matched text.
13124 Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>.
13125 </summary>
13126 <docgen category='Formatting Options' order='10' />
13127 </member>
13128 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.CompiledRegex">
13129 <summary>
13130 Gets the compiled regular expression that matches either Text or Regex property.
13131 </summary>
13132 </member>
13133 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.FontColor">
13134 <summary>
13135 Gets or sets the font color.
13136 Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed.
13137 </summary>
13138 <docgen category='Formatting Options' order='10' />
13139 </member>
13140 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.BackgroundColor">
13141 <summary>
13142 Gets or sets the background color.
13143 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed.
13144 </summary>
13145 <docgen category='Formatting Options' order='10' />
13146 </member>
13147 <member name="T:NLog.Targets.SmtpAuthenticationMode">
13148 <summary>
13149 SMTP authentication modes.
13150 </summary>
13151 </member>
13152 <member name="F:NLog.Targets.SmtpAuthenticationMode.None">
13153 <summary>
13154 No authentication.
13155 </summary>
13156 </member>
13157 <member name="F:NLog.Targets.SmtpAuthenticationMode.Basic">
13158 <summary>
13159 Basic - username and password.
13160 </summary>
13161 </member>
13162 <member name="F:NLog.Targets.SmtpAuthenticationMode.Ntlm">
13163 <summary>
13164 NTLM Authentication.
13165 </summary>
13166 </member>
13167 <member name="T:NLog.Targets.TargetAttribute">
13168 <summary>
13169 Marks class as a logging target and assigns a name to it.
13170 </summary>
13171 </member>
13172 <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)">
13173 <summary>
13174 Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class.
13175 </summary>
13176 <param name="name">Name of the target.</param>
13177 </member>
13178 <member name="P:NLog.Targets.TargetAttribute.IsWrapper">
13179 <summary>
13180 Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page).
13181 </summary>
13182 </member>
13183 <member name="P:NLog.Targets.TargetAttribute.IsCompound">
13184 <summary>
13185 Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page).
13186 </summary>
13187 </member>
13188 <member name="T:NLog.Targets.TraceTarget">
13189 <summary>
13190 Sends log messages through System.Diagnostics.Trace.
13191 </summary>
13192 <seealso href="http://nlog-project.org/wiki/Trace_target">Documentation on NLog Wiki</seealso>
13193 <example>
13194 <p>
13195 To set up the target in the <a href="config.html">configuration file</a>,
13196 use the following syntax:
13197 </p>
13198 <code lang="XML" source="examples/targets/Configuration File/Trace/NLog.config" />
13199 <p>
13200 This assumes just one target and a single rule. More configuration
13201 options are described <a href="config.html">here</a>.
13202 </p>
13203 <p>
13204 To set up the log target programmatically use code like this:
13205 </p>
13206 <code lang="C#" source="examples/targets/Configuration API/Trace/Simple/Example.cs" />
13207 </example>
13208 </member>
13209 <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)">
13210 <summary>
13211 Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility.
13212 If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the
13213 <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses
13214 <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method.
13215 </summary>
13216 <param name="logEvent">The logging event.</param>
13217 </member>
13218 <member name="T:NLog.Targets.WebServiceProtocol">
13219 <summary>
13220 Web service protocol.
13221 </summary>
13222 </member>
13223 <member name="F:NLog.Targets.WebServiceProtocol.Soap11">
13224 <summary>
13225 Use SOAP 1.1 Protocol.
13226 </summary>
13227 </member>
13228 <member name="F:NLog.Targets.WebServiceProtocol.Soap12">
13229 <summary>
13230 Use SOAP 1.2 Protocol.
13231 </summary>
13232 </member>
13233 <member name="F:NLog.Targets.WebServiceProtocol.HttpPost">
13234 <summary>
13235 Use HTTP POST Protocol.
13236 </summary>
13237 </member>
13238 <member name="F:NLog.Targets.WebServiceProtocol.HttpGet">
13239 <summary>
13240 Use HTTP GET Protocol.
13241 </summary>
13242 </member>
13243 <member name="T:NLog.Targets.WebServiceTarget">
13244 <summary>
13245 Calls the specified web service on each log message.
13246 </summary>
13247 <seealso href="http://nlog-project.org/wiki/WebService_target">Documentation on NLog Wiki</seealso>
13248 <remarks>
13249 The web service must implement a method that accepts a number of string parameters.
13250 </remarks>
13251 <example>
13252 <p>
13253 To set up the target in the <a href="config.html">configuration file</a>,
13254 use the following syntax:
13255 </p>
13256 <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" />
13257 <p>
13258 This assumes just one target and a single rule. More configuration
13259 options are described <a href="config.html">here</a>.
13260 </p>
13261 <p>
13262 To set up the log target programmatically use code like this:
13263 </p>
13264 <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" />
13265 <p>The example web service that works with this example is shown below</p>
13266 <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" />
13267 </example>
13268 </member>
13269 <member name="M:NLog.Targets.WebServiceTarget.#ctor">
13270 <summary>
13271 Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class.
13272 </summary>
13273 </member>
13274 <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])">
13275 <summary>
13276 Calls the target method. Must be implemented in concrete classes.
13277 </summary>
13278 <param name="parameters">Method call parameters.</param>
13279 </member>
13280 <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)">
13281 <summary>
13282 Invokes the web service method.
13283 </summary>
13284 <param name="parameters">Parameters to be passed.</param>
13285 <param name="continuation">The continuation.</param>
13286 </member>
13287 <member name="P:NLog.Targets.WebServiceTarget.Url">
13288 <summary>
13289 Gets or sets the web service URL.
13290 </summary>
13291 <docgen category='Web Service Options' order='10' />
13292 </member>
13293 <member name="P:NLog.Targets.WebServiceTarget.MethodName">
13294 <summary>
13295 Gets or sets the Web service method name.
13296 </summary>
13297 <docgen category='Web Service Options' order='10' />
13298 </member>
13299 <member name="P:NLog.Targets.WebServiceTarget.Namespace">
13300 <summary>
13301 Gets or sets the Web service namespace.
13302 </summary>
13303 <docgen category='Web Service Options' order='10' />
13304 </member>
13305 <member name="P:NLog.Targets.WebServiceTarget.Protocol">
13306 <summary>
13307 Gets or sets the protocol to be used when calling web service.
13308 </summary>
13309 <docgen category='Web Service Options' order='10' />
13310 </member>
13311 <member name="P:NLog.Targets.WebServiceTarget.Encoding">
13312 <summary>
13313 Gets or sets the encoding.
13314 </summary>
13315 <docgen category='Web Service Options' order='10' />
13316 </member>
13317 <member name="T:NLog.Targets.Win32FileAttributes">
13318 <summary>
13319 Win32 file attributes.
13320 </summary>
13321 <remarks>
13322 For more information see <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp</a>.
13323 </remarks>
13324 </member>
13325 <member name="F:NLog.Targets.Win32FileAttributes.ReadOnly">
13326 <summary>
13327 Read-only file.
13328 </summary>
13329 </member>
13330 <member name="F:NLog.Targets.Win32FileAttributes.Hidden">
13331 <summary>
13332 Hidden file.
13333 </summary>
13334 </member>
13335 <member name="F:NLog.Targets.Win32FileAttributes.System">
13336 <summary>
13337 System file.
13338 </summary>
13339 </member>
13340 <member name="F:NLog.Targets.Win32FileAttributes.Archive">
13341 <summary>
13342 File should be archived.
13343 </summary>
13344 </member>
13345 <member name="F:NLog.Targets.Win32FileAttributes.Device">
13346 <summary>
13347 Device file.
13348 </summary>
13349 </member>
13350 <member name="F:NLog.Targets.Win32FileAttributes.Normal">
13351 <summary>
13352 Normal file.
13353 </summary>
13354 </member>
13355 <member name="F:NLog.Targets.Win32FileAttributes.Temporary">
13356 <summary>
13357 File is temporary (should be kept in cache and not
13358 written to disk if possible).
13359 </summary>
13360 </member>
13361 <member name="F:NLog.Targets.Win32FileAttributes.SparseFile">
13362 <summary>
13363 Sparse file.
13364 </summary>
13365 </member>
13366 <member name="F:NLog.Targets.Win32FileAttributes.ReparsePoint">
13367 <summary>
13368 Reparse point.
13369 </summary>
13370 </member>
13371 <member name="F:NLog.Targets.Win32FileAttributes.Compressed">
13372 <summary>
13373 Compress file contents.
13374 </summary>
13375 </member>
13376 <member name="F:NLog.Targets.Win32FileAttributes.NotContentIndexed">
13377 <summary>
13378 File should not be indexed by the content indexing service.
13379 </summary>
13380 </member>
13381 <member name="F:NLog.Targets.Win32FileAttributes.Encrypted">
13382 <summary>
13383 Encrypted file.
13384 </summary>
13385 </member>
13386 <member name="F:NLog.Targets.Win32FileAttributes.WriteThrough">
13387 <summary>
13388 The system writes through any intermediate cache and goes directly to disk.
13389 </summary>
13390 </member>
13391 <member name="F:NLog.Targets.Win32FileAttributes.NoBuffering">
13392 <summary>
13393 The system opens a file with no system caching.
13394 </summary>
13395 </member>
13396 <member name="F:NLog.Targets.Win32FileAttributes.DeleteOnClose">
13397 <summary>
13398 Delete file after it is closed.
13399 </summary>
13400 </member>
13401 <member name="F:NLog.Targets.Win32FileAttributes.PosixSemantics">
13402 <summary>
13403 A file is accessed according to POSIX rules.
13404 </summary>
13405 </member>
13406 <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue">
13407 <summary>
13408 Asynchronous request queue.
13409 </summary>
13410 </member>
13411 <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">
13412 <summary>
13413 Initializes a new instance of the AsyncRequestQueue class.
13414 </summary>
13415 <param name="requestLimit">Request limit.</param>
13416 <param name="overflowAction">The overflow action.</param>
13417 </member>
13418 <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)">
13419 <summary>
13420 Enqueues another item. If the queue is overflown the appropriate
13421 action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>.
13422 </summary>
13423 <param name="logEventInfo">The log event info.</param>
13424 </member>
13425 <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)">
13426 <summary>
13427 Dequeues a maximum of <c>count</c> items from the queue
13428 and adds returns the list containing them.
13429 </summary>
13430 <param name="count">Maximum number of items to be dequeued.</param>
13431 <returns>The array of log events.</returns>
13432 </member>
13433 <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear">
13434 <summary>
13435 Clears the queue.
13436 </summary>
13437 </member>
13438 <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit">
13439 <summary>
13440 Gets or sets the request limit.
13441 </summary>
13442 </member>
13443 <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow">
13444 <summary>
13445 Gets or sets the action to be taken when there's no more room in
13446 the queue and another request is enqueued.
13447 </summary>
13448 </member>
13449 <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount">
13450 <summary>
13451 Gets the number of requests currently in the queue.
13452 </summary>
13453 </member>
13454 <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper">
13455 <summary>
13456 Provides asynchronous, buffered execution of target writes.
13457 </summary>
13458 <seealso href="http://nlog-project.org/wiki/AsyncWrapper_target">Documentation on NLog Wiki</seealso>
13459 <remarks>
13460 <p>
13461 Asynchronous target wrapper allows the logger code to execute more quickly, by queueing
13462 messages and processing them in a separate thread. You should wrap targets
13463 that spend a non-trivial amount of time in their Write() method with asynchronous
13464 target to speed up logging.
13465 </p>
13466 <p>
13467 Because asynchronous logging is quite a common scenario, NLog supports a
13468 shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to
13469 the &lt;targets/&gt; element in the configuration file.
13470 </p>
13471 <code lang="XML">
13472 <![CDATA[
13473 <targets async="true">
13474 ... your targets go here ...
13475 </targets>
13476 ]]></code>
13477 </remarks>
13478 <example>
13479 <p>
13480 To set up the target in the <a href="config.html">configuration file</a>,
13481 use the following syntax:
13482 </p>
13483 <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" />
13484 <p>
13485 The above examples assume just one target and a single rule. See below for
13486 a programmatic configuration that's equivalent to the above config file:
13487 </p>
13488 <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" />
13489 </example>
13490 </member>
13491 <member name="T:NLog.Targets.Wrappers.WrapperTargetBase">
13492 <summary>
13493 Base class for targets wrap other (single) targets.
13494 </summary>
13495 </member>
13496 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString">
13497 <summary>
13498 Returns the text representation of the object. Used for diagnostics.
13499 </summary>
13500 <returns>A string that describes the target.</returns>
13501 </member>
13502 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)">
13503 <summary>
13504 Flush any pending log messages (in case of asynchronous targets).
13505 </summary>
13506 <param name="asyncContinuation">The asynchronous continuation.</param>
13507 </member>
13508 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)">
13509 <summary>
13510 Writes logging event to the log target. Must be overridden in inheriting
13511 classes.
13512 </summary>
13513 <param name="logEvent">Logging event to be written out.</param>
13514 </member>
13515 <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget">
13516 <summary>
13517 Gets or sets the target that is wrapped by this target.
13518 </summary>
13519 <docgen category='General Options' order='11' />
13520 </member>
13521 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor">
13522 <summary>
13523 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class.
13524 </summary>
13525 </member>
13526 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)">
13527 <summary>
13528 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class.
13529 </summary>
13530 <param name="wrappedTarget">The wrapped target.</param>
13531 </member>
13532 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">
13533 <summary>
13534 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class.
13535 </summary>
13536 <param name="wrappedTarget">The wrapped target.</param>
13537 <param name="queueLimit">Maximum number of requests in the queue.</param>
13538 <param name="overflowAction">The action to be taken when the queue overflows.</param>
13539 </member>
13540 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)">
13541 <summary>
13542 Waits for the lazy writer thread to finish writing messages.
13543 </summary>
13544 <param name="asyncContinuation">The asynchronous continuation.</param>
13545 </member>
13546 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget">
13547 <summary>
13548 Initializes the target by starting the lazy writer timer.
13549 </summary>
13550 </member>
13551 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget">
13552 <summary>
13553 Shuts down the lazy writer timer.
13554 </summary>
13555 </member>
13556 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer">
13557 <summary>
13558 Starts the lazy writer thread which periodically writes
13559 queued log messages.
13560 </summary>
13561 </member>
13562 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread">
13563 <summary>
13564 Starts the lazy writer thread.
13565 </summary>
13566 </member>
13567 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
13568 <summary>
13569 Adds the log event to asynchronous queue to be processed by
13570 the lazy writer thread.
13571 </summary>
13572 <param name="logEvent">The log event.</param>
13573 <remarks>
13574 The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called
13575 to ensure that the log event can be processed in another thread.
13576 </remarks>
13577 </member>
13578 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize">
13579 <summary>
13580 Gets or sets the number of log events that should be processed in a batch
13581 by the lazy writer thread.
13582 </summary>
13583 <docgen category='Buffering Options' order='100' />
13584 </member>
13585 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches">
13586 <summary>
13587 Gets or sets the time in milliseconds to sleep between batches.
13588 </summary>
13589 <docgen category='Buffering Options' order='100' />
13590 </member>
13591 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction">
13592 <summary>
13593 Gets or sets the action to be taken when the lazy writer thread request queue count
13594 exceeds the set limit.
13595 </summary>
13596 <docgen category='Buffering Options' order='100' />
13597 </member>
13598 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit">
13599 <summary>
13600 Gets or sets the limit on the number of requests in the lazy writer thread request queue.
13601 </summary>
13602 <docgen category='Buffering Options' order='100' />
13603 </member>
13604 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue">
13605 <summary>
13606 Gets the queue of lazy writer thread requests.
13607 </summary>
13608 </member>
13609 <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction">
13610 <summary>
13611 The action to be taken when the queue overflows.
13612 </summary>
13613 </member>
13614 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow">
13615 <summary>
13616 Grow the queue.
13617 </summary>
13618 </member>
13619 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard">
13620 <summary>
13621 Discard the overflowing item.
13622 </summary>
13623 </member>
13624 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block">
13625 <summary>
13626 Block until there's more room in the queue.
13627 </summary>
13628 </member>
13629 <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper">
13630 <summary>
13631 Causes a flush after each write on a wrapped target.
13632 </summary>
13633 <seealso href="http://nlog-project.org/wiki/AutoFlushWrapper_target">Documentation on NLog Wiki</seealso>
13634 <example>
13635 <p>
13636 To set up the target in the <a href="config.html">configuration file</a>,
13637 use the following syntax:
13638 </p>
13639 <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" />
13640 <p>
13641 The above examples assume just one target and a single rule. See below for
13642 a programmatic configuration that's equivalent to the above config file:
13643 </p>
13644 <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" />
13645 </example>
13646 </member>
13647 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor">
13648 <summary>
13649 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class.
13650 </summary>
13651 <remarks>
13652 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
13653 </remarks>
13654 </member>
13655 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)">
13656 <summary>
13657 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class.
13658 </summary>
13659 <param name="wrappedTarget">The wrapped target.</param>
13660 </member>
13661 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
13662 <summary>
13663 Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
13664 and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it.
13665 </summary>
13666 <param name="logEvent">Logging event to be written out.</param>
13667 </member>
13668 <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper">
13669 <summary>
13670 A target that buffers log events and sends them in batches to the wrapped target.
13671 </summary>
13672 <seealso href="http://nlog-project.org/wiki/BufferingWrapper_target">Documentation on NLog Wiki</seealso>
13673 </member>
13674 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor">
13675 <summary>
13676 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class.
13677 </summary>
13678 </member>
13679 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)">
13680 <summary>
13681 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class.
13682 </summary>
13683 <param name="wrappedTarget">The wrapped target.</param>
13684 </member>
13685 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)">
13686 <summary>
13687 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class.
13688 </summary>
13689 <param name="wrappedTarget">The wrapped target.</param>
13690 <param name="bufferSize">Size of the buffer.</param>
13691 </member>
13692 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)">
13693 <summary>
13694 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class.
13695 </summary>
13696 <param name="wrappedTarget">The wrapped target.</param>
13697 <param name="bufferSize">Size of the buffer.</param>
13698 <param name="flushTimeout">The flush timeout.</param>
13699 </member>
13700 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)">
13701 <summary>
13702 Flushes pending events in the buffer (if any).
13703 </summary>
13704 <param name="asyncContinuation">The asynchronous continuation.</param>
13705 </member>
13706 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget">
13707 <summary>
13708 Initializes the target.
13709 </summary>
13710 </member>
13711 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget">
13712 <summary>
13713 Closes the target by flushing pending events in the buffer (if any).
13714 </summary>
13715 </member>
13716 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
13717 <summary>
13718 Adds the specified log event to the buffer and flushes
13719 the buffer in case the buffer gets full.
13720 </summary>
13721 <param name="logEvent">The log event.</param>
13722 </member>
13723 <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize">
13724 <summary>
13725 Gets or sets the number of log events to be buffered.
13726 </summary>
13727 <docgen category='Buffering Options' order='100' />
13728 </member>
13729 <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout">
13730 <summary>
13731 Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed
13732 if there's no write in the specified period of time. Use -1 to disable timed flushes.
13733 </summary>
13734 <docgen category='Buffering Options' order='100' />
13735 </member>
13736 <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout">
13737 <summary>
13738 Gets or sets a value indicating whether to use sliding timeout.
13739 </summary>
13740 <remarks>
13741 This value determines how the inactivity period is determined. If sliding timeout is enabled,
13742 the inactivity timer is reset after each write, if it is disabled - inactivity timer will
13743 count from the first event written to the buffer.
13744 </remarks>
13745 <docgen category='Buffering Options' order='100' />
13746 </member>
13747 <member name="T:NLog.Targets.Wrappers.CompoundTargetBase">
13748 <summary>
13749 A base class for targets which wrap other (multiple) targets
13750 and provide various forms of target routing.
13751 </summary>
13752 </member>
13753 <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])">
13754 <summary>
13755 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class.
13756 </summary>
13757 <param name="targets">The targets.</param>
13758 </member>
13759 <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString">
13760 <summary>
13761 Returns the text representation of the object. Used for diagnostics.
13762 </summary>
13763 <returns>A string that describes the target.</returns>
13764 </member>
13765 <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)">
13766 <summary>
13767 Writes logging event to the log target.
13768 </summary>
13769 <param name="logEvent">Logging event to be written out.</param>
13770 </member>
13771 <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)">
13772 <summary>
13773 Flush any pending log messages for all wrapped targets.
13774 </summary>
13775 <param name="asyncContinuation">The asynchronous continuation.</param>
13776 </member>
13777 <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets">
13778 <summary>
13779 Gets the collection of targets managed by this compound target.
13780 </summary>
13781 </member>
13782 <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget">
13783 <summary>
13784 Provides fallback-on-error.
13785 </summary>
13786 <seealso href="http://nlog-project.org/wiki/FallbackGroup_target">Documentation on NLog Wiki</seealso>
13787 <example>
13788 <p>This example causes the messages to be written to server1,
13789 and if it fails, messages go to server2.</p>
13790 <p>
13791 To set up the target in the <a href="config.html">configuration file</a>,
13792 use the following syntax:
13793 </p>
13794 <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" />
13795 <p>
13796 The above examples assume just one target and a single rule. See below for
13797 a programmatic configuration that's equivalent to the above config file:
13798 </p>
13799 <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" />
13800 </example>
13801 </member>
13802 <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor">
13803 <summary>
13804 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class.
13805 </summary>
13806 </member>
13807 <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])">
13808 <summary>
13809 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class.
13810 </summary>
13811 <param name="targets">The targets.</param>
13812 </member>
13813 <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)">
13814 <summary>
13815 Forwards the log event to the sub-targets until one of them succeeds.
13816 </summary>
13817 <param name="logEvent">The log event.</param>
13818 <remarks>
13819 The method remembers the last-known-successful target
13820 and starts the iteration from it.
13821 If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method
13822 resets the target to the first target
13823 stored in <see cref="N:NLog.Targets"/>.
13824 </remarks>
13825 </member>
13826 <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess">
13827 <summary>
13828 Gets or sets a value indicating whether to return to the first target after any successful write.
13829 </summary>
13830 <docgen category='Fallback Options' order='10' />
13831 </member>
13832 <member name="T:NLog.Targets.Wrappers.FilteringRule">
13833 <summary>
13834 Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>.
13835 </summary>
13836 </member>
13837 <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor">
13838 <summary>
13839 Initializes a new instance of the FilteringRule class.
13840 </summary>
13841 </member>
13842 <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">
13843 <summary>
13844 Initializes a new instance of the FilteringRule class.
13845 </summary>
13846 <param name="whenExistsExpression">Condition to be tested against all events.</param>
13847 <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param>
13848 </member>
13849 <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists">
13850 <summary>
13851 Gets or sets the condition to be tested.
13852 </summary>
13853 <docgen category='Filtering Options' order='10' />
13854 </member>
13855 <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter">
13856 <summary>
13857 Gets or sets the resulting filter to be applied when the condition matches.
13858 </summary>
13859 <docgen category='Filtering Options' order='10' />
13860 </member>
13861 <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper">
13862 <summary>
13863 Filters log entries based on a condition.
13864 </summary>
13865 <seealso href="http://nlog-project.org/wiki/FilteringWrapper_target">Documentation on NLog Wiki</seealso>
13866 <example>
13867 <p>This example causes the messages not contains the string '1' to be ignored.</p>
13868 <p>
13869 To set up the target in the <a href="config.html">configuration file</a>,
13870 use the following syntax:
13871 </p>
13872 <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" />
13873 <p>
13874 The above examples assume just one target and a single rule. See below for
13875 a programmatic configuration that's equivalent to the above config file:
13876 </p>
13877 <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" />
13878 </example>
13879 </member>
13880 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor">
13881 <summary>
13882 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class.
13883 </summary>
13884 </member>
13885 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)">
13886 <summary>
13887 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class.
13888 </summary>
13889 <param name="wrappedTarget">The wrapped target.</param>
13890 <param name="condition">The condition.</param>
13891 </member>
13892 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
13893 <summary>
13894 Checks the condition against the passed log event.
13895 If the condition is met, the log event is forwarded to
13896 the wrapped target.
13897 </summary>
13898 <param name="logEvent">Log event.</param>
13899 </member>
13900 <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition">
13901 <summary>
13902 Gets or sets the condition expression. Log events who meet this condition will be forwarded
13903 to the wrapped target.
13904 </summary>
13905 <docgen category='Filtering Options' order='10' />
13906 </member>
13907 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper">
13908 <summary>
13909 Impersonates another user for the duration of the write.
13910 </summary>
13911 <seealso href="http://nlog-project.org/wiki/ImpersonatingWrapper_target">Documentation on NLog Wiki</seealso>
13912 </member>
13913 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor">
13914 <summary>
13915 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class.
13916 </summary>
13917 </member>
13918 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Targets.Target)">
13919 <summary>
13920 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> class.
13921 </summary>
13922 <param name="wrappedTarget">The wrapped target.</param>
13923 </member>
13924 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.InitializeTarget">
13925 <summary>
13926 Initializes the impersonation context.
13927 </summary>
13928 </member>
13929 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.CloseTarget">
13930 <summary>
13931 Closes the impersonation context.
13932 </summary>
13933 </member>
13934 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
13935 <summary>
13936 Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
13937 and switches the context back to original.
13938 </summary>
13939 <param name="logEvent">The log event.</param>
13940 </member>
13941 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])">
13942 <summary>
13943 Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
13944 and switches the context back to original.
13945 </summary>
13946 <param name="logEvents">Log events.</param>
13947 </member>
13948 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)">
13949 <summary>
13950 Flush any pending log messages (in case of asynchronous targets).
13951 </summary>
13952 <param name="asyncContinuation">The asynchronous continuation.</param>
13953 </member>
13954 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.UserName">
13955 <summary>
13956 Gets or sets username to change context to.
13957 </summary>
13958 <docgen category='Impersonation Options' order='10' />
13959 </member>
13960 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password">
13961 <summary>
13962 Gets or sets the user account password.
13963 </summary>
13964 <docgen category='Impersonation Options' order='10' />
13965 </member>
13966 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain">
13967 <summary>
13968 Gets or sets Windows domain name to change context to.
13969 </summary>
13970 <docgen category='Impersonation Options' order='10' />
13971 </member>
13972 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnType">
13973 <summary>
13974 Gets or sets the Logon Type.
13975 </summary>
13976 <docgen category='Impersonation Options' order='10' />
13977 </member>
13978 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogOnProvider">
13979 <summary>
13980 Gets or sets the type of the logon provider.
13981 </summary>
13982 <docgen category='Impersonation Options' order='10' />
13983 </member>
13984 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel">
13985 <summary>
13986 Gets or sets the required impersonation level.
13987 </summary>
13988 <docgen category='Impersonation Options' order='10' />
13989 </member>
13990 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf">
13991 <summary>
13992 Gets or sets a value indicating whether to revert to the credentials of the process instead of impersonating another user.
13993 </summary>
13994 <docgen category='Impersonation Options' order='10' />
13995 </member>
13996 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter">
13997 <summary>
13998 Helper class which reverts the given <see cref="T:System.Security.Principal.WindowsImpersonationContext"/>
13999 to its original value as part of <see cref="M:System.IDisposable.Dispose"/>.
14000 </summary>
14001 </member>
14002 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.#ctor(System.Security.Principal.WindowsImpersonationContext)">
14003 <summary>
14004 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter"/> class.
14005 </summary>
14006 <param name="windowsImpersonationContext">The windows impersonation context.</param>
14007 </member>
14008 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ContextReverter.Dispose">
14009 <summary>
14010 Reverts the impersonation context.
14011 </summary>
14012 </member>
14013 <member name="T:NLog.Targets.Wrappers.LogOnProviderType">
14014 <summary>
14015 Logon provider.
14016 </summary>
14017 </member>
14018 <member name="F:NLog.Targets.Wrappers.LogOnProviderType.Default">
14019 <summary>
14020 Use the standard logon provider for the system.
14021 </summary>
14022 <remarks>
14023 The default security provider is negotiate, unless you pass NULL for the domain name and the user name
14024 is not in UPN format. In this case, the default provider is NTLM.
14025 NOTE: Windows 2000/NT: The default security provider is NTLM.
14026 </remarks>
14027 </member>
14028 <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper">
14029 <summary>
14030 Filters buffered log entries based on a set of conditions that are evaluated on a group of events.
14031 </summary>
14032 <seealso href="http://nlog-project.org/wiki/PostFilteringWrapper_target">Documentation on NLog Wiki</seealso>
14033 <remarks>
14034 PostFilteringWrapper must be used with some type of buffering target or wrapper, such as
14035 AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper.
14036 </remarks>
14037 <example>
14038 <p>
14039 This example works like this. If there are no Warn,Error or Fatal messages in the buffer
14040 only Info messages are written to the file, but if there are any warnings or errors,
14041 the output includes detailed trace (levels &gt;= Debug). You can plug in a different type
14042 of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different
14043 functionality.
14044 </p>
14045 <p>
14046 To set up the target in the <a href="config.html">configuration file</a>,
14047 use the following syntax:
14048 </p>
14049 <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" />
14050 <p>
14051 The above examples assume just one target and a single rule. See below for
14052 a programmatic configuration that's equivalent to the above config file:
14053 </p>
14054 <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" />
14055 </example>
14056 </member>
14057 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor">
14058 <summary>
14059 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class.
14060 </summary>
14061 </member>
14062 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])">
14063 <summary>
14064 Evaluates all filtering rules to find the first one that matches.
14065 The matching rule determines the filtering condition to be applied
14066 to all items in a buffer. If no condition matches, default filter
14067 is applied to the array of log events.
14068 </summary>
14069 <param name="logEvents">Array of log events to be post-filtered.</param>
14070 </member>
14071 <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter">
14072 <summary>
14073 Gets or sets the default filter to be applied when no specific rule matches.
14074 </summary>
14075 <docgen category='Filtering Options' order='10' />
14076 </member>
14077 <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules">
14078 <summary>
14079 Gets the collection of filtering rules. The rules are processed top-down
14080 and the first rule that matches determines the filtering condition to
14081 be applied to log events.
14082 </summary>
14083 <docgen category='Filtering Rules' order='10' />
14084 </member>
14085 <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget">
14086 <summary>
14087 Sends log messages to a randomly selected target.
14088 </summary>
14089 <seealso href="http://nlog-project.org/wiki/RandomizeGroup_target">Documentation on NLog Wiki</seealso>
14090 <example>
14091 <p>This example causes the messages to be written to either file1.txt or file2.txt
14092 chosen randomly on a per-message basis.
14093 </p>
14094 <p>
14095 To set up the target in the <a href="config.html">configuration file</a>,
14096 use the following syntax:
14097 </p>
14098 <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" />
14099 <p>
14100 The above examples assume just one target and a single rule. See below for
14101 a programmatic configuration that's equivalent to the above config file:
14102 </p>
14103 <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" />
14104 </example>
14105 </member>
14106 <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor">
14107 <summary>
14108 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class.
14109 </summary>
14110 </member>
14111 <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])">
14112 <summary>
14113 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class.
14114 </summary>
14115 <param name="targets">The targets.</param>
14116 </member>
14117 <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)">
14118 <summary>
14119 Forwards the log event to one of the sub-targets.
14120 The sub-target is randomly chosen.
14121 </summary>
14122 <param name="logEvent">The log event.</param>
14123 </member>
14124 <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper">
14125 <summary>
14126 Repeats each log event the specified number of times.
14127 </summary>
14128 <seealso href="http://nlog-project.org/wiki/RepeatingWrapper_target">Documentation on NLog Wiki</seealso>
14129 <example>
14130 <p>This example causes each log message to be repeated 3 times.</p>
14131 <p>
14132 To set up the target in the <a href="config.html">configuration file</a>,
14133 use the following syntax:
14134 </p>
14135 <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" />
14136 <p>
14137 The above examples assume just one target and a single rule. See below for
14138 a programmatic configuration that's equivalent to the above config file:
14139 </p>
14140 <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" />
14141 </example>
14142 </member>
14143 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor">
14144 <summary>
14145 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class.
14146 </summary>
14147 </member>
14148 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)">
14149 <summary>
14150 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class.
14151 </summary>
14152 <param name="wrappedTarget">The wrapped target.</param>
14153 <param name="repeatCount">The repeat count.</param>
14154 </member>
14155 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
14156 <summary>
14157 Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times.
14158 </summary>
14159 <param name="logEvent">The log event.</param>
14160 </member>
14161 <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount">
14162 <summary>
14163 Gets or sets the number of times to repeat each log message.
14164 </summary>
14165 <docgen category='Repeating Options' order='10' />
14166 </member>
14167 <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper">
14168 <summary>
14169 Retries in case of write error.
14170 </summary>
14171 <seealso href="http://nlog-project.org/wiki/RetryingWrapper_target">Documentation on NLog Wiki</seealso>
14172 <example>
14173 <p>This example causes each write attempt to be repeated 3 times,
14174 sleeping 1 second between attempts if first one fails.</p>
14175 <p>
14176 To set up the target in the <a href="config.html">configuration file</a>,
14177 use the following syntax:
14178 </p>
14179 <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" />
14180 <p>
14181 The above examples assume just one target and a single rule. See below for
14182 a programmatic configuration that's equivalent to the above config file:
14183 </p>
14184 <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" />
14185 </example>
14186 </member>
14187 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor">
14188 <summary>
14189 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class.
14190 </summary>
14191 </member>
14192 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)">
14193 <summary>
14194 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class.
14195 </summary>
14196 <param name="wrappedTarget">The wrapped target.</param>
14197 <param name="retryCount">The retry count.</param>
14198 <param name="retryDelayMilliseconds">The retry delay milliseconds.</param>
14199 </member>
14200 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)">
14201 <summary>
14202 Writes the specified log event to the wrapped target, retrying and pausing in case of an error.
14203 </summary>
14204 <param name="logEvent">The log event.</param>
14205 </member>
14206 <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount">
14207 <summary>
14208 Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure.
14209 </summary>
14210 <docgen category='Retrying Options' order='10' />
14211 </member>
14212 <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds">
14213 <summary>
14214 Gets or sets the time to wait between retries in milliseconds.
14215 </summary>
14216 <docgen category='Retrying Options' order='10' />
14217 </member>
14218 <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget">
14219 <summary>
14220 Distributes log events to targets in a round-robin fashion.
14221 </summary>
14222 <seealso href="http://nlog-project.org/wiki/RoundRobinGroup_target">Documentation on NLog Wiki</seealso>
14223 <example>
14224 <p>This example causes the messages to be written to either file1.txt or file2.txt.
14225 Each odd message is written to file2.txt, each even message goes to file1.txt.
14226 </p>
14227 <p>
14228 To set up the target in the <a href="config.html">configuration file</a>,
14229 use the following syntax:
14230 </p>
14231 <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" />
14232 <p>
14233 The above examples assume just one target and a single rule. See below for
14234 a programmatic configuration that's equivalent to the above config file:
14235 </p>
14236 <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" />
14237 </example>
14238 </member>
14239 <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor">
14240 <summary>
14241 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class.
14242 </summary>
14243 </member>
14244 <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])">
14245 <summary>
14246 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class.
14247 </summary>
14248 <param name="targets">The targets.</param>
14249 </member>
14250 <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)">
14251 <summary>
14252 Forwards the write to one of the targets from
14253 the <see cref="N:NLog.Targets"/> collection.
14254 </summary>
14255 <param name="logEvent">The log event.</param>
14256 <remarks>
14257 The writes are routed in a round-robin fashion.
14258 The first log event goes to the first target, the second
14259 one goes to the second target and so on looping to the
14260 first target when there are no more targets available.
14261 In general request N goes to Targets[N % Targets.Count].
14262 </remarks>
14263 </member>
14264 <member name="T:NLog.Targets.Wrappers.SecurityImpersonationLevel">
14265 <summary>
14266 Impersonation level.
14267 </summary>
14268 </member>
14269 <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Anonymous">
14270 <summary>
14271 Anonymous Level.
14272 </summary>
14273 </member>
14274 <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Identification">
14275 <summary>
14276 Identification Level.
14277 </summary>
14278 </member>
14279 <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Impersonation">
14280 <summary>
14281 Impersonation Level.
14282 </summary>
14283 </member>
14284 <member name="F:NLog.Targets.Wrappers.SecurityImpersonationLevel.Delegation">
14285 <summary>
14286 Delegation Level.
14287 </summary>
14288 </member>
14289 <member name="T:NLog.Targets.Wrappers.SecurityLogOnType">
14290 <summary>
14291 Logon type.
14292 </summary>
14293 </member>
14294 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Interactive">
14295 <summary>
14296 Interactive Logon.
14297 </summary>
14298 <remarks>
14299 This logon type is intended for users who will be interactively using the computer, such as a user being logged on
14300 by a terminal server, remote shell, or similar process.
14301 This logon type has the additional expense of caching logon information for disconnected operations;
14302 therefore, it is inappropriate for some client/server applications,
14303 such as a mail server.
14304 </remarks>
14305 </member>
14306 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Network">
14307 <summary>
14308 Network Logon.
14309 </summary>
14310 <remarks>
14311 This logon type is intended for high performance servers to authenticate plaintext passwords.
14312 The LogonUser function does not cache credentials for this logon type.
14313 </remarks>
14314 </member>
14315 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Batch">
14316 <summary>
14317 Batch Logon.
14318 </summary>
14319 <remarks>
14320 This logon type is intended for batch servers, where processes may be executing on behalf of a user without
14321 their direct intervention. This type is also for higher performance servers that process many plaintext
14322 authentication attempts at a time, such as mail or Web servers.
14323 The LogonUser function does not cache credentials for this logon type.
14324 </remarks>
14325 </member>
14326 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.Service">
14327 <summary>
14328 Logon as a Service.
14329 </summary>
14330 <remarks>
14331 Indicates a service-type logon. The account provided must have the service privilege enabled.
14332 </remarks>
14333 </member>
14334 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NetworkClearText">
14335 <summary>
14336 Network Clear Text Logon.
14337 </summary>
14338 <remarks>
14339 This logon type preserves the name and password in the authentication package, which allows the server to make
14340 connections to other network servers while impersonating the client. A server can accept plaintext credentials
14341 from a client, call LogonUser, verify that the user can access the system across the network, and still
14342 communicate with other servers.
14343 NOTE: Windows NT: This value is not supported.
14344 </remarks>
14345 </member>
14346 <member name="F:NLog.Targets.Wrappers.SecurityLogOnType.NewCredentials">
14347 <summary>
14348 New Network Credentials.
14349 </summary>
14350 <remarks>
14351 This logon type allows the caller to clone its current token and specify new credentials for outbound connections.
14352 The new logon session has the same local identifier but uses different credentials for other network connections.
14353 NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider.
14354 NOTE: Windows NT: This value is not supported.
14355 </remarks>
14356 </member>
14357 <member name="T:NLog.Targets.Wrappers.SplitGroupTarget">
14358 <summary>
14359 Writes log events to all targets.
14360 </summary>
14361 <seealso href="http://nlog-project.org/wiki/SplitGroup_target">Documentation on NLog Wiki</seealso>
14362 <example>
14363 <p>This example causes the messages to be written to both file1.txt or file2.txt
14364 </p>
14365 <p>
14366 To set up the target in the <a href="config.html">configuration file</a>,
14367 use the following syntax:
14368 </p>
14369 <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" />
14370 <p>
14371 The above examples assume just one target and a single rule. See below for
14372 a programmatic configuration that's equivalent to the above config file:
14373 </p>
14374 <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" />
14375 </example>
14376 </member>
14377 <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor">
14378 <summary>
14379 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class.
14380 </summary>
14381 </member>
14382 <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])">
14383 <summary>
14384 Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class.
14385 </summary>
14386 <param name="targets">The targets.</param>
14387 </member>
14388 <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)">
14389 <summary>
14390 Forwards the specified log event to all sub-targets.
14391 </summary>
14392 <param name="logEvent">The log event.</param>
14393 </member>
14394 <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])">
14395 <summary>
14396 Writes an array of logging events to the log target. By default it iterates on all
14397 events and passes them to "Write" method. Inheriting classes can use this method to
14398 optimize batch writes.
14399 </summary>
14400 <param name="logEvents">Logging events to be written out.</param>
14401 </member>
14402 </members>
14403 </doc>