1 <?xml version="1.0"?>
\r
7 <member name="T:NLog.Conditions.ConditionAndExpression">
\r
9 Condition <b>and</b> expression.
\r
12 <member name="T:NLog.Conditions.ConditionExpression">
\r
14 Base class for representing nodes in condition expression trees.
\r
17 <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)">
\r
19 Evaluates the expression.
\r
21 <param name="context">Evaluation context.</param>
\r
22 <returns>Expression result.</returns>
\r
24 <member name="M:NLog.Conditions.ConditionExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
26 Adds all layouts used by this expression to the specified collection.
\r
28 <param name="layouts">The collection to add layouts to.</param>
\r
30 <member name="F:NLog.Conditions.ConditionAndExpression.Left">
\r
32 The left hand side of the AND expression.
\r
35 <member name="F:NLog.Conditions.ConditionAndExpression.Right">
\r
37 The right hand side of the AND expression.
\r
40 <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">
\r
42 Creates a new instance of <see cref="T:NLog.Conditions.ConditionAndExpression"/> and assigns
\r
43 its Left and Right properties;
\r
45 <param name="left">Left hand side of the AND expression.</param>
\r
46 <param name="right">Right hand side of the AND expression.</param>
\r
48 <member name="M:NLog.Conditions.ConditionAndExpression.Evaluate(NLog.LogEventInfo)">
\r
50 Evaluates the expression by evaluating <see cref="F:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="F:NLog.Conditions.ConditionAndExpression.Right"/> recursively.
\r
52 <param name="context">Evaluation context.</param>
\r
53 <returns>The value of the conjunction operator.</returns>
\r
55 <member name="M:NLog.Conditions.ConditionAndExpression.ToString">
\r
57 Returns a string representation of this expression.
\r
59 <returns>(Left) or (Right) string</returns>
\r
61 <member name="M:NLog.Conditions.ConditionAndExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
63 Adds all layouts used by this expression to the specified collection.
\r
65 <param name="layouts">The collection to add layouts to.</param>
\r
67 <member name="T:NLog.Conditions.ConditionExpressionCollection">
\r
69 A collection of elements of type ConditionExpression
\r
72 <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor">
\r
74 Initializes a new empty instance of the ConditionExpressionCollection class.
\r
77 <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor(NLog.Conditions.ConditionExpression[])">
\r
79 Initializes a new instance of the ConditionExpressionCollection class, containing elements
\r
80 copied from an array.
\r
82 <param name="items">
\r
83 The array whose elements are to be added to the new ConditionExpressionCollection.
\r
86 <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor(NLog.Conditions.ConditionExpressionCollection)">
\r
88 Initializes a new instance of the ConditionExpressionCollection class, containing elements
\r
89 copied from another instance of ConditionExpressionCollection
\r
91 <param name="items">
\r
92 The ConditionExpressionCollection whose elements are to be added to the new ConditionExpressionCollection.
\r
95 <member name="M:NLog.Conditions.ConditionExpressionCollection.AddRange(NLog.Conditions.ConditionExpression[])">
\r
97 Adds the elements of an array to the end of this ConditionExpressionCollection.
\r
99 <param name="items">
\r
100 The array whose elements are to be added to the end of this ConditionExpressionCollection.
\r
103 <member name="M:NLog.Conditions.ConditionExpressionCollection.AddRange(NLog.Conditions.ConditionExpressionCollection)">
\r
105 Adds the elements of another ConditionExpressionCollection to the end of this ConditionExpressionCollection.
\r
107 <param name="items">
\r
108 The ConditionExpressionCollection whose elements are to be added to the end of this ConditionExpressionCollection.
\r
111 <member name="M:NLog.Conditions.ConditionExpressionCollection.Add(NLog.Conditions.ConditionExpression)">
\r
113 Adds an instance of type ConditionExpression to the end of this ConditionExpressionCollection.
\r
115 <param name="value">
\r
116 The ConditionExpression to be added to the end of this ConditionExpressionCollection.
\r
119 <member name="M:NLog.Conditions.ConditionExpressionCollection.Contains(NLog.Conditions.ConditionExpression)">
\r
121 Determines whether a specfic ConditionExpression value is in this ConditionExpressionCollection.
\r
123 <param name="value">
\r
124 The ConditionExpression value to locate in this ConditionExpressionCollection.
\r
127 true if value is found in this ConditionExpressionCollection;
\r
131 <member name="M:NLog.Conditions.ConditionExpressionCollection.IndexOf(NLog.Conditions.ConditionExpression)">
\r
133 Return the zero-based index of the first occurrence of a specific value
\r
134 in this ConditionExpressionCollection
\r
136 <param name="value">
\r
137 The ConditionExpression value to locate in the ConditionExpressionCollection.
\r
140 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
144 <member name="M:NLog.Conditions.ConditionExpressionCollection.Insert(System.Int32,NLog.Conditions.ConditionExpression)">
\r
146 Inserts an element into the ConditionExpressionCollection at the specified index
\r
148 <param name="index">
\r
149 The index at which the ConditionExpression is to be inserted.
\r
151 <param name="value">
\r
152 The ConditionExpression to insert.
\r
155 <member name="M:NLog.Conditions.ConditionExpressionCollection.Remove(NLog.Conditions.ConditionExpression)">
\r
157 Removes the first occurrence of a specific ConditionExpression from this ConditionExpressionCollection.
\r
159 <param name="value">
\r
160 The ConditionExpression value to remove from this ConditionExpressionCollection.
\r
163 <member name="M:NLog.Conditions.ConditionExpressionCollection.GetEnumerator">
\r
165 Returns an enumerator that can iterate through the elements of this ConditionExpressionCollection.
\r
168 An object that implements System.Collections.IEnumerator.
\r
171 <member name="P:NLog.Conditions.ConditionExpressionCollection.Item(System.Int32)">
\r
173 Gets or sets the ConditionExpression at the given index in this ConditionExpressionCollection.
\r
176 <member name="T:NLog.Conditions.ConditionExpressionCollection.Enumerator">
\r
178 Type-specific enumeration class, used by ConditionExpressionCollection.GetEnumerator.
\r
181 <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.#ctor(NLog.Conditions.ConditionExpressionCollection)">
\r
185 <param name="collection"></param>
\r
187 <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.MoveNext">
\r
191 <returns></returns>
\r
193 <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.Reset">
\r
198 <member name="P:NLog.Conditions.ConditionExpressionCollection.Enumerator.Current">
\r
203 <member name="P:NLog.Conditions.ConditionExpressionCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
208 <member name="T:NLog.Conditions.ConditionLayoutExpression">
\r
210 Condition layout expression (represented by a string literal
\r
214 <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(System.String)">
\r
216 Creates a new instance of <see cref="T:NLog.Conditions.ConditionLayoutExpression"/>
\r
217 and initializes the layout.
\r
219 <param name="layout"></param>
\r
221 <member name="M:NLog.Conditions.ConditionLayoutExpression.Evaluate(NLog.LogEventInfo)">
\r
223 Evaluates the expression by calculating the value
\r
224 of the layout in the specified evaluation context.
\r
226 <param name="context">Evaluation context</param>
\r
227 <returns>The value of the layout.</returns>
\r
229 <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString">
\r
231 Returns a string representation of this expression.
\r
233 <returns>String literal in single quotes.</returns>
\r
235 <member name="M:NLog.Conditions.ConditionLayoutExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
237 Adds all layouts used by this expression to the specified collection.
\r
239 <param name="layouts">The collection to add layouts to.</param>
\r
241 <member name="T:NLog.Conditions.ConditionLevelExpression">
\r
243 Condition level expression (represented by the <b>level</b> keyword).
\r
246 <member name="M:NLog.Conditions.ConditionLevelExpression.#ctor">
\r
248 Creates a new instance of <see cref="T:NLog.Conditions.ConditionLevelExpression"/>.
\r
251 <member name="M:NLog.Conditions.ConditionLevelExpression.Evaluate(NLog.LogEventInfo)">
\r
253 Evaluates to the current log level.
\r
255 <param name="context">Evaluation context. Ignored.</param>
\r
256 <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns>
\r
258 <member name="M:NLog.Conditions.ConditionLevelExpression.ToString">
\r
260 Returns a string representation of the expression.
\r
262 <returns><b>level</b> string.</returns>
\r
264 <member name="T:NLog.Conditions.ConditionLiteralExpression">
\r
266 Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>)
\r
269 <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)">
\r
271 Creates a new instance of <see cref="T:NLog.Conditions.ConditionLiteralExpression"/>
\r
272 and initializes it with the specified value.
\r
274 <param name="literal"></param>
\r
276 <member name="M:NLog.Conditions.ConditionLiteralExpression.Evaluate(NLog.LogEventInfo)">
\r
278 Evaluates the expression.
\r
280 <param name="context">Evaluation context.</param>
\r
281 <returns>The literal value as passed in the constructor.</returns>
\r
283 <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString">
\r
285 Returns a string representation of the expression.
\r
287 <returns>The literal value.</returns>
\r
289 <member name="T:NLog.Conditions.ConditionLoggerNameExpression">
\r
291 Condition logger name expression (represented by the <b>logger</b> keyword).
\r
294 <member name="M:NLog.Conditions.ConditionLoggerNameExpression.#ctor">
\r
296 Creates a new instance of <see cref="T:NLog.Conditions.ConditionLoggerNameExpression"/>.
\r
299 <member name="M:NLog.Conditions.ConditionLoggerNameExpression.Evaluate(NLog.LogEventInfo)">
\r
301 Evaluates to the logger name.
\r
303 <param name="context">evaluation context</param>
\r
304 <returns>The logger name</returns>
\r
306 <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString">
\r
308 Returns a string representation of this expression
\r
310 <returns>a <b>logger</b> string</returns>
\r
312 <member name="T:NLog.Conditions.ConditionMessageExpression">
\r
314 Condition message expression (represented by the <b>message</b> keyword).
\r
317 <member name="M:NLog.Conditions.ConditionMessageExpression.#ctor">
\r
319 Creates a new instance of <see cref="T:NLog.Conditions.ConditionMessageExpression"/>.
\r
322 <member name="M:NLog.Conditions.ConditionMessageExpression.Evaluate(NLog.LogEventInfo)">
\r
324 Evaluates to the logger message.
\r
326 <param name="context">evaluation context</param>
\r
327 <returns>The logger message</returns>
\r
329 <member name="M:NLog.Conditions.ConditionMessageExpression.ToString">
\r
331 Returns a string representation of this expression
\r
333 <returns>a <b>message</b> string</returns>
\r
335 <member name="T:NLog.Conditions.ConditionMethodExpression">
\r
337 Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax).
\r
340 <member name="M:NLog.Conditions.ConditionMethodExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
342 Adds all layouts used by this expression to the specified collection.
\r
344 <param name="layouts">The collection to add layouts to.</param>
\r
346 <member name="T:NLog.Conditions.ConditionMethods">
\r
348 A bunch of utility methods (mostly predicates) which can be used in
\r
349 condition expressions. Parially inspired by XPath 1.0.
\r
352 <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)">
\r
354 Compares two objects for equality.
\r
356 <param name="o1">The first object</param>
\r
357 <param name="o2">The second object</param>
\r
358 <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns>
\r
360 <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)">
\r
362 Determines whether the second string is a substring of the first one.
\r
364 <param name="s1">The first string</param>
\r
365 <param name="s2">The second string</param>
\r
366 <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns>
\r
368 <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)">
\r
370 Determines whether the second string is a prefix of the first one.
\r
372 <param name="s1">The first string</param>
\r
373 <param name="s2">The second string</param>
\r
374 <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>
\r
376 <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)">
\r
378 Determines whether the second string is a suffix of the first one.
\r
380 <param name="s1">The first string</param>
\r
381 <param name="s2">The second string</param>
\r
382 <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>
\r
384 <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)">
\r
386 Returns the length of a string.
\r
388 <param name="s">A string.</param>
\r
389 <returns>The length of a string.</returns>
\r
391 <member name="T:NLog.Conditions.ConditionNotExpression">
\r
393 Condition <b>not</b> expression.
\r
396 <member name="M:NLog.Conditions.ConditionNotExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
398 Adds all layouts used by this expression to the specified collection.
\r
400 <param name="layouts">The collection to add layouts to.</param>
\r
402 <member name="T:NLog.Conditions.ConditionOrExpression">
\r
404 Condition <b>or</b> expression.
\r
407 <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">
\r
409 Creates a new instance of <see cref="T:NLog.Conditions.ConditionOrExpression"/> and assigns
\r
410 its Left and Right properties;
\r
412 <param name="left">Left hand side of the OR expression.</param>
\r
413 <param name="right">Right hand side of the OR expression.</param>
\r
415 <member name="M:NLog.Conditions.ConditionOrExpression.Evaluate(NLog.LogEventInfo)">
\r
417 Evaluates the expression by evaluating <see cref="F:NLog.Conditions.ConditionOrExpression.Left"/> and <see cref="F:NLog.Conditions.ConditionOrExpression.Right"/> recursively.
\r
419 <param name="context">Evaluation context.</param>
\r
420 <returns>The value of the alternative operator.</returns>
\r
422 <member name="M:NLog.Conditions.ConditionOrExpression.ToString">
\r
424 Returns a string representation of this expression.
\r
426 <returns>(Left) or (Right) string</returns>
\r
428 <member name="M:NLog.Conditions.ConditionOrExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
430 Adds all layouts used by this expression to the specified collection.
\r
432 <param name="layouts">The collection to add layouts to.</param>
\r
434 <member name="T:NLog.Conditions.ConditionParseException">
\r
436 Exception during parsing of condition expression
\r
439 <member name="M:NLog.Conditions.ConditionParseException.#ctor">
\r
441 Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.
\r
444 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)">
\r
446 Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.
\r
448 <param name="desc">Error message</param>
\r
450 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)">
\r
452 Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.
\r
454 <param name="desc">Error message</param>
\r
455 <param name="inner">Inner exception</param>
\r
457 <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
459 Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.
\r
461 <param name="info">Serialization info</param>
\r
462 <param name="context">Streaming context</param>
\r
464 <member name="T:NLog.Conditions.ConditionParser">
\r
466 Condition parser. Turns a string representation of condition expression
\r
467 into an expression tree.
\r
470 <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)">
\r
472 Parses the specified condition string and turns it into
\r
473 <see cref="T:NLog.Conditions.ConditionExpression"/> tree.
\r
475 <param name="expr">The expression to be parsed.</param>
\r
476 <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context</returns>
\r
478 <member name="T:NLog.Conditions.ConditionRelationalExpression">
\r
480 Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>,
\r
481 <b>></b> or <b>>=</b>) expression.
\r
484 <member name="M:NLog.Conditions.ConditionRelationalExpression.PopulateLayouts(NLog.LayoutCollection)">
\r
486 Adds all layouts used by this expression to the specified collection.
\r
488 <param name="layouts">The collection to add layouts to.</param>
\r
490 <member name="T:NLog.Conditions.ConditionRelationalOperator">
\r
492 Relational operators used in conditions.
\r
495 <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal">
\r
500 <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual">
\r
505 <member name="F:NLog.Conditions.ConditionRelationalOperator.Less">
\r
510 <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater">
\r
512 Greater than (>)
\r
515 <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual">
\r
517 Less than or equal (<=)
\r
520 <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual">
\r
522 Greater than or equal (>=)
\r
525 <member name="T:NLog.Conditions.ConditionTokenizer">
\r
527 Hand-written tokenizer for conditions.
\r
530 <member name="T:NLog.Conditions.ConditionTokenType">
\r
532 Token types for condition expressions.
\r
535 <member name="T:NLog.Config.AcceptsConditionAttribute">
\r
537 Attribute used to mark string parameters that accept conditions.
\r
540 <member name="M:NLog.Config.AcceptsConditionAttribute.#ctor">
\r
542 Creates a new instance of AcceptsLayoutAttribute
\r
545 <member name="T:NLog.Config.AcceptsLayoutAttribute">
\r
547 Attribute used to mark string parameters that accept layouts.
\r
550 <member name="M:NLog.Config.AcceptsLayoutAttribute.#ctor">
\r
552 Creates a new instance of AcceptsLayoutAttribute
\r
555 <member name="T:NLog.Config.ArrayParameterAttribute">
\r
557 Used to mark configurable parameters which are arrays.
\r
558 Specifies the mapping between XML elements and .NET types.
\r
561 <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)">
\r
563 Creates a new instance of ArrayParameterAttribute specifying the
\r
564 element type and configuration element name.
\r
566 <param name="itemType">The type of the array item</param>
\r
567 <param name="elementName">The XML element name that represents the item.</param>
\r
569 <member name="P:NLog.Config.ArrayParameterAttribute.ItemType">
\r
571 The .NET type of the array item
\r
574 <member name="P:NLog.Config.ArrayParameterAttribute.ElementName">
\r
576 The XML element name.
\r
579 <member name="T:NLog.Config.ConfigSectionHandler">
\r
581 NLog configuration section handler class for configuring NLog from App.config
\r
584 <member name="T:NLog.Config.DefaultParameterAttribute">
\r
586 Attribute used to mark the default parameters for layout renderers.
\r
589 <member name="M:NLog.Config.DefaultParameterAttribute.#ctor">
\r
591 Creates a new DefaultParameterAttribute object.
\r
594 <member name="T:NLog.Config.LoggingConfiguration">
\r
596 Keeps logging configuration and provides simple API
\r
600 <member name="M:NLog.Config.LoggingConfiguration.#ctor">
\r
602 Creates new instance of LoggingConfiguration object.
\r
605 <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Target)">
\r
607 Registers the specified target object under a given name.
\r
609 <param name="name">Name of the target.</param>
\r
610 <param name="target">The target object.</param>
\r
612 <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)">
\r
614 Removes the specified named target.
\r
616 <param name="name">Name of the target.</param>
\r
618 <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)">
\r
620 Finds the target with the specified name.
\r
622 <param name="name">The name of the target to be found.</param>
\r
623 <returns>Found target or <see langword="null" /> when the target is not found.</returns>
\r
625 <member name="M:NLog.Config.LoggingConfiguration.Reload">
\r
627 Called by LogManager when one of the log configuration files changes.
\r
629 <returns>A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration.</returns>
\r
631 <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(System.TimeSpan)">
\r
633 Flushes any pending log messages on all appenders.
\r
636 <member name="M:NLog.Config.LoggingConfiguration.GetConfiguredNamedTargets">
\r
638 Returns a collection of named targets specified in the configuration.
\r
640 <returns>A <see cref="T:NLog.TargetCollection"/> object that contains a list of named targets.</returns>
\r
642 Unnamed targets (such as those wrapped by other targets) are not returned.
\r
645 <member name="M:NLog.Config.LoggingConfiguration.Close">
\r
647 Closes all targets and releases any unmanaged resources.
\r
650 <member name="P:NLog.Config.LoggingConfiguration.LoggingRules">
\r
652 The collection of logging rules
\r
655 <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch">
\r
657 A collection of file names which should be watched for changes by NLog.
\r
660 <member name="T:NLog.Config.LoggingRule">
\r
662 Represents a logging rule. An equivalent of <logger /> configuration element.
\r
665 <member name="M:NLog.Config.LoggingRule.ToString">
\r
667 Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging.
\r
669 <returns></returns>
\r
671 <member name="M:NLog.Config.LoggingRule.#ctor">
\r
673 Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/>.
\r
676 <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Target)">
\r
678 Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/> by
\r
679 setting the logger name pattern, minimum logging level and
\r
680 the target to be written to when logger name and log level match.
\r
682 <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>
\r
683 <param name="minLevel">Minimum log level needed to trigger this rule.</param>
\r
684 <param name="target">Target to be written to when the rule matches.</param>
\r
686 <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Target)">
\r
688 Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/> by
\r
689 setting the logger name pattern and
\r
690 the target to be written to when logger name matches.
\r
692 <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>
\r
693 <param name="target">Target to be written to when the rule matches.</param>
\r
694 <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>
\r
696 <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)">
\r
698 Enables logging for a particular level.
\r
700 <param name="level">Level to be enabled.</param>
\r
702 <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)">
\r
704 Disables logging for a particular level.
\r
706 <param name="level">Level to be disabled.</param>
\r
708 <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)">
\r
710 Checks whether te particular log level is enabled for this rule.
\r
712 <param name="level">Level to be checked</param>
\r
713 <returns><see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns>
\r
715 <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)">
\r
717 Checks whether given name matches the logger name pattern.
\r
719 <param name="loggerName">String to be matched</param>
\r
720 <returns><see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns>
\r
722 <member name="P:NLog.Config.LoggingRule.Targets">
\r
724 A collection of targets that should be written to when this rule matches.
\r
727 <member name="P:NLog.Config.LoggingRule.ChildRules">
\r
729 A collection of child rules to be evaluated when this rule matches.
\r
732 <member name="P:NLog.Config.LoggingRule.Filters">
\r
734 A collection of filters to be checked before writing to targets.
\r
737 <member name="P:NLog.Config.LoggingRule.Final">
\r
739 Quit processing any further rule when this one matches.
\r
742 <member name="P:NLog.Config.LoggingRule.LoggerNamePattern">
\r
744 Logger name pattern.
\r
747 Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else.
\r
750 <member name="T:NLog.Config.LoggingRuleCollection">
\r
752 A collection of elements of type LoggingRule
\r
755 <member name="M:NLog.Config.LoggingRuleCollection.#ctor">
\r
757 Initializes a new empty instance of the LoggingRuleCollection class.
\r
760 <member name="M:NLog.Config.LoggingRuleCollection.#ctor(NLog.Config.LoggingRule[])">
\r
762 Initializes a new instance of the LoggingRuleCollection class, containing elements
\r
763 copied from an array.
\r
765 <param name="items">
\r
766 The array whose elements are to be added to the new LoggingRuleCollection.
\r
769 <member name="M:NLog.Config.LoggingRuleCollection.#ctor(NLog.Config.LoggingRuleCollection)">
\r
771 Initializes a new instance of the LoggingRuleCollection class, containing elements
\r
772 copied from another instance of LoggingRuleCollection
\r
774 <param name="items">
\r
775 The LoggingRuleCollection whose elements are to be added to the new LoggingRuleCollection.
\r
778 <member name="M:NLog.Config.LoggingRuleCollection.AddRange(NLog.Config.LoggingRule[])">
\r
780 Adds the elements of an array to the end of this LoggingRuleCollection.
\r
782 <param name="items">
\r
783 The array whose elements are to be added to the end of this LoggingRuleCollection.
\r
786 <member name="M:NLog.Config.LoggingRuleCollection.AddRange(NLog.Config.LoggingRuleCollection)">
\r
788 Adds the elements of another LoggingRuleCollection to the end of this LoggingRuleCollection.
\r
790 <param name="items">
\r
791 The LoggingRuleCollection whose elements are to be added to the end of this LoggingRuleCollection.
\r
794 <member name="M:NLog.Config.LoggingRuleCollection.Add(NLog.Config.LoggingRule)">
\r
796 Adds an instance of type LoggingRule to the end of this LoggingRuleCollection.
\r
798 <param name="value">
\r
799 The LoggingRule to be added to the end of this LoggingRuleCollection.
\r
802 <member name="M:NLog.Config.LoggingRuleCollection.Contains(NLog.Config.LoggingRule)">
\r
804 Determines whether a specfic LoggingRule value is in this LoggingRuleCollection.
\r
806 <param name="value">
\r
807 The LoggingRule value to locate in this LoggingRuleCollection.
\r
810 true if value is found in this LoggingRuleCollection;
\r
814 <member name="M:NLog.Config.LoggingRuleCollection.IndexOf(NLog.Config.LoggingRule)">
\r
816 Return the zero-based index of the first occurrence of a specific value
\r
817 in this LoggingRuleCollection
\r
819 <param name="value">
\r
820 The LoggingRule value to locate in the LoggingRuleCollection.
\r
823 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
827 <member name="M:NLog.Config.LoggingRuleCollection.Insert(System.Int32,NLog.Config.LoggingRule)">
\r
829 Inserts an element into the LoggingRuleCollection at the specified index
\r
831 <param name="index">
\r
832 The index at which the LoggingRule is to be inserted.
\r
834 <param name="value">
\r
835 The LoggingRule to insert.
\r
838 <member name="M:NLog.Config.LoggingRuleCollection.Remove(NLog.Config.LoggingRule)">
\r
840 Removes the first occurrence of a specific LoggingRule from this LoggingRuleCollection.
\r
842 <param name="value">
\r
843 The LoggingRule value to remove from this LoggingRuleCollection.
\r
846 <member name="M:NLog.Config.LoggingRuleCollection.GetEnumerator">
\r
848 Returns an enumerator that can iterate through the elements of this LoggingRuleCollection.
\r
851 An object that implements System.Collections.IEnumerator.
\r
854 <member name="P:NLog.Config.LoggingRuleCollection.Item(System.Int32)">
\r
856 Gets or sets the LoggingRule at the given index in this LoggingRuleCollection.
\r
859 <member name="T:NLog.Config.LoggingRuleCollection.Enumerator">
\r
861 Type-specific enumeration class, used by LoggingRuleCollection.GetEnumerator.
\r
864 <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.#ctor(NLog.Config.LoggingRuleCollection)">
\r
868 <param name="collection"></param>
\r
870 <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.MoveNext">
\r
872 Advances to the next object.
\r
874 <returns>A <see cref="M:NLog.Config.LoggingRuleCollection.Enumerator.MoveNext"/> result</returns>
\r
876 <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.Reset">
\r
878 Resets the enumerator.
\r
881 <member name="P:NLog.Config.LoggingRuleCollection.Enumerator.Current">
\r
883 Returns the current object.
\r
886 <member name="P:NLog.Config.LoggingRuleCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
888 Returns the current object.
\r
891 <member name="T:NLog.Config.NLogConfigurationException">
\r
893 Exception during configuration
\r
896 <member name="M:NLog.Config.NLogConfigurationException.#ctor">
\r
898 Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.
\r
901 <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.String)">
\r
903 Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.
\r
905 <param name="desc">Error message</param>
\r
907 <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.String,System.Exception)">
\r
909 Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.
\r
911 <param name="desc">Error message</param>
\r
912 <param name="inner">Inner exception</param>
\r
914 <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
916 Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.
\r
918 <param name="info">Serialization info</param>
\r
919 <param name="context">Streaming context</param>
\r
921 <member name="T:NLog.Config.NotSupportedRuntimeAttribute">
\r
923 Marks classes and properties as NOT supporting particular runtime framework
\r
924 and operating system.
\r
927 <member name="T:NLog.Config.SupportedRuntimeAttributeBase">
\r
929 Marks classes and properties as supporting particular runtime framework
\r
930 and operating system.
\r
933 <member name="M:NLog.Config.SupportedRuntimeAttributeBase.#ctor">
\r
935 Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttributeBase"/>.
\r
938 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.Framework">
\r
940 Supported runtime framework.
\r
943 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.OS">
\r
945 Supported operating system.
\r
948 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MinRuntimeVersion">
\r
950 Minimum runtime version supported.
\r
953 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MaxRuntimeVersion">
\r
955 Maximum runtime version supported.
\r
958 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MinOSVersion">
\r
960 Minimum operating system version supported.
\r
963 <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MaxOSVersion">
\r
965 Maximum operating system version supported.
\r
968 <member name="M:NLog.Config.NotSupportedRuntimeAttribute.#ctor">
\r
970 Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttribute"/>.
\r
973 <member name="T:NLog.Config.RequiredParameterAttribute">
\r
975 Attribute used to mark the required parameters for targets,
\r
976 layout targets and filters.
\r
979 <member name="M:NLog.Config.RequiredParameterAttribute.#ctor">
\r
981 Creates a new RequiredParameterAttribute object.
\r
984 <member name="T:NLog.Config.RuntimeFramework">
\r
986 Supported runtime frameworks.
\r
989 If you add anything here, make sure to add the appropriate detection
\r
990 code to <see cref="T:NLog.Internal.PlatformDetector"/>
\r
993 <member name="F:NLog.Config.RuntimeFramework.Any">
\r
998 <member name="F:NLog.Config.RuntimeFramework.DotNetCompactFramework">
\r
1000 .NET Compact Framework
\r
1003 <member name="F:NLog.Config.RuntimeFramework.DotNetFramework">
\r
1008 <member name="F:NLog.Config.RuntimeFramework.Mono">
\r
1013 <member name="F:NLog.Config.RuntimeFramework.Unknown">
\r
1018 <member name="T:NLog.Config.RuntimeOS">
\r
1020 Supported operating systems.
\r
1023 If you add anything here, make sure to add the appropriate detection
\r
1024 code to <see cref="T:NLog.Internal.PlatformDetector"/>
\r
1027 <member name="F:NLog.Config.RuntimeOS.Any">
\r
1029 Any operating system.
\r
1032 <member name="F:NLog.Config.RuntimeOS.Unix">
\r
1034 Unix/Linux operating systems
\r
1037 <member name="F:NLog.Config.RuntimeOS.WindowsCE">
\r
1042 <member name="F:NLog.Config.RuntimeOS.Windows">
\r
1044 Desktop versions of Windows (95,98,ME)
\r
1047 <member name="F:NLog.Config.RuntimeOS.WindowsNT">
\r
1049 Windows NT, 2000, 2003 and future versions based on NT technology
\r
1052 <member name="F:NLog.Config.RuntimeOS.Unknown">
\r
1054 Unknown operating system
\r
1057 <member name="T:NLog.Config.SimpleConfigurator">
\r
1059 Provides simple programmatic configuration API used for trivial logging cases.
\r
1062 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging">
\r
1064 Configures NLog for console logging so that all messages above and including
\r
1065 the <see cref="F:NLog.LogLevel.Info"/> level are output to the console.
\r
1068 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)">
\r
1070 Configures NLog for console logging so that all messages above and including
\r
1071 the specified level are output to the console.
\r
1073 <param name="minLevel">The minimal logging level.</param>
\r
1075 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Target)">
\r
1077 Configures NLog for to log to the specified target so that all messages
\r
1078 above and including the <see cref="F:NLog.LogLevel.Info"/> level are output.
\r
1080 <param name="target">The target to log all messages to.</param>
\r
1082 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Target,NLog.LogLevel)">
\r
1084 Configures NLog for to log to the specified target so that all messages
\r
1085 above and including the specified level are output.
\r
1087 <param name="target">The target to log all messages to.</param>
\r
1088 <param name="minLevel">The minimal logging level.</param>
\r
1090 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)">
\r
1092 Configures NLog for file logging so that all messages above and including
\r
1093 the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file.
\r
1095 <param name="fileName">Log file name.</param>
\r
1097 <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)">
\r
1099 Configures NLog for file logging so that all messages above and including
\r
1100 the specified level are written to the specified file.
\r
1102 <param name="fileName">Log file name.</param>
\r
1103 <param name="minLevel">The minimal logging level.</param>
\r
1105 <member name="T:NLog.Config.SupportedRuntimeAttribute">
\r
1107 Marks classes and properties as supporting particular runtime framework
\r
1108 and operating system.
\r
1111 <member name="M:NLog.Config.SupportedRuntimeAttribute.#ctor">
\r
1113 Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttribute"/>.
\r
1116 <member name="T:NLog.Config.XmlLoggingConfiguration">
\r
1118 A class for configuring NLog through an XML configuration file
\r
1119 (App.config style or App.nlog style)
\r
1122 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)">
\r
1124 Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>
\r
1125 class and reads the configuration from the specified config file.
\r
1127 <param name="fileName">Configuration file to be read.</param>
\r
1129 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)">
\r
1131 Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>
\r
1132 class and reads the configuration from the specified config file.
\r
1134 <param name="fileName">Configuration file to be read.</param>
\r
1135 <param name="ignoreErrors">Ignore any errors during configuration.</param>
\r
1137 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)">
\r
1139 Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>
\r
1140 class and reads the configuration from the specified XML element.
\r
1142 <param name="configElement"><see cref="T:System.Xml.XmlElement"/> containing the configuration section.</param>
\r
1143 <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>
\r
1145 <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)">
\r
1147 Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>
\r
1148 class and reads the configuration from the specified XML element.
\r
1150 <param name="configElement"><see cref="T:System.Xml.XmlElement"/> containing the configuration section.</param>
\r
1151 <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>
\r
1152 <param name="ignoreErrors">Ignore any errors during configuration.</param>
\r
1154 <member name="M:NLog.Config.XmlLoggingConfiguration.Reload">
\r
1156 Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object.
\r
1158 <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns>
\r
1160 <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload">
\r
1162 Gets or sets the value indicating whether the configuration files
\r
1163 should be watched for changes and reloaded automatically when changed.
\r
1166 <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch">
\r
1168 Gets the collection of file names which should be watched for changes by NLog.
\r
1169 This is the list of configuration files processed.
\r
1170 If the <c>autoReload</c> attribute is not set it returns null.
\r
1173 <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig">
\r
1175 Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing
\r
1176 the application configuration file (<c>app.exe.config</c>).
\r
1179 <member name="T:NLog.Filters.ConditionBasedFilter">
\r
1181 Matches when the specified condition is met.
\r
1184 Conditions are expressed using a simple language
\r
1185 described <a href="conditions.html">here</a>.
\r
1188 <member name="T:NLog.Filter">
\r
1190 An abstract filter class. Provides a way to eliminate log messages
\r
1191 based on properties other than logger name and log level.
\r
1194 <member name="M:NLog.Filter.#ctor">
\r
1199 <member name="M:NLog.Filter.Check(NLog.LogEventInfo)">
\r
1201 Checks whether log event should be logged or not.
\r
1203 <param name="logEvent">Log event.</param>
\r
1205 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1206 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1207 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1210 <member name="M:NLog.Filter.NeedsStackTrace">
\r
1212 Determines whether stack trace information should be gathered
\r
1213 during log event processing.
\r
1215 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
1217 <member name="P:NLog.Filter.Result">
\r
1219 The <see cref="T:NLog.FilterResult"/> value that should be returned
\r
1220 when this filter matches.
\r
1223 <member name="P:NLog.Filter.Action">
\r
1225 User-requested action to be taken when filter matches.
\r
1228 Allowed values are <c>log</c>, <c>ignore</c>, <c>neutral</c>.
\r
1231 <member name="M:NLog.Filters.ConditionBasedFilter.#ctor">
\r
1233 Initializes a new instance of the filter object.
\r
1236 <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)">
\r
1238 Checks whether log event should be logged or not.
\r
1240 <param name="logEvent">Log event.</param>
\r
1242 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1243 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1244 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1247 <member name="P:NLog.Filters.ConditionBasedFilter.Condition">
\r
1249 The condition expression.
\r
1252 <member name="T:NLog.Filters.LayoutBasedFilter">
\r
1254 A base class for filters that are based on comparing a value to a layout.
\r
1257 <member name="M:NLog.Filters.LayoutBasedFilter.#ctor">
\r
1259 Initializes a new instance of <see cref="T:NLog.Filters.LayoutBasedFilter"/>.
\r
1262 <member name="M:NLog.Filters.LayoutBasedFilter.NeedsStackTrace">
\r
1264 Determines whether stack trace information should be gathered
\r
1265 during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on
\r
1266 <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.
\r
1268 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
1270 <member name="P:NLog.Filters.LayoutBasedFilter.Layout">
\r
1275 <member name="P:NLog.Filters.LayoutBasedFilter.CompiledLayout">
\r
1280 <member name="T:NLog.Filters.WhenContainsFilter">
\r
1282 Matches when the calculated layout contains the specified substring.
\r
1283 This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>
\r
1286 <member name="M:NLog.Filters.WhenContainsFilter.#ctor">
\r
1288 Initializes a new instance of the filter object.
\r
1291 <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)">
\r
1293 Checks whether log event should be logged or not.
\r
1295 <param name="logEvent">Log event.</param>
\r
1297 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1298 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1299 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1302 <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase">
\r
1304 Ignore case when comparing strings.
\r
1307 <member name="P:NLog.Filters.WhenContainsFilter.Substring">
\r
1309 Substring to be matched.
\r
1312 <member name="T:NLog.Filters.WhenEqualFilter">
\r
1314 Matches when the calculated layout is equal to the specified substring.
\r
1315 This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>
\r
1318 <member name="M:NLog.Filters.WhenEqualFilter.#ctor">
\r
1320 Initializes a new instance of the filter object.
\r
1323 <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)">
\r
1325 Checks whether log event should be logged or not.
\r
1327 <param name="logEvent">Log event.</param>
\r
1329 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1330 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1331 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1334 <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase">
\r
1336 Ignore case when comparing strings.
\r
1339 <member name="P:NLog.Filters.WhenEqualFilter.CompareTo">
\r
1341 String to compare the layout to.
\r
1344 <member name="T:NLog.Filters.WhenNotContainsFilter">
\r
1346 Matches when the calculated layout does NOT contain the specified substring.
\r
1347 This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>
\r
1350 <member name="M:NLog.Filters.WhenNotContainsFilter.#ctor">
\r
1352 Initializes a new instance of the filter object.
\r
1355 <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)">
\r
1357 Checks whether log event should be logged or not.
\r
1359 <param name="logEvent">Log event.</param>
\r
1361 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1362 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1363 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1366 <member name="P:NLog.Filters.WhenNotContainsFilter.Substring">
\r
1368 Substring to be matched.
\r
1371 <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase">
\r
1373 Ignore case when comparing strings.
\r
1376 <member name="T:NLog.Filters.WhenNotEqualFilter">
\r
1378 Matches when the calculated layout is NOT equal to the specified substring.
\r
1379 This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>
\r
1382 <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor">
\r
1384 Initializes a new instance of the filter object.
\r
1387 <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)">
\r
1389 Checks whether log event should be logged or not.
\r
1391 <param name="logEvent">Log event.</param>
\r
1393 <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>
\r
1394 <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>
\r
1395 <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>
\r
1398 <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo">
\r
1400 String to compare the layout to.
\r
1403 <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase">
\r
1405 Ignore case when comparing strings.
\r
1408 <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters">
\r
1410 Interface that provides parameters for create file function.
\r
1413 <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender">
\r
1415 Provides a multiprocess-safe atomic file appends while
\r
1416 keeping the files open.
\r
1419 On Unix you can get all the appends to be atomic, even when multiple
\r
1420 processes are trying to write to the same file, because setting the file
\r
1421 pointer to the end of the file and appending can be made one operation.
\r
1422 On Win32 we need to maintain some synchronization between processes
\r
1423 (global named mutex is used for this)
\r
1426 <member name="T:NLog.Internal.NetworkSenders.NetworkSender">
\r
1428 A base class for all network senders. Supports one-way sending of messages
\r
1429 over various protocols.
\r
1432 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)">
\r
1434 Creates a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> and initializes
\r
1435 it with the specified URL.
\r
1437 <param name="url">URL.</param>
\r
1439 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize">
\r
1441 Disposes the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> object.
\r
1444 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Create(System.String)">
\r
1446 Creates a new instance of the network sender based on a network URL:
\r
1448 <param name="url">URL that determines the network sender to be created.</param>
\r
1449 <returns>A newly created network sender.</returns>
\r
1451 If the url starts with <c>tcp://</c> - a new <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> is created.<br/>
\r
1452 If the url starts with <c>udp://</c> - a new <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> is created.<br/>
\r
1455 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close">
\r
1457 Closes the sender and releases any unmanaged resources.
\r
1460 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Flush">
\r
1462 Flushes any buffers.
\r
1465 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32)">
\r
1467 Send the given text over the specified protocol.
\r
1469 <param name="bytes">Bytes to be sent.</param>
\r
1470 <param name="offset">Offset in buffer</param>
\r
1471 <param name="length">Number of bytes to send</param>
\r
1473 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">
\r
1475 Actually sends the given text over the specified protocol.
\r
1477 <param name="bytes">The bytes to be sent.</param>
\r
1478 <param name="offset">Offset in buffer</param>
\r
1479 <param name="length">Number of bytes to send</param>
\r
1480 <remarks>To be overridden in inheriting classes.</remarks>
\r
1482 <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose">
\r
1484 Closes the sender and releases any unmanaged resources.
\r
1487 <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address">
\r
1489 The address of the network endpoint.
\r
1492 <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender">
\r
1494 Sends messages over a TCP network connection.
\r
1497 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String)">
\r
1499 Creates a new instance of <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> and initializes
\r
1500 it with the specified URL. Connects to the server specified in the URL.
\r
1502 <param name="url">URL. Must start with tcp://</param>
\r
1504 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">
\r
1506 Sends the specified text over the connected socket.
\r
1508 <param name="bytes">The bytes to be sent.</param>
\r
1509 <param name="offset">Offset in buffer</param>
\r
1510 <param name="length">Number of bytes to send</param>
\r
1511 <remarks>To be overridden in inheriting classes.</remarks>
\r
1513 <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.Close">
\r
1515 Closes the socket.
\r
1518 <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender">
\r
1520 Sends messages over the network as UDP datagrams.
\r
1523 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String)">
\r
1525 Creates a new instance of <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> and initializes
\r
1526 it with the specified URL.
\r
1528 <param name="url">URL. Must start with udp://</param>
\r
1530 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">
\r
1532 Sends the specified text as a UDP datagram.
\r
1534 <param name="bytes">The bytes to be sent.</param>
\r
1535 <param name="offset">Offset in buffer</param>
\r
1536 <param name="length">Number of bytes to send</param>
\r
1537 <remarks>To be overridden in inheriting classes.</remarks>
\r
1539 <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.Close">
\r
1541 Closes the socket.
\r
1544 <member name="T:NLog.Internal.Win32.Win32FileAttributes">
\r
1546 Win32 file attributes
\r
1549 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>.
\r
1552 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Readonly">
\r
1557 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Hidden">
\r
1562 <member name="F:NLog.Internal.Win32.Win32FileAttributes.System">
\r
1567 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Archive">
\r
1569 File should be archived.
\r
1572 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Device">
\r
1577 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Normal">
\r
1582 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Temporary">
\r
1584 File is temporary (should be kept in cache and not
\r
1585 written to disk if possible)
\r
1588 <member name="F:NLog.Internal.Win32.Win32FileAttributes.SparseFile">
\r
1593 <member name="F:NLog.Internal.Win32.Win32FileAttributes.ReparsePoint">
\r
1598 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Compressed">
\r
1600 Compress file contents.
\r
1603 <member name="F:NLog.Internal.Win32.Win32FileAttributes.NotContentIndexed">
\r
1605 File should not be indexed by the content indexing service.
\r
1608 <member name="F:NLog.Internal.Win32.Win32FileAttributes.Encrypted">
\r
1613 <member name="F:NLog.Internal.Win32.Win32FileAttributes.WriteThrough">
\r
1615 The system writes through any intermediate cache and goes directly to disk.
\r
1618 <member name="F:NLog.Internal.Win32.Win32FileAttributes.NoBuffering">
\r
1620 The system opens a file with no system caching
\r
1623 <member name="F:NLog.Internal.Win32.Win32FileAttributes.DeleteOnClose">
\r
1625 Delete file after it is closed.
\r
1628 <member name="F:NLog.Internal.Win32.Win32FileAttributes.PosixSemantics">
\r
1630 A file is accessed according to POSIX rules.
\r
1633 <member name="T:NLog.ExtensionUtils">
\r
1635 A class that loads and manages NLog extension assemblies.
\r
1638 <member name="M:NLog.ExtensionUtils.GetExtensionAssemblies">
\r
1640 Gets the list of loaded NLog extension assemblies.
\r
1642 <returns>An <see cref="T:System.Collections.ArrayList"/> containing all NLog extension assemblies that have been loaded.</returns>
\r
1644 <member name="T:NLog.Internal.FilterDictionary">
\r
1646 A dictionary with keys of type string and values of type Filter
\r
1649 <member name="M:NLog.Internal.FilterDictionary.#ctor">
\r
1651 Initializes a new empty instance of the FilterDictionary class
\r
1654 <member name="M:NLog.Internal.FilterDictionary.Add(System.String,NLog.Filter)">
\r
1656 Adds an element with the specified key and value to this FilterDictionary.
\r
1658 <param name="key">
\r
1659 The string key of the element to add.
\r
1661 <param name="value">
\r
1662 The Filter value of the element to add.
\r
1665 <member name="M:NLog.Internal.FilterDictionary.Contains(System.String)">
\r
1667 Determines whether this FilterDictionary contains a specific key.
\r
1669 <param name="key">
\r
1670 The string key to locate in this FilterDictionary.
\r
1673 true if this FilterDictionary contains an element with the specified key;
\r
1677 <member name="M:NLog.Internal.FilterDictionary.ContainsKey(System.String)">
\r
1679 Determines whether this FilterDictionary contains a specific key.
\r
1681 <param name="key">
\r
1682 The string key to locate in this FilterDictionary.
\r
1685 true if this FilterDictionary contains an element with the specified key;
\r
1689 <member name="M:NLog.Internal.FilterDictionary.ContainsValue(NLog.Filter)">
\r
1691 Determines whether this FilterDictionary contains a specific value.
\r
1693 <param name="value">
\r
1694 The Filter value to locate in this FilterDictionary.
\r
1697 true if this FilterDictionary contains an element with the specified value;
\r
1701 <member name="M:NLog.Internal.FilterDictionary.Remove(System.String)">
\r
1703 Removes the element with the specified key from this FilterDictionary.
\r
1705 <param name="key">
\r
1706 The string key of the element to remove.
\r
1709 <member name="P:NLog.Internal.FilterDictionary.Item(System.String)">
\r
1711 Gets or sets the Filter associated with the given string
\r
1713 <param name="key">
\r
1714 The string whose value to get or set.
\r
1717 <member name="P:NLog.Internal.FilterDictionary.Keys">
\r
1719 Gets a collection containing the keys in this FilterDictionary.
\r
1722 <member name="P:NLog.Internal.FilterDictionary.Values">
\r
1724 Gets a collection containing the values in this FilterDictionary.
\r
1727 <member name="T:NLog.Internal.FormHelper">
\r
1732 <member name="M:NLog.Internal.FormHelper.FindControl(System.String,System.Windows.Forms.Control)">
\r
1734 Finds control embended on searchControl
\r
1736 <param name="name">name of Control</param>
\r
1737 <param name="searchControl">Control in which we're searching for control</param>
\r
1738 <returns>null if no control has been found</returns>
\r
1740 <member name="M:NLog.Internal.FormHelper.FindControl(System.String,System.Windows.Forms.Control,System.Type)">
\r
1742 Finds control of specified type embended on searchControl
\r
1744 <param name="name">name of Control</param>
\r
1745 <param name="searchControl">Control in which we're searching for control</param>
\r
1746 <param name="controlType">Type of control to search</param>
\r
1747 <returns>null if no control has been found</returns>
\r
1749 <member name="M:NLog.Internal.FormHelper.CreateForm(System.String,System.Int32,System.Int32,System.Boolean)">
\r
1753 <param name="name">Name of form</param>
\r
1754 <param name="width">Width of form</param>
\r
1755 <param name="height">Height of form</param>
\r
1756 <param name="show">Auto show form</param>
\r
1757 <returns>Created form</returns>
\r
1759 <member name="M:NLog.Internal.FormHelper.CreateRichTextBox(System.String,System.Windows.Forms.Form)">
\r
1761 Creates RichTextBox and docks in parentForm
\r
1763 <param name="name">Name of RichTextBox</param>
\r
1764 <param name="parentForm">Form to dock RichTextBox</param>
\r
1765 <returns>Created RichTextBox</returns>
\r
1767 <member name="T:NLog.Internal.InternalLogger">
\r
1769 NLog internal logger
\r
1772 <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])">
\r
1774 Logs the specified message at the specified level.
\r
1776 <param name="level">Log level.</param>
\r
1777 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1778 <param name="message">Message which may include positional parameters.</param>
\r
1779 <param name="args">Arguments.</param>
\r
1781 <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])">
\r
1783 Logs the specified message at the specified level.
\r
1785 <param name="level">Log level.</param>
\r
1786 <param name="message">Message which may include positional parameters.</param>
\r
1787 <param name="args">Arguments.</param>
\r
1789 <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.String)">
\r
1791 Logs the specified message at the specified level.
\r
1793 <param name="level">Log level.</param>
\r
1794 <param name="message">Log message.</param>
\r
1796 <member name="M:NLog.Internal.InternalLogger.Trace(System.IFormatProvider,System.String,System.Object[])">
\r
1798 Logs the specified message at the Trace level.
\r
1800 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1801 <param name="message">Message which may include positional parameters.</param>
\r
1802 <param name="args">Arguments.</param>
\r
1804 <member name="M:NLog.Internal.InternalLogger.Trace(System.String,System.Object[])">
\r
1806 Logs the specified message at the Trace level.
\r
1808 <param name="message">Message which may include positional parameters.</param>
\r
1809 <param name="args">Arguments.</param>
\r
1811 <member name="M:NLog.Internal.InternalLogger.Trace(System.String)">
\r
1813 Logs the specified message at the Trace level.
\r
1815 <param name="message">Log message.</param>
\r
1817 <member name="M:NLog.Internal.InternalLogger.Debug(System.IFormatProvider,System.String,System.Object[])">
\r
1819 Logs the specified message at the Debug level.
\r
1821 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1822 <param name="message">Message which may include positional parameters.</param>
\r
1823 <param name="args">Arguments.</param>
\r
1825 <member name="M:NLog.Internal.InternalLogger.Debug(System.String,System.Object[])">
\r
1827 Logs the specified message at the Debug level.
\r
1829 <param name="message">Message which may include positional parameters.</param>
\r
1830 <param name="args">Arguments.</param>
\r
1832 <member name="M:NLog.Internal.InternalLogger.Debug(System.String)">
\r
1834 Logs the specified message at the Debug level.
\r
1836 <param name="message">Log message.</param>
\r
1838 <member name="M:NLog.Internal.InternalLogger.Info(System.IFormatProvider,System.String,System.Object[])">
\r
1840 Logs the specified message at the Info level.
\r
1842 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1843 <param name="message">Message which may include positional parameters.</param>
\r
1844 <param name="args">Arguments.</param>
\r
1846 <member name="M:NLog.Internal.InternalLogger.Info(System.String,System.Object[])">
\r
1848 Logs the specified message at the Info level.
\r
1850 <param name="message">Message which may include positional parameters.</param>
\r
1851 <param name="args">Arguments.</param>
\r
1853 <member name="M:NLog.Internal.InternalLogger.Info(System.String)">
\r
1855 Logs the specified message at the Info level.
\r
1857 <param name="message">Log message.</param>
\r
1859 <member name="M:NLog.Internal.InternalLogger.Warn(System.IFormatProvider,System.String,System.Object[])">
\r
1861 Logs the specified message at the Warn level.
\r
1863 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1864 <param name="message">Message which may include positional parameters.</param>
\r
1865 <param name="args">Arguments.</param>
\r
1867 <member name="M:NLog.Internal.InternalLogger.Warn(System.String,System.Object[])">
\r
1869 Logs the specified message at the Warn level.
\r
1871 <param name="message">Message which may include positional parameters.</param>
\r
1872 <param name="args">Arguments.</param>
\r
1874 <member name="M:NLog.Internal.InternalLogger.Warn(System.String)">
\r
1876 Logs the specified message at the Warn level.
\r
1878 <param name="message">Log message.</param>
\r
1880 <member name="M:NLog.Internal.InternalLogger.Error(System.IFormatProvider,System.String,System.Object[])">
\r
1882 Logs the specified message at the Error level.
\r
1884 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1885 <param name="message">Message which may include positional parameters.</param>
\r
1886 <param name="args">Arguments.</param>
\r
1888 <member name="M:NLog.Internal.InternalLogger.Error(System.String,System.Object[])">
\r
1890 Logs the specified message at the Error level.
\r
1892 <param name="message">Message which may include positional parameters.</param>
\r
1893 <param name="args">Arguments.</param>
\r
1895 <member name="M:NLog.Internal.InternalLogger.Error(System.String)">
\r
1897 Logs the specified message at the Error level.
\r
1899 <param name="message">Log message.</param>
\r
1901 <member name="M:NLog.Internal.InternalLogger.Fatal(System.IFormatProvider,System.String,System.Object[])">
\r
1903 Logs the specified message at the Fatal level.
\r
1905 <param name="formatProvider">Format provider to be used for formatting.</param>
\r
1906 <param name="message">Message which may include positional parameters.</param>
\r
1907 <param name="args">Arguments.</param>
\r
1909 <member name="M:NLog.Internal.InternalLogger.Fatal(System.String,System.Object[])">
\r
1911 Logs the specified message at the Fatal level.
\r
1913 <param name="message">Message which may include positional parameters.</param>
\r
1914 <param name="args">Arguments.</param>
\r
1916 <member name="M:NLog.Internal.InternalLogger.Fatal(System.String)">
\r
1918 Logs the specified message at the Fatal level.
\r
1920 <param name="message">Log message.</param>
\r
1922 <member name="P:NLog.Internal.InternalLogger.LogLevel">
\r
1924 Internal log level.
\r
1927 <member name="P:NLog.Internal.InternalLogger.LogToConsole">
\r
1929 Log internal messages to the console.
\r
1932 <member name="P:NLog.Internal.InternalLogger.LogToConsoleError">
\r
1934 Log internal messages to the console error stream.
\r
1937 <member name="P:NLog.Internal.InternalLogger.LogFile">
\r
1939 The name of the internal log file.
\r
1941 <remarks><see langword="null" /> value disables internal logging to a file.</remarks>
\r
1943 <member name="P:NLog.Internal.InternalLogger.IsTraceEnabled">
\r
1945 Returns true when internal log level includes Trace messages
\r
1948 <member name="P:NLog.Internal.InternalLogger.IsDebugEnabled">
\r
1950 Returns true when internal log level includes Debug messages
\r
1953 <member name="P:NLog.Internal.InternalLogger.IsInfoEnabled">
\r
1955 Returns true when internal log level includes Info messages
\r
1958 <member name="P:NLog.Internal.InternalLogger.IsWarnEnabled">
\r
1960 Returns true when internal log level includes Warn messages
\r
1963 <member name="P:NLog.Internal.InternalLogger.IsErrorEnabled">
\r
1965 Returns true when internal log level includes Error messages
\r
1968 <member name="P:NLog.Internal.InternalLogger.IsFatalEnabled">
\r
1970 Returns true when internal log level includes Fatal messages
\r
1973 <member name="T:NLog.Internal.LayoutRendererDictionary">
\r
1975 A dictionary with keys of type string and values of type LayoutRenderer
\r
1978 <member name="M:NLog.Internal.LayoutRendererDictionary.#ctor">
\r
1980 Initializes a new empty instance of the LayoutRendererDictionary class
\r
1983 <member name="M:NLog.Internal.LayoutRendererDictionary.Add(System.String,NLog.LayoutRenderer)">
\r
1985 Adds an element with the specified key and value to this LayoutRendererDictionary.
\r
1987 <param name="key">
\r
1988 The string key of the element to add.
\r
1990 <param name="value">
\r
1991 The LayoutRenderer value of the element to add.
\r
1994 <member name="M:NLog.Internal.LayoutRendererDictionary.Contains(System.String)">
\r
1996 Determines whether this LayoutRendererDictionary contains a specific key.
\r
1998 <param name="key">
\r
1999 The string key to locate in this LayoutRendererDictionary.
\r
2002 true if this LayoutRendererDictionary contains an element with the specified key;
\r
2006 <member name="M:NLog.Internal.LayoutRendererDictionary.ContainsKey(System.String)">
\r
2008 Determines whether this LayoutRendererDictionary contains a specific key.
\r
2010 <param name="key">
\r
2011 The string key to locate in this LayoutRendererDictionary.
\r
2014 true if this LayoutRendererDictionary contains an element with the specified key;
\r
2018 <member name="M:NLog.Internal.LayoutRendererDictionary.ContainsValue(NLog.LayoutRenderer)">
\r
2020 Determines whether this LayoutRendererDictionary contains a specific value.
\r
2022 <param name="value">
\r
2023 The LayoutRenderer value to locate in this LayoutRendererDictionary.
\r
2026 true if this LayoutRendererDictionary contains an element with the specified value;
\r
2030 <member name="M:NLog.Internal.LayoutRendererDictionary.Remove(System.String)">
\r
2032 Removes the element with the specified key from this LayoutRendererDictionary.
\r
2034 <param name="key">
\r
2035 The string key of the element to remove.
\r
2038 <member name="P:NLog.Internal.LayoutRendererDictionary.Item(System.String)">
\r
2040 Gets or sets the LayoutRenderer associated with the given string
\r
2042 <param name="key">
\r
2043 The string whose value to get or set.
\r
2046 <member name="P:NLog.Internal.LayoutRendererDictionary.Keys">
\r
2048 Gets a collection containing the keys in this LayoutRendererDictionary.
\r
2051 <member name="P:NLog.Internal.LayoutRendererDictionary.Values">
\r
2053 Gets a collection containing the values in this LayoutRendererDictionary.
\r
2056 <member name="T:NLog.Internal.LogEventInfoBuffer">
\r
2058 A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object.
\r
2061 <member name="M:NLog.Internal.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)">
\r
2063 Creates a new instance of <see cref="T:NLog.Internal.LogEventInfoBuffer"/>, sets the buffer size and grow options.
\r
2065 <param name="size">Buffer size.</param>
\r
2066 <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param>
\r
2067 <param name="growLimit">The maximum number of items that the buffer can grow to.</param>
\r
2069 <member name="M:NLog.Internal.LogEventInfoBuffer.Append(NLog.LogEventInfo)">
\r
2071 Adds the specified log event to the buffer.
\r
2073 <param name="e">Log event</param>
\r
2074 <returns>The number of items in the buffer.</returns>
\r
2076 <member name="M:NLog.Internal.LogEventInfoBuffer.GetEventsAndClear">
\r
2078 Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation.
\r
2080 <returns>An array of <see cref="T:NLog.LogEventInfo"/> objects that have been accumulated in the buffer.</returns>
\r
2082 In case there are no items in the buffer, the function returns an empty array.
\r
2085 <member name="P:NLog.Internal.LogEventInfoBuffer.Size">
\r
2087 Gets the number of items in the array.
\r
2090 <member name="T:NLog.Internal.LoggerDictionary">
\r
2092 A dictionary with keys of type string and values of type Logger
\r
2095 <member name="M:NLog.Internal.LoggerDictionary.#ctor">
\r
2097 Initializes a new empty instance of the LoggerDictionary class
\r
2100 <member name="M:NLog.Internal.LoggerDictionary.Add(System.String,NLog.Logger)">
\r
2102 Adds an element with the specified key and value to this LoggerDictionary.
\r
2104 <param name="key">
\r
2105 The string key of the element to add.
\r
2107 <param name="value">
\r
2108 The Logger value of the element to add.
\r
2111 <member name="M:NLog.Internal.LoggerDictionary.Contains(System.String)">
\r
2113 Determines whether this LoggerDictionary contains a specific key.
\r
2115 <param name="key">
\r
2116 The string key to locate in this LoggerDictionary.
\r
2119 true if this LoggerDictionary contains an element with the specified key;
\r
2123 <member name="M:NLog.Internal.LoggerDictionary.ContainsKey(System.String)">
\r
2125 Determines whether this LoggerDictionary contains a specific key.
\r
2127 <param name="key">
\r
2128 The string key to locate in this LoggerDictionary.
\r
2131 true if this LoggerDictionary contains an element with the specified key;
\r
2135 <member name="M:NLog.Internal.LoggerDictionary.ContainsValue(NLog.Logger)">
\r
2137 Determines whether this LoggerDictionary contains a specific value.
\r
2139 <param name="value">
\r
2140 The Logger value to locate in this LoggerDictionary.
\r
2143 true if this LoggerDictionary contains an element with the specified value;
\r
2147 <member name="M:NLog.Internal.LoggerDictionary.Remove(System.String)">
\r
2149 Removes the element with the specified key from this LoggerDictionary.
\r
2151 <param name="key">
\r
2152 The string key of the element to remove.
\r
2155 <member name="P:NLog.Internal.LoggerDictionary.Item(System.String)">
\r
2157 Gets or sets the Logger associated with the given string
\r
2159 <param name="key">
\r
2160 The string whose value to get or set.
\r
2163 <member name="P:NLog.Internal.LoggerDictionary.Keys">
\r
2165 Gets a collection containing the keys in this LoggerDictionary.
\r
2168 <member name="P:NLog.Internal.LoggerDictionary.Values">
\r
2170 Gets a collection containing the values in this LoggerDictionary.
\r
2173 <member name="T:NLog.Internal.MethodInfoDictionary">
\r
2175 A dictionary with keys of type string and values of type MethodInfo
\r
2178 <member name="M:NLog.Internal.MethodInfoDictionary.#ctor">
\r
2180 Initializes a new empty instance of the MethodInfoDictionary class
\r
2183 <member name="M:NLog.Internal.MethodInfoDictionary.Add(System.String,System.Reflection.MethodInfo)">
\r
2185 Adds an element with the specified key and value to this MethodInfoDictionary.
\r
2187 <param name="key">
\r
2188 The string key of the element to add.
\r
2190 <param name="value">
\r
2191 The MethodInfo value of the element to add.
\r
2194 <member name="M:NLog.Internal.MethodInfoDictionary.Contains(System.String)">
\r
2196 Determines whether this MethodInfoDictionary contains a specific key.
\r
2198 <param name="key">
\r
2199 The string key to locate in this MethodInfoDictionary.
\r
2202 true if this MethodInfoDictionary contains an element with the specified key;
\r
2206 <member name="M:NLog.Internal.MethodInfoDictionary.ContainsKey(System.String)">
\r
2208 Determines whether this MethodInfoDictionary contains a specific key.
\r
2210 <param name="key">
\r
2211 The string key to locate in this MethodInfoDictionary.
\r
2214 true if this MethodInfoDictionary contains an element with the specified key;
\r
2218 <member name="M:NLog.Internal.MethodInfoDictionary.ContainsValue(System.Reflection.MethodInfo)">
\r
2220 Determines whether this MethodInfoDictionary contains a specific value.
\r
2222 <param name="value">
\r
2223 The MethodInfo value to locate in this MethodInfoDictionary.
\r
2226 true if this MethodInfoDictionary contains an element with the specified value;
\r
2230 <member name="M:NLog.Internal.MethodInfoDictionary.Remove(System.String)">
\r
2232 Removes the element with the specified key from this MethodInfoDictionary.
\r
2234 <param name="key">
\r
2235 The string key of the element to remove.
\r
2238 <member name="P:NLog.Internal.MethodInfoDictionary.Item(System.String)">
\r
2240 Gets or sets the MethodInfo associated with the given string
\r
2242 <param name="key">
\r
2243 The string whose value to get or set.
\r
2246 <member name="P:NLog.Internal.MethodInfoDictionary.Keys">
\r
2248 Gets a collection containing the keys in this MethodInfoDictionary.
\r
2251 <member name="P:NLog.Internal.MethodInfoDictionary.Values">
\r
2253 Gets a collection containing the values in this MethodInfoDictionary.
\r
2256 <member name="T:NLog.Internal.PropertyInfoDictionary">
\r
2258 A dictionary with keys of type string and values of type PropertyInfo
\r
2261 <member name="M:NLog.Internal.PropertyInfoDictionary.#ctor">
\r
2263 Initializes a new empty instance of the PropertyInfoDictionary class
\r
2266 <member name="M:NLog.Internal.PropertyInfoDictionary.Add(System.String,System.Reflection.PropertyInfo)">
\r
2268 Adds an element with the specified key and value to this PropertyInfoDictionary.
\r
2270 <param name="key">
\r
2271 The string key of the element to add.
\r
2273 <param name="value">
\r
2274 The PropertyInfo value of the element to add.
\r
2277 <member name="M:NLog.Internal.PropertyInfoDictionary.Contains(System.String)">
\r
2279 Determines whether this PropertyInfoDictionary contains a specific key.
\r
2281 <param name="key">
\r
2282 The string key to locate in this PropertyInfoDictionary.
\r
2285 true if this PropertyInfoDictionary contains an element with the specified key;
\r
2289 <member name="M:NLog.Internal.PropertyInfoDictionary.ContainsKey(System.String)">
\r
2291 Determines whether this PropertyInfoDictionary contains a specific key.
\r
2293 <param name="key">
\r
2294 The string key to locate in this PropertyInfoDictionary.
\r
2297 true if this PropertyInfoDictionary contains an element with the specified key;
\r
2301 <member name="M:NLog.Internal.PropertyInfoDictionary.ContainsValue(System.Reflection.PropertyInfo)">
\r
2303 Determines whether this PropertyInfoDictionary contains a specific value.
\r
2305 <param name="value">
\r
2306 The PropertyInfo value to locate in this PropertyInfoDictionary.
\r
2309 true if this PropertyInfoDictionary contains an element with the specified value;
\r
2313 <member name="M:NLog.Internal.PropertyInfoDictionary.Remove(System.String)">
\r
2315 Removes the element with the specified key from this PropertyInfoDictionary.
\r
2317 <param name="key">
\r
2318 The string key of the element to remove.
\r
2321 <member name="P:NLog.Internal.PropertyInfoDictionary.Item(System.String)">
\r
2323 Gets or sets the PropertyInfo associated with the given string
\r
2325 <param name="key">
\r
2326 The string whose value to get or set.
\r
2329 <member name="P:NLog.Internal.PropertyInfoDictionary.Keys">
\r
2331 Gets a collection containing the keys in this PropertyInfoDictionary.
\r
2334 <member name="P:NLog.Internal.PropertyInfoDictionary.Values">
\r
2336 Gets a collection containing the values in this PropertyInfoDictionary.
\r
2339 <member name="T:NLog.Internal.TargetDictionary">
\r
2341 A dictionary with keys of type string and values of type Target
\r
2344 <member name="M:NLog.Internal.TargetDictionary.#ctor">
\r
2346 Initializes a new empty instance of the TargetDictionary class
\r
2349 <member name="M:NLog.Internal.TargetDictionary.Add(System.String,NLog.Target)">
\r
2351 Adds an element with the specified key and value to this TargetDictionary.
\r
2353 <param name="key">
\r
2354 The string key of the element to add.
\r
2356 <param name="value">
\r
2357 The Target value of the element to add.
\r
2360 <member name="M:NLog.Internal.TargetDictionary.Contains(System.String)">
\r
2362 Determines whether this TargetDictionary contains a specific key.
\r
2364 <param name="key">
\r
2365 The string key to locate in this TargetDictionary.
\r
2368 true if this TargetDictionary contains an element with the specified key;
\r
2372 <member name="M:NLog.Internal.TargetDictionary.ContainsKey(System.String)">
\r
2374 Determines whether this TargetDictionary contains a specific key.
\r
2376 <param name="key">
\r
2377 The string key to locate in this TargetDictionary.
\r
2380 true if this TargetDictionary contains an element with the specified key;
\r
2384 <member name="M:NLog.Internal.TargetDictionary.ContainsValue(NLog.Target)">
\r
2386 Determines whether this TargetDictionary contains a specific value.
\r
2388 <param name="value">
\r
2389 The Target value to locate in this TargetDictionary.
\r
2392 true if this TargetDictionary contains an element with the specified value;
\r
2396 <member name="M:NLog.Internal.TargetDictionary.Remove(System.String)">
\r
2398 Removes the element with the specified key from this TargetDictionary.
\r
2400 <param name="key">
\r
2401 The string key of the element to remove.
\r
2404 <member name="P:NLog.Internal.TargetDictionary.Item(System.String)">
\r
2406 Gets or sets the Target associated with the given string
\r
2408 <param name="key">
\r
2409 The string whose value to get or set.
\r
2412 <member name="P:NLog.Internal.TargetDictionary.Keys">
\r
2414 Gets a collection containing the keys in this TargetDictionary.
\r
2417 <member name="P:NLog.Internal.TargetDictionary.Values">
\r
2419 Gets a collection containing the values in this TargetDictionary.
\r
2422 <member name="T:NLog.Internal.ThreadIDHelper">
\r
2424 Returns details about current process and thread in a portable manner.
\r
2427 <member name="F:NLog.Internal.ThreadIDHelper.Instance">
\r
2429 Singleton instance.
\r
2432 <member name="P:NLog.Internal.ThreadIDHelper.CurrentUnmanagedThreadID">
\r
2434 Returns current unmanaged thread ID.
\r
2437 <member name="P:NLog.Internal.ThreadIDHelper.CurrentThreadID">
\r
2439 Returns current thread ID.
\r
2442 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID">
\r
2444 Returns current process ID.
\r
2447 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName">
\r
2449 Returns current process name.
\r
2452 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName">
\r
2454 Returns current process name (excluding filename extension, if any).
\r
2457 <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessDirectory">
\r
2459 Returns the base directory where process EXE file resides.
\r
2462 <member name="T:NLog.Internal.TypeDictionary">
\r
2464 A dictionary with keys of type string and values of type Type
\r
2467 <member name="M:NLog.Internal.TypeDictionary.#ctor">
\r
2469 Initializes a new empty instance of the TypeDictionary class
\r
2472 <member name="M:NLog.Internal.TypeDictionary.Add(System.String,System.Type)">
\r
2474 Adds an element with the specified key and value to this TypeDictionary.
\r
2476 <param name="key">
\r
2477 The string key of the element to add.
\r
2479 <param name="value">
\r
2480 The Type value of the element to add.
\r
2483 <member name="M:NLog.Internal.TypeDictionary.Contains(System.String)">
\r
2485 Determines whether this TypeDictionary contains a specific key.
\r
2487 <param name="key">
\r
2488 The string key to locate in this TypeDictionary.
\r
2491 true if this TypeDictionary contains an element with the specified key;
\r
2495 <member name="M:NLog.Internal.TypeDictionary.ContainsKey(System.String)">
\r
2497 Determines whether this TypeDictionary contains a specific key.
\r
2499 <param name="key">
\r
2500 The string key to locate in this TypeDictionary.
\r
2503 true if this TypeDictionary contains an element with the specified key;
\r
2507 <member name="M:NLog.Internal.TypeDictionary.ContainsValue(System.Type)">
\r
2509 Determines whether this TypeDictionary contains a specific value.
\r
2511 <param name="value">
\r
2512 The Type value to locate in this TypeDictionary.
\r
2515 true if this TypeDictionary contains an element with the specified value;
\r
2519 <member name="M:NLog.Internal.TypeDictionary.Remove(System.String)">
\r
2521 Removes the element with the specified key from this TypeDictionary.
\r
2523 <param name="key">
\r
2524 The string key of the element to remove.
\r
2527 <member name="P:NLog.Internal.TypeDictionary.Item(System.String)">
\r
2529 Gets or sets the Type associated with the given string
\r
2531 <param name="key">
\r
2532 The string whose value to get or set.
\r
2535 <member name="P:NLog.Internal.TypeDictionary.Keys">
\r
2537 Gets a collection containing the keys in this TypeDictionary.
\r
2540 <member name="P:NLog.Internal.TypeDictionary.Values">
\r
2542 Gets a collection containing the values in this TypeDictionary.
\r
2545 <member name="T:NLog.Internal.TypeToPropertyInfoDictionaryAssociation">
\r
2547 A dictionary with keys of type Type and values of type PropertyInfoDictionary
\r
2550 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.#ctor">
\r
2552 Initializes a new empty instance of the TypeToPropertyInfoDictionaryAssociation class
\r
2555 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Add(System.Type,NLog.Internal.PropertyInfoDictionary)">
\r
2557 Adds an element with the specified key and value to this TypeToPropertyInfoDictionaryAssociation.
\r
2559 <param name="key">
\r
2560 The Type key of the element to add.
\r
2562 <param name="value">
\r
2563 The PropertyInfoDictionary value of the element to add.
\r
2566 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Contains(System.Type)">
\r
2568 Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific key.
\r
2570 <param name="key">
\r
2571 The Type key to locate in this TypeToPropertyInfoDictionaryAssociation.
\r
2574 true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified key;
\r
2578 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.ContainsKey(System.Type)">
\r
2580 Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific key.
\r
2582 <param name="key">
\r
2583 The Type key to locate in this TypeToPropertyInfoDictionaryAssociation.
\r
2586 true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified key;
\r
2590 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.ContainsValue(NLog.Internal.PropertyInfoDictionary)">
\r
2592 Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific value.
\r
2594 <param name="value">
\r
2595 The PropertyInfoDictionary value to locate in this TypeToPropertyInfoDictionaryAssociation.
\r
2598 true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified value;
\r
2602 <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Remove(System.Type)">
\r
2604 Removes the element with the specified key from this TypeToPropertyInfoDictionaryAssociation.
\r
2606 <param name="key">
\r
2607 The Type key of the element to remove.
\r
2610 <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Item(System.Type)">
\r
2612 Gets or sets the PropertyInfoDictionary associated with the given Type
\r
2614 <param name="key">
\r
2615 The Type whose value to get or set.
\r
2618 <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Keys">
\r
2620 Gets a collection containing the keys in this TypeToPropertyInfoDictionaryAssociation.
\r
2623 <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Values">
\r
2625 Gets a collection containing the values in this TypeToPropertyInfoDictionaryAssociation.
\r
2628 <member name="T:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer">
\r
2630 ASP.NET Application variable.
\r
2633 Use this layout renderer to insert the value of the specified variable stored
\r
2634 in the ASP.NET Application dictionary.
\r
2637 <para>You can set the value of an ASP.NET Application variable by using the following code:</para>
\r
2640 HttpContext.Current.Application["myvariable"] = 123;
\r
2641 HttpContext.Current.Application["stringvariable"] = "aaa BBB";
\r
2642 HttpContext.Current.Application["anothervariable"] = DateTime.Now;
\r
2645 <para>Example usage of ${aspnet-application}:</para>
\r
2646 <code lang="NLog Layout Renderer">
\r
2647 ${aspnet-application:variable=myvariable} - produces "123"
\r
2648 ${aspnet-application:variable=anothervariable} - produces "01/01/2006 00:00:00"
\r
2649 ${aspnet-application:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
\r
2650 ${aspnet-application:variable=myvariable:padding=5} - produces " 123"
\r
2651 ${aspnet-application:variable=myvariable:padding=-5} - produces "123 "
\r
2652 ${aspnet-application:variable=stringvariable:upperCase=true} - produces "AAA BBB"
\r
2656 <member name="T:NLog.LayoutRenderer">
\r
2658 Render environmental information related to logging events.
\r
2661 <member name="M:NLog.LayoutRenderer.#ctor">
\r
2663 Creates a new instance of <see cref="T:NLog.LayoutRenderer"/>
\r
2666 <member name="M:NLog.LayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2668 Returns the estimated number of characters that are needed to
\r
2669 hold the rendered value for the specified logging event.
\r
2671 <param name="logEvent">Logging event information.</param>
\r
2672 <returns>The number of characters.</returns>
\r
2674 If the exact number is not known or
\r
2675 expensive to calculate this function should return a rough estimate
\r
2676 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2679 <member name="M:NLog.LayoutRenderer.NeedsStackTrace">
\r
2681 Determines whether stack trace information should be gathered
\r
2682 during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on
\r
2683 <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.
\r
2685 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
2687 <member name="M:NLog.LayoutRenderer.IsVolatile">
\r
2689 Determines whether the layout renderer is volatile.
\r
2691 <returns>A boolean indicating whether the layout renderer is volatile.</returns>
\r
2693 Volatile layout renderers are dependent on information not contained
\r
2694 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
2697 <member name="M:NLog.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2699 Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2701 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2702 <param name="logEvent">Logging event.</param>
\r
2704 <member name="M:NLog.LayoutRenderer.NeedPadding">
\r
2706 Determines whether it's necessary to call <see cref="M:NLog.LayoutRenderer.ApplyPadding(System.String)"/>.
\r
2708 <returns><see langword="true"/> when there's any
\r
2709 trimming, padding or case conversion necessary,
\r
2710 <see langword="false"/> otherwise</returns>
\r
2712 Should this method return <see langword="true"/>,
\r
2713 it's necessary to call ApplyPadding on a rendered text,
\r
2714 otherwise it's not necessary to do so.
\r
2717 <member name="M:NLog.LayoutRenderer.ApplyPadding(System.String)">
\r
2719 Post-processes the rendered message by applying padding,
\r
2720 upper- and lower-case conversion.
\r
2722 <param name="s">The text to be post-processed.</param>
\r
2723 <returns>Padded, trimmed, and case-converted string.</returns>
\r
2725 <member name="M:NLog.LayoutRenderer.IsAppDomainFixed">
\r
2727 Determines whether the value produced by the layout renderer
\r
2728 is fixed per current app-domain.
\r
2730 <returns>The boolean value. <c>true</c> makes the value
\r
2731 of the layout renderer be precalculated and inserted as a literal
\r
2732 in the resulting layout string.</returns>
\r
2734 <member name="M:NLog.LayoutRenderer.Initialize">
\r
2736 Initializes the layout renderer.
\r
2739 <member name="M:NLog.LayoutRenderer.Close">
\r
2741 Closes the layout renderer.
\r
2744 <member name="P:NLog.LayoutRenderer.Padding">
\r
2749 <member name="P:NLog.LayoutRenderer.AbsolutePadding">
\r
2751 The absolute value of the <see cref="P:NLog.LayoutRenderer.Padding"/> property.
\r
2754 <member name="P:NLog.LayoutRenderer.PadCharacter">
\r
2756 The padding character.
\r
2759 <member name="P:NLog.LayoutRenderer.FixedLength">
\r
2761 Trim the rendered text to the AbsolutePadding value.
\r
2764 <member name="P:NLog.LayoutRenderer.UpperCase">
\r
2766 Render an upper-case string.
\r
2769 <member name="P:NLog.LayoutRenderer.LowerCase">
\r
2771 Render an upper-case string.
\r
2774 <member name="P:NLog.LayoutRenderer.Culture">
\r
2776 The culture name to be used for rendering.
\r
2779 The format for culture names is described in <a href="http://rfc.net/rfc1766.html">RFC 1766</a> and at <a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo.cultureinfo.aspx">MSDN</a>.
\r
2780 Some examples of valid culture names are:
\r
2782 <li><b>en-US</b> - English (United States)</li>
\r
2783 <li><b>en-UK</b> - English (United Kingdom)</li>
\r
2784 <li><b>pl-PL</b> - Polish</li>
\r
2785 <li><b>ar-SA</b> - Arabic (Saudi Arabia)</li>
\r
2789 <member name="P:NLog.LayoutRenderer.CultureInfo">
\r
2791 The <see cref="T:System.Globalization.CultureInfo"/> to be used for rendering.
\r
2794 <member name="M:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2796 Returns the estimated number of characters that are needed to
\r
2797 hold the rendered value for the specified logging event.
\r
2799 <param name="logEvent">Logging event information.</param>
\r
2800 <returns>The number of characters.</returns>
\r
2802 If the exact number is not known or
\r
2803 expensive to calculate this function should return a rough estimate
\r
2804 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2807 <member name="M:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2809 Renders the specified ASP.NET Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2811 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2812 <param name="logEvent">Logging event.</param>
\r
2814 <member name="P:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.Variable">
\r
2816 The variable name.
\r
2819 <member name="T:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer">
\r
2821 ASP.NET Request variable
\r
2824 Use this layout renderer to insert the value of the specified parameter of the
\r
2825 ASP.NET Request object.
\r
2828 <para>Example usage of ${aspnet-request}:</para>
\r
2829 <code lang="NLog Layout Renderer">
\r
2830 ${aspnet-request:item=v}
\r
2831 ${aspnet-request:querystring=v}
\r
2832 ${aspnet-request:form=v}
\r
2833 ${aspnet-request:cookie=v}
\r
2834 ${aspnet-request:serverVariable=v}
\r
2838 <member name="M:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2840 Returns the estimated number of characters that are needed to
\r
2841 hold the rendered value for the specified logging event.
\r
2843 <param name="logEvent">Logging event information.</param>
\r
2844 <returns>The number of characters.</returns>
\r
2846 If the exact number is not known or
\r
2847 expensive to calculate this function should return a rough estimate
\r
2848 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2851 <member name="M:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2853 Renders the specified ASP.NET Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2855 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2856 <param name="logEvent">Logging event.</param>
\r
2858 <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Item">
\r
2860 The item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.
\r
2863 <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.QueryString">
\r
2865 The QueryString variable to be rendered.
\r
2868 <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Form">
\r
2870 The form variable to be rendered.
\r
2873 <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Cookie">
\r
2875 The cookie to be rendered.
\r
2878 <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.ServerVariable">
\r
2880 The ServerVariables item to be rendered.
\r
2883 <member name="T:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer">
\r
2885 ASP.NET Session variable.
\r
2888 Use this layout renderer to insert the value of the specified variable stored
\r
2889 in the ASP.NET Session dictionary.
\r
2892 <para>You can set the value of an ASP.NET Session variable by using the following code:</para>
\r
2895 HttpContext.Current.Session["myvariable"] = 123;
\r
2896 HttpContext.Current.Session["stringvariable"] = "aaa BBB";
\r
2897 HttpContext.Current.Session["anothervariable"] = DateTime.Now;
\r
2900 <para>Example usage of ${aspnet-session}:</para>
\r
2901 <code lang="NLog Layout Renderer">
\r
2902 ${aspnet-session:variable=myvariable} - produces "123"
\r
2903 ${aspnet-session:variable=anothervariable} - produces "01/01/2006 00:00:00"
\r
2904 ${aspnet-session:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"
\r
2905 ${aspnet-session:variable=myvariable:padding=5} - produces " 123"
\r
2906 ${aspnet-session:variable=myvariable:padding=-5} - produces "123 "
\r
2907 ${aspnet-session:variable=stringvariable:upperCase=true} - produces "AAA BBB"
\r
2911 <member name="M:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2913 Returns the estimated number of characters that are needed to
\r
2914 hold the rendered value for the specified logging event.
\r
2916 <param name="logEvent">Logging event information.</param>
\r
2917 <returns>The number of characters.</returns>
\r
2919 If the exact number is not known or
\r
2920 expensive to calculate this function should return a rough estimate
\r
2921 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2924 <member name="M:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2926 Renders the specified ASP.NET Session value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2928 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2929 <param name="logEvent">Logging event.</param>
\r
2931 <member name="P:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.Variable">
\r
2933 Session variable name.
\r
2936 <member name="T:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer">
\r
2938 ASP.NET Session ID.
\r
2941 <member name="M:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2943 Returns the estimated number of characters that are needed to
\r
2944 hold the rendered value for the specified logging event.
\r
2946 <param name="logEvent">Logging event information.</param>
\r
2947 <returns>The number of characters.</returns>
\r
2949 If the exact number is not known or
\r
2950 expensive to calculate this function should return a rough estimate
\r
2951 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2954 <member name="M:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2956 Renders the ASP.NET Session ID appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2958 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2959 <param name="logEvent">Logging event.</param>
\r
2961 <member name="T:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer">
\r
2963 ASP.NET User variable
\r
2966 <member name="M:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2968 Returns the estimated number of characters that are needed to
\r
2969 hold the rendered value for the specified logging event.
\r
2971 <param name="logEvent">Logging event information.</param>
\r
2972 <returns>The number of characters.</returns>
\r
2974 If the exact number is not known or
\r
2975 expensive to calculate this function should return a rough estimate
\r
2976 that's big enough in most cases, but not too big, in order to conserve memory.
\r
2979 <member name="M:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
2981 Renders the specified ASP.NET User.Identity.AuthenticationType variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
2983 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
2984 <param name="logEvent">Logging event.</param>
\r
2986 <member name="T:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer">
\r
2988 ASP.NET User variable
\r
2991 <member name="M:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
2993 Returns the estimated number of characters that are needed to
\r
2994 hold the rendered value for the specified logging event.
\r
2996 <param name="logEvent">Logging event information.</param>
\r
2997 <returns>The number of characters.</returns>
\r
2999 If the exact number is not known or
\r
3000 expensive to calculate this function should return a rough estimate
\r
3001 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3004 <member name="M:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3006 Renders the specified ASP.NET User.Identity.Name variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3008 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3009 <param name="logEvent">Logging event.</param>
\r
3011 <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer">
\r
3013 The current application domain's base directory.
\r
3016 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor">
\r
3018 Creates a new instance of <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/>.
\r
3021 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3023 Returns the estimated number of characters that are needed to
\r
3024 hold the rendered value for the specified logging event.
\r
3026 <param name="logEvent">Logging event information.</param>
\r
3027 <returns>The number of characters.</returns>
\r
3029 If the exact number is not known or
\r
3030 expensive to calculate this function should return a rough estimate
\r
3031 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3034 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3036 Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3038 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3039 <param name="logEvent">Logging event.</param>
\r
3041 <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.IsAppDomainFixed">
\r
3043 Determines whether the value produced by the layout renderer
\r
3044 is fixed per current app-domain.
\r
3046 <returns><see langword="true"/></returns>
\r
3048 <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File">
\r
3050 The name of the file to be Path.Combine()'d with with the base directory.
\r
3053 <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir">
\r
3055 The name of the directory to be Path.Combine()'d with with the base directory.
\r
3058 <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer">
\r
3060 The call site (class name, method name and source information)
\r
3063 <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3065 Returns the estimated number of characters that are needed to
\r
3066 hold the rendered value for the specified logging event.
\r
3068 <param name="logEvent">Logging event information.</param>
\r
3069 <returns>The number of characters.</returns>
\r
3071 If the exact number is not known or
\r
3072 expensive to calculate this function should return a rough estimate
\r
3073 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3076 <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.NeedsStackTrace">
\r
3078 Checks whether the stack trace is requested.
\r
3080 <returns>2 when the source file information is requested, 1 otherwise.</returns>
\r
3082 <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3084 Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3086 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3087 <param name="logEvent">Logging event.</param>
\r
3089 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName">
\r
3091 Render the class name.
\r
3094 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName">
\r
3096 Render the method name.
\r
3099 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName">
\r
3101 Render the source file name and line number.
\r
3104 <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath">
\r
3106 Include source file path.
\r
3109 <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer">
\r
3111 A counter value (increases on each layout rendering).
\r
3114 <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3116 Returns the estimated number of characters that are needed to
\r
3117 hold the rendered value for the specified logging event.
\r
3119 <param name="logEvent">Logging event information.</param>
\r
3120 <returns>The number of characters.</returns>
\r
3122 If the exact number is not known or
\r
3123 expensive to calculate this function should return a rough estimate
\r
3124 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3127 <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3129 Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3131 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3132 <param name="logEvent">Logging event.</param>
\r
3134 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value">
\r
3136 The initial value of the counter
\r
3139 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment">
\r
3141 The value to be added to the counter after each layout rendering.
\r
3144 <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence">
\r
3146 The name of the sequence. Different named sequences can have individual values.
\r
3149 <member name="T:NLog.LayoutRenderers.DateLayoutRenderer">
\r
3151 A date and time in the specified format.
\r
3154 <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3156 Returns the estimated number of characters that are needed to
\r
3157 hold the rendered value for the specified logging event.
\r
3159 <param name="logEvent">Logging event information.</param>
\r
3160 <returns>The number of characters.</returns>
\r
3162 If the exact number is not known or
\r
3163 expensive to calculate this function should return a rough estimate
\r
3164 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3167 <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3169 Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3171 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3172 <param name="logEvent">Logging event.</param>
\r
3174 <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format">
\r
3176 The date format. Can be any argument accepted by DateTime.ToString(format)
\r
3179 <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer">
\r
3181 The environment variable.
\r
3184 <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3186 Returns the estimated number of characters that are needed to
\r
3187 hold the rendered value for the specified logging event.
\r
3189 <param name="logEvent">Logging event information.</param>
\r
3190 <returns>The number of characters.</returns>
\r
3192 If the exact number is not known or
\r
3193 expensive to calculate this function should return a rough estimate
\r
3194 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3197 <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3199 Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3201 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3202 <param name="logEvent">Logging event.</param>
\r
3204 <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.IsAppDomainFixed">
\r
3206 Determines whether the value produced by the layout renderer
\r
3207 is fixed per current app-domain.
\r
3209 <returns><see langword="true"/></returns>
\r
3211 <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable">
\r
3213 Name of the environment variable.
\r
3216 <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer">
\r
3218 Log event context data
\r
3221 <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3223 Returns the estimated number of characters that are needed to
\r
3224 hold the rendered value for the specified logging event.
\r
3226 <param name="logEvent">Logging event information.</param>
\r
3227 <returns>The number of characters.</returns>
\r
3229 If the exact number is not known or
\r
3230 expensive to calculate this function should return a rough estimate
\r
3231 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3234 <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3236 Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3238 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3239 <param name="logEvent">Logging event.</param>
\r
3241 <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item">
\r
3246 <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer">
\r
3248 Exception information provided through
\r
3249 a call to one of the Logger.*Exception() methods.
\r
3252 <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor">
\r
3254 Initializes a new instance of <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/>.
\r
3257 <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3259 Returns the estimated number of characters that are needed to
\r
3260 hold the rendered value for the specified logging event.
\r
3262 <param name="logEvent">Logging event information.</param>
\r
3263 <returns>The number of characters.</returns>
\r
3265 If the exact number is not known or
\r
3266 expensive to calculate this function should return a rough estimate
\r
3267 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3270 <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3272 Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3274 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3275 <param name="logEvent">Logging event.</param>
\r
3277 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format">
\r
3279 The format of the output. Must be a comma-separated list of exception
\r
3280 properties: Message, Type, ShortType, ToString, Method, StackTrace.
\r
3281 This parameter value is case-insensitive.
\r
3284 <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator">
\r
3286 The separator used to concatenate parts specified in the Format.
\r
3289 <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer">
\r
3291 Contents of the specified file.
\r
3294 <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3296 Returns the estimated number of characters that are needed to
\r
3297 hold the rendered value for the specified logging event.
\r
3299 <param name="logEvent">Logging event information.</param>
\r
3300 <returns>The number of characters.</returns>
\r
3302 If the exact number is not known or
\r
3303 expensive to calculate this function should return a rough estimate
\r
3304 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3307 <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3309 Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3311 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3312 <param name="logEvent">Logging event.</param>
\r
3314 <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName">
\r
3319 <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding">
\r
3323 <value>The encoding.</value>
\r
3325 <member name="T:NLog.LayoutRenderers.GCLayoutRenderer">
\r
3327 The information about the garbage collector.
\r
3330 <member name="M:NLog.LayoutRenderers.GCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3332 Returns the estimated number of characters that are needed to
\r
3333 hold the rendered value for the specified logging event.
\r
3335 <param name="logEvent">Logging event information.</param>
\r
3336 <returns>The number of characters.</returns>
\r
3338 If the exact number is not known or
\r
3339 expensive to calculate this function should return a rough estimate
\r
3340 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3343 <member name="M:NLog.LayoutRenderers.GCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3345 Renders the selected process information.
\r
3347 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3348 <param name="logEvent">Logging event.</param>
\r
3350 <member name="P:NLog.LayoutRenderers.GCLayoutRenderer.Property">
\r
3352 The property to retrieve.
\r
3355 <member name="T:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty">
\r
3357 The property of System.GC to retrieve
\r
3360 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.TotalMemory">
\r
3362 Total memory allocated
\r
3365 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.TotalMemoryForceCollection">
\r
3367 Total memory allocated (perform full garbage collection first)
\r
3370 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount0">
\r
3372 Number of Gen0 collections.
\r
3375 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount1">
\r
3377 Number of Gen1 collections.
\r
3380 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount2">
\r
3382 Number of Gen2 collections.
\r
3385 <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.MaxGeneration">
\r
3387 Maximum generation number supported by GC.
\r
3390 <member name="T:NLog.LayoutRenderers.GDCLayoutRenderer">
\r
3392 Global Diagnostics Context item. Provided for compatibility with log4net.
\r
3395 <member name="M:NLog.LayoutRenderers.GDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3397 Returns the estimated number of characters that are needed to
\r
3398 hold the rendered value for the specified logging event.
\r
3400 <param name="logEvent">Logging event information.</param>
\r
3401 <returns>The number of characters.</returns>
\r
3403 If the exact number is not known or
\r
3404 expensive to calculate this function should return a rough estimate
\r
3405 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3408 <member name="M:NLog.LayoutRenderers.GDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3410 Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3412 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3413 <param name="logEvent">Logging event.</param>
\r
3415 <member name="P:NLog.LayoutRenderers.GDCLayoutRenderer.Item">
\r
3420 <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer">
\r
3422 Globally-unique identifier (GUID).
\r
3425 <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3427 Returns the estimated number of characters that are needed to
\r
3428 hold the rendered value for the specified logging event.
\r
3430 <param name="logEvent">Logging event information.</param>
\r
3431 <returns>The number of characters.</returns>
\r
3433 If the exact number is not known or
\r
3434 expensive to calculate this function should return a rough estimate
\r
3435 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3438 <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3440 Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3442 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3443 <param name="logEvent">Logging event.</param>
\r
3445 <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format">
\r
3447 The GUID format as accepted by Guid.ToString() method.
\r
3450 <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer">
\r
3452 Thread identity information (name and authentication information)
\r
3455 <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3457 Returns the estimated number of characters that are needed to
\r
3458 hold the rendered value for the specified logging event.
\r
3460 <param name="logEvent">Logging event information.</param>
\r
3461 <returns>The number of characters.</returns>
\r
3463 If the exact number is not known or
\r
3464 expensive to calculate this function should return a rough estimate
\r
3465 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3468 <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3470 Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3472 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3473 <param name="logEvent">Logging event.</param>
\r
3475 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator">
\r
3477 The separator to be used when concatenating
\r
3478 parts of identity information.
\r
3481 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name">
\r
3483 Render Thread.CurrentPrincipal.Identity.Name.
\r
3486 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType">
\r
3488 Render Thread.CurrentPrincipal.Identity.AuthenticationType.
\r
3491 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated">
\r
3493 Render Thread.CurrentPrincipal.Identity.IsAuthenticated.
\r
3496 <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.FSNormalize">
\r
3498 When true the output of this renderer is modified so it can be used as a part of file path
\r
3499 (illegal characters are replaced with '_')
\r
3502 <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer">
\r
3507 <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3509 Returns the estimated number of characters that are needed to
\r
3510 hold the rendered value for the specified logging event.
\r
3512 <param name="logEvent">Logging event information.</param>
\r
3513 <returns>The number of characters.</returns>
\r
3515 If the exact number is not known or
\r
3516 expensive to calculate this function should return a rough estimate
\r
3517 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3520 <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3522 Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3524 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3525 <param name="logEvent">Logging event.</param>
\r
3527 <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer">
\r
3532 This is used to escape '${' sequence
\r
3533 as ;${literal:text=${}'
\r
3536 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor">
\r
3538 Creates a new instance of <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/>.
\r
3541 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)">
\r
3543 Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> and sets the
\r
3544 literal text value.
\r
3546 <param name="txt">The literal text value.</param>
\r
3547 <remarks>This is used by the layout compiler.</remarks>
\r
3549 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3551 Returns the estimated number of characters that are needed to
\r
3552 hold the rendered value for the specified logging event.
\r
3554 <param name="logEvent">Logging event information.</param>
\r
3555 <returns>The number of characters.</returns>
\r
3557 If the exact number is not known or
\r
3558 expensive to calculate this function should return a rough estimate
\r
3559 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3562 <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3564 Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3566 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3567 <param name="logEvent">Logging event.</param>
\r
3569 <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text">
\r
3574 <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer">
\r
3576 XML event description compatible with log4j, Chainsaw and NLogViewer
\r
3579 <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor">
\r
3581 Creates a new instance of <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> and initializes default values.
\r
3584 <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3586 Returns the estimated number of characters that are needed to
\r
3587 hold the rendered value for the specified logging event.
\r
3589 <param name="logEvent">Logging event information.</param>
\r
3590 <returns>The number of characters.</returns>
\r
3592 If the exact number is not known or
\r
3593 expensive to calculate this function should return a rough estimate
\r
3594 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3597 <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3599 Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3601 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3602 <param name="logEvent">Logging event.</param>
\r
3604 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData">
\r
3606 Include NLog-specific extensions to log4j schema.
\r
3609 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml">
\r
3611 Whether the XML should use spaces for indentation.
\r
3614 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo">
\r
3616 The AppInfo field. By default it's the friendly name of the current AppDomain.
\r
3619 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite">
\r
3621 Include call site (class and method name) in the information sent over the network.
\r
3624 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo">
\r
3626 Include source info (file name and line number) in the information sent over the network.
\r
3629 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMDC">
\r
3631 Include MDC dictionary in the information sent over the network.
\r
3634 <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNDC">
\r
3636 Include NDC stack.
\r
3639 <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer">
\r
3644 <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3646 Returns the estimated number of characters that are needed to
\r
3647 hold the rendered value for the specified logging event.
\r
3649 <param name="logEvent">Logging event information.</param>
\r
3650 <returns>The number of characters.</returns>
\r
3652 If the exact number is not known or
\r
3653 expensive to calculate this function should return a rough estimate
\r
3654 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3657 <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3659 Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3661 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3662 <param name="logEvent">Logging event.</param>
\r
3664 <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName">
\r
3666 Render short logger name (the part after the trailing dot character).
\r
3669 <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer">
\r
3671 The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm
\r
3674 <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3676 Returns the estimated number of characters that are needed to
\r
3677 hold the rendered value for the specified logging event.
\r
3679 <param name="logEvent">Logging event information.</param>
\r
3680 <returns>The number of characters.</returns>
\r
3682 If the exact number is not known or
\r
3683 expensive to calculate this function should return a rough estimate
\r
3684 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3687 <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3689 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"/>.
\r
3691 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3692 <param name="logEvent">Logging event.</param>
\r
3694 <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer">
\r
3696 The machine name that the process is running on.
\r
3699 <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3701 Returns the estimated number of characters that are needed to
\r
3702 hold the rendered value for the specified logging event.
\r
3704 <param name="logEvent">Logging event information.</param>
\r
3705 <returns>The number of characters.</returns>
\r
3707 If the exact number is not known or
\r
3708 expensive to calculate this function should return a rough estimate
\r
3709 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3712 <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3714 Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3716 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3717 <param name="logEvent">Logging event.</param>
\r
3719 <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.IsAppDomainFixed">
\r
3721 Determines whether the value produced by the layout renderer
\r
3722 is fixed per current app-domain.
\r
3724 <returns><see langword="true"/></returns>
\r
3726 <member name="T:NLog.LayoutRenderers.MDCLayoutRenderer">
\r
3728 Mapped Diagnostic Context item. Provided for compatibility with log4net.
\r
3731 <member name="M:NLog.LayoutRenderers.MDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3733 Returns the estimated number of characters that are needed to
\r
3734 hold the rendered value for the specified logging event.
\r
3736 <param name="logEvent">Logging event information.</param>
\r
3737 <returns>The number of characters.</returns>
\r
3739 If the exact number is not known or
\r
3740 expensive to calculate this function should return a rough estimate
\r
3741 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3744 <member name="M:NLog.LayoutRenderers.MDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3746 Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3748 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3749 <param name="logEvent">Logging event.</param>
\r
3751 <member name="P:NLog.LayoutRenderers.MDCLayoutRenderer.Item">
\r
3756 <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer">
\r
3758 The formatted log message.
\r
3761 <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3763 Returns the estimated number of characters that are needed to
\r
3764 hold the rendered value for the specified logging event.
\r
3766 <param name="logEvent">Logging event information.</param>
\r
3767 <returns>The number of characters.</returns>
\r
3769 If the exact number is not known or
\r
3770 expensive to calculate this function should return a rough estimate
\r
3771 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3774 <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3776 Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3778 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3779 <param name="logEvent">Logging event.</param>
\r
3781 <member name="T:NLog.LayoutRenderers.NDCLayoutRenderer">
\r
3783 Nested Diagnostic Context item. Provided for compatibility with log4net.
\r
3786 <member name="M:NLog.LayoutRenderers.NDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3788 Returns the estimated number of characters that are needed to
\r
3789 hold the rendered value for the specified logging event.
\r
3791 <param name="logEvent">Logging event information.</param>
\r
3792 <returns>The number of characters.</returns>
\r
3794 If the exact number is not known or
\r
3795 expensive to calculate this function should return a rough estimate
\r
3796 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3799 <member name="M:NLog.LayoutRenderers.NDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3801 Renders the specified NDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3803 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3804 <param name="logEvent">Logging event.</param>
\r
3806 <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.TopFrames">
\r
3808 The number of top stack frames to be rendered.
\r
3811 <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.BottomFrames">
\r
3813 The number of bottom stack frames to be rendered.
\r
3816 <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.Separator">
\r
3818 The separator to be used for concatenating NDC output.
\r
3821 <member name="T:NLog.LayoutRenderers.NewLine">
\r
3823 A newline literal.
\r
3826 <member name="M:NLog.LayoutRenderers.NewLine.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3828 Returns the estimated number of characters that are needed to
\r
3829 hold the rendered value for the specified logging event.
\r
3831 <param name="logEvent">Logging event information.</param>
\r
3832 <returns>The number of characters.</returns>
\r
3834 If the exact number is not known or
\r
3835 expensive to calculate this function should return a rough estimate
\r
3836 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3839 <member name="M:NLog.LayoutRenderers.NewLine.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3841 Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3843 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3844 <param name="logEvent">Logging event.</param>
\r
3846 <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer">
\r
3848 The directory where NLog.dll is located.
\r
3851 <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3853 Returns the estimated number of characters that are needed to
\r
3854 hold the rendered value for the specified logging event.
\r
3856 <param name="logEvent">Logging event information.</param>
\r
3857 <returns>The number of characters.</returns>
\r
3859 If the exact number is not known or
\r
3860 expensive to calculate this function should return a rough estimate
\r
3861 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3864 <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3866 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3868 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3869 <param name="logEvent">Logging event.</param>
\r
3871 <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.IsAppDomainFixed">
\r
3873 Determines whether the value produced by the layout renderer
\r
3874 is fixed per current app-domain.
\r
3876 <returns><see langword="true"/></returns>
\r
3878 <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File">
\r
3880 The name of the file to be Path.Combine()'d with the directory name.
\r
3883 <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir">
\r
3885 The name of the directory to be Path.Combine()'d with the directory name.
\r
3888 <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer">
\r
3890 The performance counter.
\r
3893 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3895 Returns the estimated number of characters that are needed to
\r
3896 hold the rendered value for the specified logging event.
\r
3898 <param name="logEvent">Logging event information.</param>
\r
3899 <returns>The number of characters.</returns>
\r
3901 If the exact number is not known or
\r
3902 expensive to calculate this function should return a rough estimate
\r
3903 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3906 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InvalidatePerformanceCounter">
\r
3908 Closes currently open performance counter (if any).
\r
3911 <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3913 Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
3915 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3916 <param name="logEvent">Logging event.</param>
\r
3918 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category">
\r
3920 Name of the counter category.
\r
3923 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter">
\r
3925 Name of the performance counter.
\r
3928 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance">
\r
3930 Name of the performance counter instance (e.g. _Global_).
\r
3933 <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName">
\r
3935 Name of the machine to read the performance counter from.
\r
3938 <member name="T:NLog.LayoutRenderers.ProcessIDLayoutRenderer">
\r
3940 The identifier of the current process.
\r
3943 <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3945 Returns the estimated number of characters that are needed to
\r
3946 hold the rendered value for the specified logging event.
\r
3948 <param name="logEvent">Logging event information.</param>
\r
3949 <returns>The number of characters.</returns>
\r
3951 If the exact number is not known or
\r
3952 expensive to calculate this function should return a rough estimate
\r
3953 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3956 <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3958 Renders the current process ID.
\r
3960 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3961 <param name="logEvent">Logging event.</param>
\r
3963 <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.IsAppDomainFixed">
\r
3965 Determines whether the value produced by the layout renderer
\r
3966 is fixed per current app-domain.
\r
3968 <returns><see langword="true"/></returns>
\r
3970 <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer">
\r
3972 The information about the running process.
\r
3975 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
3977 Returns the estimated number of characters that are needed to
\r
3978 hold the rendered value for the specified logging event.
\r
3980 <param name="logEvent">Logging event information.</param>
\r
3981 <returns>The number of characters.</returns>
\r
3983 If the exact number is not known or
\r
3984 expensive to calculate this function should return a rough estimate
\r
3985 that's big enough in most cases, but not too big, in order to conserve memory.
\r
3988 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
3990 Renders the selected process information.
\r
3992 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
3993 <param name="logEvent">Logging event.</param>
\r
3995 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Initialize">
\r
3997 Initializes the layout renderer.
\r
4000 <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Close">
\r
4002 Closes the layout renderer.
\r
4005 <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property">
\r
4007 The property to retrieve.
\r
4010 <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty">
\r
4012 The property of System.Diagnostics.Process to retrieve
\r
4015 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.BasePriority">
\r
4016 <summary></summary>
\r
4018 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ExitCode">
\r
4019 <summary></summary>
\r
4021 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ExitTime">
\r
4022 <summary></summary>
\r
4024 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Handle">
\r
4025 <summary></summary>
\r
4027 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.HandleCount">
\r
4028 <summary></summary>
\r
4030 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.HasExited">
\r
4031 <summary></summary>
\r
4033 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Id">
\r
4034 <summary></summary>
\r
4036 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MachineName">
\r
4037 <summary></summary>
\r
4039 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainModule">
\r
4040 <summary></summary>
\r
4042 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainWindowHandle">
\r
4043 <summary></summary>
\r
4045 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainWindowTitle">
\r
4046 <summary></summary>
\r
4048 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MaxWorkingSet">
\r
4049 <summary></summary>
\r
4051 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MinWorkingSet">
\r
4052 <summary></summary>
\r
4054 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.NonpagedSystemMemorySize">
\r
4055 <summary></summary>
\r
4057 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.NonpagedSystemMemorySize64">
\r
4058 <summary></summary>
\r
4060 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedMemorySize">
\r
4061 <summary></summary>
\r
4063 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedMemorySize64">
\r
4064 <summary></summary>
\r
4066 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedSystemMemorySize">
\r
4067 <summary></summary>
\r
4069 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedSystemMemorySize64">
\r
4070 <summary></summary>
\r
4072 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakPagedMemorySize">
\r
4073 <summary></summary>
\r
4075 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakPagedMemorySize64">
\r
4076 <summary></summary>
\r
4078 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakVirtualMemorySize">
\r
4079 <summary></summary>
\r
4081 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakVirtualMemorySize64">
\r
4082 <summary></summary>
\r
4084 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakWorkingSet">
\r
4085 <summary></summary>
\r
4087 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakWorkingSet64">
\r
4088 <summary></summary>
\r
4090 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PriorityBoostEnabled">
\r
4091 <summary></summary>
\r
4093 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PriorityClass">
\r
4094 <summary></summary>
\r
4096 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivateMemorySize">
\r
4097 <summary></summary>
\r
4099 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivateMemorySize64">
\r
4100 <summary></summary>
\r
4102 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivilegedProcessorTime">
\r
4103 <summary></summary>
\r
4105 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ProcessName">
\r
4106 <summary></summary>
\r
4108 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Responding">
\r
4109 <summary></summary>
\r
4111 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.SessionId">
\r
4112 <summary></summary>
\r
4114 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.StartTime">
\r
4115 <summary></summary>
\r
4117 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.TotalProcessorTime">
\r
4118 <summary></summary>
\r
4120 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.UserProcessorTime">
\r
4121 <summary></summary>
\r
4123 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.VirtualMemorySize">
\r
4124 <summary></summary>
\r
4126 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.VirtualMemorySize64">
\r
4127 <summary></summary>
\r
4129 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.WorkingSet">
\r
4130 <summary></summary>
\r
4132 <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.WorkingSet64">
\r
4133 <summary></summary>
\r
4135 <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer">
\r
4137 The name of the current process.
\r
4140 <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4142 Returns the estimated number of characters that are needed to
\r
4143 hold the rendered value for the specified logging event.
\r
4145 <param name="logEvent">Logging event information.</param>
\r
4146 <returns>The number of characters.</returns>
\r
4148 If the exact number is not known or
\r
4149 expensive to calculate this function should return a rough estimate
\r
4150 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4153 <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4155 Renders the current process name (optionally with a full path).
\r
4157 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4158 <param name="logEvent">Logging event.</param>
\r
4160 <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.IsAppDomainFixed">
\r
4162 Determines whether the value produced by the layout renderer
\r
4163 is fixed per current app-domain.
\r
4165 <returns><see langword="true"/></returns>
\r
4167 <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName">
\r
4169 Write the full path to the process executable.
\r
4172 <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer">
\r
4174 The process time in format HH:mm:ss.mmm
\r
4177 <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4179 Returns the estimated number of characters that are needed to
\r
4180 hold the rendered value for the specified logging event.
\r
4182 <param name="logEvent">Logging event information.</param>
\r
4183 <returns>The number of characters.</returns>
\r
4185 If the exact number is not known or
\r
4186 expensive to calculate this function should return a rough estimate
\r
4187 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4190 <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4192 Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4194 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4195 <param name="logEvent">Logging event.</param>
\r
4197 <member name="T:NLog.LayoutRenderers.QpcLayoutRenderer">
\r
4199 High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds.
\r
4202 <member name="M:NLog.LayoutRenderers.QpcLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4204 Returns the estimated number of characters that are needed to
\r
4205 hold the rendered value for the specified logging event.
\r
4207 <param name="logEvent">Logging event information.</param>
\r
4208 <returns>The number of characters.</returns>
\r
4210 If the exact number is not known or
\r
4211 expensive to calculate this function should return a rough estimate
\r
4212 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4215 <member name="M:NLog.LayoutRenderers.QpcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4217 Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4219 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4220 <param name="logEvent">Logging event.</param>
\r
4222 <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Normalize">
\r
4224 Normalize the result by subtracting it from the result of the
\r
4225 first call (so that it's effectively zero-based).
\r
4228 <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Difference">
\r
4230 Output the difference between the result of QueryPerformanceCounter
\r
4231 and the previous one.
\r
4234 <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Seconds">
\r
4236 Convert the result to seconds by dividing by the result of QueryPerformanceFrequency().
\r
4239 <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Precision">
\r
4241 Number of decimal digits to be included in output.
\r
4244 <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.AlignDecimalPoint">
\r
4246 Align decimal point (emit non-significant zeros)
\r
4249 <member name="T:NLog.LayoutRenderers.Rot13LayoutRenderer">
\r
4251 Decodes text "encrypted" with ROT-13.
\r
4254 See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>.
\r
4257 <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4259 Returns the estimated number of characters that are needed to
\r
4260 hold the rendered value for the specified logging event.
\r
4262 <param name="logEvent">Logging event information.</param>
\r
4263 <returns>The number of characters.</returns>
\r
4265 If the exact number is not known or
\r
4266 expensive to calculate this function should return a rough estimate
\r
4267 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4270 <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4272 Renders the inner message, decrypts it with ROT-13 and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4274 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4275 <param name="logEvent">Logging event.</param>
\r
4277 <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.NeedsStackTrace">
\r
4279 Determines whether stack trace information should be gathered
\r
4280 during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on
\r
4281 <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.
\r
4284 0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace
\r
4287 <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.DecodeRot13(System.String)">
\r
4289 Encodes/Decodes ROT-13-encoded string.
\r
4291 <param name="s">The string to be encoded/decoded</param>
\r
4292 <returns>Encoded/Decoded text</returns>
\r
4294 <member name="P:NLog.LayoutRenderers.Rot13LayoutRenderer.Text">
\r
4296 The text to be decoded.
\r
4299 <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer">
\r
4301 The short date in a sortable format yyyy-MM-dd
\r
4304 <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4306 Returns the estimated number of characters that are needed to
\r
4307 hold the rendered value for the specified logging event.
\r
4309 <param name="logEvent">Logging event information.</param>
\r
4310 <returns>The number of characters.</returns>
\r
4312 If the exact number is not known or
\r
4313 expensive to calculate this function should return a rough estimate
\r
4314 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4317 <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4319 Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4321 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4322 <param name="logEvent">Logging event.</param>
\r
4324 <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer">
\r
4326 System special folder path (includes My Documents, My Music, Program Files, Desktop, and more)
\r
4329 <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4331 Returns the estimated number of characters that are needed to
\r
4332 hold the rendered value for the specified logging event.
\r
4334 <param name="logEvent">Logging event information.</param>
\r
4335 <returns>The number of characters.</returns>
\r
4337 If the exact number is not known or
\r
4338 expensive to calculate this function should return a rough estimate
\r
4339 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4342 <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4344 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4346 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4347 <param name="logEvent">Logging event.</param>
\r
4349 <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.IsAppDomainFixed">
\r
4351 Determines whether the value produced by the layout renderer
\r
4352 is fixed per current app-domain.
\r
4354 <returns><see langword="true"/></returns>
\r
4356 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder">
\r
4358 System special folder.
\r
4361 Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>.
\r
4362 The most common ones are:
\r
4364 <li><b>ApplicationData</b> - roaming application data for current user.</li>
\r
4365 <li><b>CommonApplicationData</b> - application data for all users.</li>
\r
4366 <li><b>MyDocuments</b> - My Documents</li>
\r
4367 <li><b>DesktopDirectory</b> - Desktop directory</li>
\r
4368 <li><b>LocalApplicationData</b> - non roaming application data</li>
\r
4369 <li><b>Personal</b> - user profile directory</li>
\r
4370 <li><b>System</b> - System directory</li>
\r
4374 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File">
\r
4376 The name of the file to be Path.Combine()'d with the directory name.
\r
4379 <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir">
\r
4381 The name of the directory to be Path.Combine()'d with the directory name.
\r
4384 <member name="T:NLog.LayoutRenderers.StackTraceFormat">
\r
4386 Format of the ${stacktrace} layout renderer output.
\r
4389 <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw">
\r
4391 Raw format (multiline - as returned by StackFrame.ToString() method)
\r
4394 <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat">
\r
4396 Flat format (class and method names displayed in a single line)
\r
4399 <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat">
\r
4401 Detailed flat format (method signatures displayed in a single line)
\r
4404 <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer">
\r
4406 Stack trace renderer.
\r
4409 <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4411 Returns the estimated number of characters that are needed to
\r
4412 hold the rendered value for the specified logging event.
\r
4414 <param name="logEvent">Logging event information.</param>
\r
4415 <returns>The number of characters.</returns>
\r
4417 If the exact number is not known or
\r
4418 expensive to calculate this function should return a rough estimate
\r
4419 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4422 <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.NeedsStackTrace">
\r
4424 Checks whether the stack trace is requested.
\r
4426 <returns>2 when the source file information is requested, 1 otherwise.</returns>
\r
4428 <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4430 Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4432 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4433 <param name="logEvent">Logging event.</param>
\r
4435 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format">
\r
4437 The output format of the stack trace.
\r
4440 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames">
\r
4442 The number of top stack frames to be rendered.
\r
4445 <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator">
\r
4447 Stack frame separator string.
\r
4450 <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer">
\r
4452 A temporary directory.
\r
4455 <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4457 Returns the estimated number of characters that are needed to
\r
4458 hold the rendered value for the specified logging event.
\r
4460 <param name="logEvent">Logging event information.</param>
\r
4461 <returns>The number of characters.</returns>
\r
4463 If the exact number is not known or
\r
4464 expensive to calculate this function should return a rough estimate
\r
4465 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4468 <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4470 Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4472 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4473 <param name="logEvent">Logging event.</param>
\r
4475 <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.IsAppDomainFixed">
\r
4477 Determines whether the value produced by the layout renderer
\r
4478 is fixed per current app-domain.
\r
4480 <returns><see langword="true"/></returns>
\r
4482 <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File">
\r
4484 The name of the file to be Path.Combine()'d with the directory name.
\r
4487 <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir">
\r
4489 The name of the directory to be Path.Combine()'d with the directory name.
\r
4492 <member name="T:NLog.LayoutRenderers.ThreadIDLayoutRenderer">
\r
4494 The identifier of the current thread.
\r
4497 <member name="M:NLog.LayoutRenderers.ThreadIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4499 Returns the estimated number of characters that are needed to
\r
4500 hold the rendered value for the specified logging event.
\r
4502 <param name="logEvent">Logging event information.</param>
\r
4503 <returns>The number of characters.</returns>
\r
4505 If the exact number is not known or
\r
4506 expensive to calculate this function should return a rough estimate
\r
4507 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4510 <member name="M:NLog.LayoutRenderers.ThreadIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4512 Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4514 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4515 <param name="logEvent">Logging event.</param>
\r
4517 <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer">
\r
4519 The name of the current thread.
\r
4522 <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4524 Returns the estimated number of characters that are needed to
\r
4525 hold the rendered value for the specified logging event.
\r
4527 <param name="logEvent">Logging event information.</param>
\r
4528 <returns>The number of characters.</returns>
\r
4530 If the exact number is not known or
\r
4531 expensive to calculate this function should return a rough estimate
\r
4532 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4535 <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4537 Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4539 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4540 <param name="logEvent">Logging event.</param>
\r
4542 <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer">
\r
4544 The Ticks value of current date and time.
\r
4547 <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
4549 Returns the estimated number of characters that are needed to
\r
4550 hold the rendered value for the specified logging event.
\r
4552 <param name="logEvent">Logging event information.</param>
\r
4553 <returns>The number of characters.</returns>
\r
4555 If the exact number is not known or
\r
4556 expensive to calculate this function should return a rough estimate
\r
4557 that's big enough in most cases, but not too big, in order to conserve memory.
\r
4560 <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
4562 Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
4564 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
4565 <param name="logEvent">Logging event.</param>
\r
4567 <member name="T:NLog.Layouts.CsvColumn">
\r
4569 A column in the CSV
\r
4572 <member name="M:NLog.Layouts.CsvColumn.#ctor">
\r
4574 Constructs a new instance of <see cref="T:NLog.Layouts.CsvColumn"/>.
\r
4577 <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,System.String)">
\r
4579 Constructs a new instance of <see cref="T:NLog.Layouts.CsvColumn"/> and
\r
4580 initializes Name and Layout properties.
\r
4583 <member name="P:NLog.Layouts.CsvColumn.Name">
\r
4585 The name of the column.
\r
4588 <member name="P:NLog.Layouts.CsvColumn.Layout">
\r
4590 The layout that should be written in the column.
\r
4593 <member name="P:NLog.Layouts.CsvColumn.CompiledLayout">
\r
4595 The compiled layout that should be written in the column.
\r
4598 <member name="T:NLog.Layouts.CsvColumnCollection">
\r
4600 A collection of elements of type CsvFileColumn
\r
4603 <member name="M:NLog.Layouts.CsvColumnCollection.#ctor">
\r
4605 Initializes a new empty instance of the CsvFileColumnCollection class.
\r
4608 <member name="M:NLog.Layouts.CsvColumnCollection.#ctor(NLog.Layouts.CsvColumn[])">
\r
4610 Initializes a new instance of the CsvFileColumnCollection class, containing elements
\r
4611 copied from an array.
\r
4613 <param name="items">
\r
4614 The array whose elements are to be added to the new CsvFileColumnCollection.
\r
4617 <member name="M:NLog.Layouts.CsvColumnCollection.#ctor(NLog.Layouts.CsvColumnCollection)">
\r
4619 Initializes a new instance of the CsvFileColumnCollection class, containing elements
\r
4620 copied from another instance of CsvFileColumnCollection
\r
4622 <param name="items">
\r
4623 The CsvFileColumnCollection whose elements are to be added to the new CsvFileColumnCollection.
\r
4626 <member name="M:NLog.Layouts.CsvColumnCollection.AddRange(NLog.Layouts.CsvColumn[])">
\r
4628 Adds the elements of an array to the end of this CsvFileColumnCollection.
\r
4630 <param name="items">
\r
4631 The array whose elements are to be added to the end of this CsvFileColumnCollection.
\r
4634 <member name="M:NLog.Layouts.CsvColumnCollection.AddRange(NLog.Layouts.CsvColumnCollection)">
\r
4636 Adds the elements of another CsvFileColumnCollection to the end of this CsvFileColumnCollection.
\r
4638 <param name="items">
\r
4639 The CsvFileColumnCollection whose elements are to be added to the end of this CsvFileColumnCollection.
\r
4642 <member name="M:NLog.Layouts.CsvColumnCollection.Add(NLog.Layouts.CsvColumn)">
\r
4644 Adds an instance of type CsvFileColumn to the end of this CsvFileColumnCollection.
\r
4646 <param name="value">
\r
4647 The CsvFileColumn to be added to the end of this CsvFileColumnCollection.
\r
4650 <member name="M:NLog.Layouts.CsvColumnCollection.Contains(NLog.Layouts.CsvColumn)">
\r
4652 Determines whether a specfic CsvFileColumn value is in this CsvFileColumnCollection.
\r
4654 <param name="value">
\r
4655 The CsvFileColumn value to locate in this CsvFileColumnCollection.
\r
4658 true if value is found in this CsvFileColumnCollection;
\r
4662 <member name="M:NLog.Layouts.CsvColumnCollection.IndexOf(NLog.Layouts.CsvColumn)">
\r
4664 Return the zero-based index of the first occurrence of a specific value
\r
4665 in this CsvFileColumnCollection
\r
4667 <param name="value">
\r
4668 The CsvFileColumn value to locate in the CsvFileColumnCollection.
\r
4671 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
4675 <member name="M:NLog.Layouts.CsvColumnCollection.Insert(System.Int32,NLog.Layouts.CsvColumn)">
\r
4677 Inserts an element into the CsvFileColumnCollection at the specified index
\r
4679 <param name="index">
\r
4680 The index at which the CsvFileColumn is to be inserted.
\r
4682 <param name="value">
\r
4683 The CsvFileColumn to insert.
\r
4686 <member name="M:NLog.Layouts.CsvColumnCollection.Remove(NLog.Layouts.CsvColumn)">
\r
4688 Removes the first occurrence of a specific CsvFileColumn from this CsvFileColumnCollection.
\r
4690 <param name="value">
\r
4691 The CsvFileColumn value to remove from this CsvFileColumnCollection.
\r
4694 <member name="M:NLog.Layouts.CsvColumnCollection.GetEnumerator">
\r
4696 Returns an enumerator that can iterate through the elements of this CsvFileColumnCollection.
\r
4699 An object that implements System.Collections.IEnumerator.
\r
4702 <member name="P:NLog.Layouts.CsvColumnCollection.Item(System.Int32)">
\r
4704 Gets or sets the CsvFileColumn at the given index in this CsvFileColumnCollection.
\r
4707 <member name="T:NLog.Layouts.CsvColumnCollection.Enumerator">
\r
4709 Type-specific enumeration class, used by CsvFileColumnCollection.GetEnumerator.
\r
4712 <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.#ctor(NLog.Layouts.CsvColumnCollection)">
\r
4716 <param name="collection"></param>
\r
4718 <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.MoveNext">
\r
4722 <returns></returns>
\r
4724 <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.Reset">
\r
4729 <member name="P:NLog.Layouts.CsvColumnCollection.Enumerator.Current">
\r
4734 <member name="P:NLog.Layouts.CsvColumnCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
4739 <member name="T:NLog.Layouts.CsvLayout">
\r
4741 A specialized layout that renders CSV-formatted events.
\r
4744 <member name="T:NLog.ILayout">
\r
4746 Abstract interface that layouts must implement.
\r
4749 <member name="M:NLog.ILayout.GetFormattedMessage(NLog.LogEventInfo)">
\r
4751 Renders the layout for the specified logging event by invoking layout renderers.
\r
4753 <param name="logEvent">The logging event.</param>
\r
4754 <returns>The rendered layout.</returns>
\r
4756 <member name="M:NLog.ILayout.NeedsStackTrace">
\r
4758 Returns the value indicating whether a stack trace and/or the source file
\r
4759 information should be gathered during layout processing.
\r
4761 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
4763 <member name="M:NLog.ILayout.IsVolatile">
\r
4765 Returns the value indicating whether this layout includes any volatile
\r
4768 <returns><see langword="true"/> when the layout includes at least
\r
4769 one volatile renderer, <see langword="false"/> otherwise.</returns>
\r
4771 Volatile layout renderers are dependent on information not contained
\r
4772 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
4775 <member name="M:NLog.ILayout.Precalculate(NLog.LogEventInfo)">
\r
4777 Precalculates the layout for the specified log event and stores the result
\r
4778 in per-log event cache.
\r
4780 <param name="logEvent">The log event.</param>
\r
4782 Calling this method enables you to store the log event in a buffer
\r
4783 and/or potentially evaluate it in another thread even though the
\r
4784 layout may contain thread-dependent renderer.
\r
4787 <member name="M:NLog.ILayout.Initialize">
\r
4789 Initializes the layout.
\r
4792 <member name="M:NLog.ILayout.Close">
\r
4794 Closes the layout.
\r
4797 <member name="M:NLog.ILayout.PopulateLayouts(NLog.LayoutCollection)">
\r
4799 Add this layout and all sub-layouts to the specified collection..
\r
4801 <param name="layouts">The collection of layouts.</param>
\r
4803 <member name="T:NLog.ILayoutWithHeaderAndFooter">
\r
4805 Layout with header and footer.
\r
4808 <member name="P:NLog.ILayoutWithHeaderAndFooter.Layout">
\r
4810 Main layout (can be repeated multiple times)
\r
4813 <member name="P:NLog.ILayoutWithHeaderAndFooter.Header">
\r
4818 <member name="P:NLog.ILayoutWithHeaderAndFooter.Footer">
\r
4823 <member name="M:NLog.Layouts.CsvLayout.#ctor">
\r
4825 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class.
\r
4828 <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)">
\r
4830 Formats the log event for write.
\r
4832 <param name="logEvent">The log event to be formatted.</param>
\r
4833 <returns>A string representation of the log event.</returns>
\r
4835 <member name="M:NLog.Layouts.CsvLayout.Initialize">
\r
4837 Initializes the layout.
\r
4840 <member name="M:NLog.Layouts.CsvLayout.NeedsStackTrace">
\r
4842 Returns the value indicating whether a stack trace and/or the source file
\r
4843 information should be gathered during layout processing.
\r
4845 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
4847 <member name="M:NLog.Layouts.CsvLayout.IsVolatile">
\r
4849 Returns the value indicating whether this layout includes any volatile
\r
4852 <returns><see langword="true"/> when the layout includes at least
\r
4853 one volatile renderer, <see langword="false"/> otherwise.</returns>
\r
4855 Volatile layout renderers are dependent on information not contained
\r
4856 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
4859 <member name="M:NLog.Layouts.CsvLayout.Precalculate(NLog.LogEventInfo)">
\r
4861 Precalculates the layout for the specified log event and stores the result
\r
4862 in per-log event cache.
\r
4864 <param name="logEvent">The log event.</param>
\r
4866 Calling this method enables you to store the log event in a buffer
\r
4867 and/or potentially evaluate it in another thread even though the
\r
4868 layout may contain thread-dependent renderer.
\r
4871 <member name="M:NLog.Layouts.CsvLayout.Close">
\r
4873 Closes the layout.
\r
4876 <member name="M:NLog.Layouts.CsvLayout.GetHeader(NLog.LogEventInfo)">
\r
4880 <param name="logEvent">The log event to be formatted.</param>
\r
4881 <returns>A string representation of the log event.</returns>
\r
4883 <member name="M:NLog.Layouts.CsvLayout.PopulateLayouts(NLog.LayoutCollection)">
\r
4885 Add this layout and all sub-layouts to the specified collection..
\r
4887 <param name="layouts">The collection of layouts.</param>
\r
4889 <member name="P:NLog.Layouts.CsvLayout.Columns">
\r
4891 Array of parameters to be passed.
\r
4894 <member name="P:NLog.Layouts.CsvLayout.WithHeader">
\r
4896 Whether CVS should include header.
\r
4898 <value><c>true</c> if CVS should include header; otherwise, <c>false</c>.</value>
\r
4900 <member name="P:NLog.Layouts.CsvLayout.Delimiter">
\r
4905 <member name="P:NLog.Layouts.CsvLayout.Quoting">
\r
4910 <member name="P:NLog.Layouts.CsvLayout.QuoteChar">
\r
4915 <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter">
\r
4917 Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom')
\r
4920 <member name="P:NLog.Layouts.CsvLayout.Layout">
\r
4922 Main layout (can be repeated multiple times)
\r
4926 <member name="P:NLog.Layouts.CsvLayout.Header">
\r
4932 <member name="P:NLog.Layouts.CsvLayout.Footer">
\r
4936 <remarks>CSV has no footer.</remarks>
\r
4938 <member name="T:NLog.Layouts.CsvLayout.ColumnDelimiterMode">
\r
4940 Specifies allowed column delimiters.
\r
4943 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Auto">
\r
4945 Automatically detect from regional settings.
\r
4948 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Comma">
\r
4953 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Semicolon">
\r
4955 Semicolon (ASCII 59)
\r
4958 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Tab">
\r
4960 Tab character (ASCII 9)
\r
4963 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Pipe">
\r
4965 Pipe character (ASCII 124)
\r
4968 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Space">
\r
4970 Space character (ASCII 32)
\r
4973 <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Custom">
\r
4975 Custom string, specified by the CustomDelimiter
\r
4978 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)">
\r
4980 Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class.
\r
4982 <param name="parent">The parent.</param>
\r
4984 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)">
\r
4986 Renders the layout for the specified logging event by invoking layout renderers.
\r
4988 <param name="logEvent">The logging event.</param>
\r
4989 <returns>The rendered layout.</returns>
\r
4991 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.NeedsStackTrace">
\r
4993 Returns the value indicating whether a stack trace and/or the source file
\r
4994 information should be gathered during layout processing.
\r
4997 0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace
\r
5000 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.IsVolatile">
\r
5002 Returns the value indicating whether this layout includes any volatile
\r
5006 <see langword="true"/> when the layout includes at least
\r
5007 one volatile renderer, <see langword="false"/> otherwise.
\r
5010 Volatile layout renderers are dependent on information not contained
\r
5011 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
5014 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Precalculate(NLog.LogEventInfo)">
\r
5016 Precalculates the layout for the specified log event and stores the result
\r
5017 in per-log event cache.
\r
5019 <param name="logEvent">The log event.</param>
\r
5021 Calling this method enables you to store the log event in a buffer
\r
5022 and/or potentially evaluate it in another thread even though the
\r
5023 layout may contain thread-dependent renderer.
\r
5026 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Initialize">
\r
5028 Initializes the layout.
\r
5031 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Close">
\r
5033 Closes the layout.
\r
5036 <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.PopulateLayouts(NLog.LayoutCollection)">
\r
5038 Add this layout and all sub-layouts to the specified collection..
\r
5040 <param name="layouts">The collection of layouts.</param>
\r
5042 <member name="T:NLog.Layouts.CsvQuotingMode">
\r
5044 Specifies allowes CSV quoting modes.
\r
5047 <member name="F:NLog.Layouts.CsvQuotingMode.All">
\r
5052 <member name="F:NLog.Layouts.CsvQuotingMode.Nothing">
\r
5057 <member name="F:NLog.Layouts.CsvQuotingMode.Auto">
\r
5059 Quote only whose values contain the quote symbol or
\r
5063 <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter">
\r
5065 A specialized layout that supports header and footer.
\r
5068 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.#ctor">
\r
5070 Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutWithHeaderAndFooter"/> class.
\r
5073 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)">
\r
5075 Renders the layout for the specified logging event by invoking layout renderers.
\r
5077 <param name="logEvent">The logging event.</param>
\r
5078 <returns>The rendered layout.</returns>
\r
5080 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.NeedsStackTrace">
\r
5082 Returns the value indicating whether a stack trace and/or the source file
\r
5083 information should be gathered during layout processing.
\r
5086 0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace
\r
5089 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.IsVolatile">
\r
5091 Returns the value indicating whether this layout includes any volatile
\r
5095 <see langword="true"/> when the layout includes at least
\r
5096 one volatile renderer, <see langword="false"/> otherwise.
\r
5099 Volatile layout renderers are dependent on information not contained
\r
5100 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
5103 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Precalculate(NLog.LogEventInfo)">
\r
5105 Precalculates the layout for the specified log event and stores the result
\r
5106 in per-log event cache.
\r
5108 <param name="logEvent">The log event.</param>
\r
5110 Calling this method enables you to store the log event in a buffer
\r
5111 and/or potentially evaluate it in another thread even though the
\r
5112 layout may contain thread-dependent renderer.
\r
5115 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Initialize">
\r
5117 Initializes the layout.
\r
5120 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Close">
\r
5122 Closes the layout.
\r
5125 <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.PopulateLayouts(NLog.LayoutCollection)">
\r
5127 Add this layout and all sub-layouts to the specified collection..
\r
5129 <param name="layouts">The collection of layouts.</param>
\r
5131 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout">
\r
5133 Main layout (can be repeated multiple times)
\r
5137 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header">
\r
5143 <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer">
\r
5149 <member name="T:NLog.Layouts.Log4JXmlEventLayout">
\r
5151 A specialized layout that renders Log4j-compatible XML events.
\r
5154 <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)">
\r
5156 Renders the layout for the specified logging event by invoking layout renderers.
\r
5158 <param name="logEvent">The logging event.</param>
\r
5159 <returns>The rendered layout.</returns>
\r
5161 <member name="M:NLog.Layouts.Log4JXmlEventLayout.NeedsStackTrace">
\r
5163 Returns the value indicating whether a stack trace and/or the source file
\r
5164 information should be gathered during layout processing.
\r
5166 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
5168 <member name="M:NLog.Layouts.Log4JXmlEventLayout.IsVolatile">
\r
5170 Returns the value indicating whether this layout includes any volatile
\r
5173 <returns><see langword="true"/> when the layout includes at least
\r
5174 one volatile renderer, <see langword="false"/> otherwise.</returns>
\r
5176 Volatile layout renderers are dependent on information not contained
\r
5177 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
5180 <member name="M:NLog.Layouts.Log4JXmlEventLayout.Precalculate(NLog.LogEventInfo)">
\r
5182 Precalculates the layout for the specified log event and stores the result
\r
5183 in per-log event cache.
\r
5185 <param name="logEvent">The log event.</param>
\r
5187 Calling this method enables you to store the log event in a buffer
\r
5188 and/or potentially evaluate it in another thread even though the
\r
5189 layout may contain thread-dependent renderer.
\r
5192 <member name="M:NLog.Layouts.Log4JXmlEventLayout.Initialize">
\r
5194 Initializes the layout.
\r
5197 <member name="M:NLog.Layouts.Log4JXmlEventLayout.Close">
\r
5199 Closes the layout.
\r
5202 <member name="M:NLog.Layouts.Log4JXmlEventLayout.PopulateLayouts(NLog.LayoutCollection)">
\r
5204 Add this layout and all sub-layouts to the specified collection..
\r
5206 <param name="layouts">The collection of layouts.</param>
\r
5208 <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer">
\r
5210 Returns the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events.
\r
5213 <member name="T:NLog.Targets.Compound.CompoundTargetBase">
\r
5215 A base class for targets which wrap other (multiple) targets
\r
5216 and provide various forms of target routing.
\r
5219 <member name="T:NLog.Target">
\r
5221 Represents logging target.
\r
5224 <member name="M:NLog.Target.#ctor">
\r
5226 Creates a new instance of the logging target and initializes
\r
5230 The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>
\r
5233 <member name="M:NLog.Target.GetLayouts">
\r
5235 Gets the collection of <see cref="T:NLog.Layout"/> objects that are used
\r
5238 <returns>A <see cref="T:NLog.LayoutCollection"/> object which is a typed collection
\r
5239 of <see cref="T:NLog.Layout"/> objects. The collection is cached and accumulated
\r
5240 by calling <see cref="M:NLog.Target.PopulateLayouts(NLog.LayoutCollection)"/>.</returns>
\r
5242 <member name="M:NLog.Target.InvalidateLayouts">
\r
5244 Invalidates the collection of layouts cached by <see cref="M:NLog.Target.GetLayouts"/>.
\r
5247 <member name="M:NLog.Target.Write(NLog.LogEventInfo)">
\r
5249 Writes logging event to the log target. Must be overridden in inheriting
\r
5252 <param name="logEvent">Logging event to be written out.</param>
\r
5254 <member name="M:NLog.Target.Write(NLog.LogEventInfo[])">
\r
5256 Writes an array of logging events to the log target. By default it iterates on all
\r
5257 events and passes them to "Append" method. Inheriting classes can use this method to
\r
5258 optimize batch writes.
\r
5260 <param name="logEvents">Logging events to be written out.</param>
\r
5262 <member name="M:NLog.Target.NeedsStackTrace">
\r
5264 Determines whether stack trace information should be gathered
\r
5265 during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on
\r
5266 the result of <see cref="M:NLog.Target.GetLayouts"/>.
\r
5268 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
5270 <member name="M:NLog.Target.ToString">
\r
5272 Returns the text representation of the object. Used for diagnostics.
\r
5274 <returns>A string that describes the target.</returns>
\r
5276 <member name="M:NLog.Target.Flush">
\r
5278 Flush any pending log messages (in case of asynchronous targets).
\r
5281 <member name="M:NLog.Target.Flush(System.TimeSpan)">
\r
5283 Flush any pending log messages (in case of asynchronous targets).
\r
5285 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
5287 <member name="M:NLog.Target.Flush(System.Int32)">
\r
5289 Flush any pending log messages (in case of asynchronous targets).
\r
5291 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
5293 <member name="M:NLog.Target.Close">
\r
5295 Closes the target and releases any unmanaged resources.
\r
5298 <member name="M:NLog.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)">
\r
5300 Calls the <see cref="M:NLog.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout
\r
5301 used by this target.
\r
5303 <param name="logEvent">The log event.</param>
\r
5305 A layout is volatile if it contains at least one <see cref="T:NLog.Layout"/> for
\r
5306 which <see cref="M:NLog.LayoutRenderer.IsVolatile"/> returns true.
\r
5309 <member name="M:NLog.Target.PopulateLayouts(NLog.LayoutCollection)">
\r
5311 Adds all layouts used by this target to the specified collection.
\r
5313 <param name="layouts">The collection to add layouts to.</param>
\r
5315 <member name="M:NLog.Target.Initialize">
\r
5317 Initializes the target. Can be used by inheriting classes
\r
5318 to initialize logging.
\r
5321 <member name="P:NLog.Target.Name">
\r
5323 The name of the target.
\r
5326 <member name="M:NLog.Targets.Compound.CompoundTargetBase.#ctor">
\r
5328 Creates a new instance of <see cref="T:NLog.Targets.Compound.CompoundTargetBase"/>.
\r
5331 <member name="M:NLog.Targets.Compound.CompoundTargetBase.#ctor(NLog.Target[])">
\r
5333 Creates a new instance of <see cref="T:NLog.Targets.Compound.CompoundTargetBase"/> and
\r
5334 initializes the <see cref="P:NLog.Targets.Compound.CompoundTargetBase.Targets"/> collection to the provided
\r
5335 list of <see cref="T:NLog.Target"/> objects.
\r
5338 <member name="M:NLog.Targets.Compound.CompoundTargetBase.PopulateLayouts(NLog.LayoutCollection)">
\r
5340 Adds all layouts used by this target and sub-targets.
\r
5342 <param name="layouts">The collection to add layouts to.</param>
\r
5344 <member name="M:NLog.Targets.Compound.CompoundTargetBase.Initialize">
\r
5346 Initializes the target by initializing all sub-targets.
\r
5349 <member name="M:NLog.Targets.Compound.CompoundTargetBase.Close">
\r
5351 Closes the target by closing all sub-targets.
\r
5354 <member name="P:NLog.Targets.Compound.CompoundTargetBase.Targets">
\r
5356 A collection of targets managed by this compound target.
\r
5359 <member name="T:NLog.Targets.Compound.FallbackTarget">
\r
5361 A compound target that provides fallback-on-error functionality.
\r
5364 <p>This example causes the messages to be written to server1,
\r
5365 and if it fails, messages go to server2.</p>
\r
5367 To set up the target in the <a href="config.html">configuration file</a>,
\r
5368 use the following syntax:
\r
5370 <code lang="XML" src="examples/targets/Configuration File/FallbackGroup/NLog.config" />
\r
5372 The above examples assume just one target and a single rule. See below for
\r
5373 a programmatic configuration that's equivalent to the above config file:
\r
5375 <code lang="C#" src="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" />
\r
5378 <member name="M:NLog.Targets.Compound.FallbackTarget.#ctor">
\r
5380 Creates a new instance of <see cref="T:NLog.Targets.Compound.FallbackTarget"/>.
\r
5383 <member name="M:NLog.Targets.Compound.FallbackTarget.#ctor(NLog.Target[])">
\r
5385 Creates a new instance of <see cref="T:NLog.Targets.Compound.FallbackTarget"/> and sets
\r
5386 the targets to be used.
\r
5389 <member name="M:NLog.Targets.Compound.FallbackTarget.Write(NLog.LogEventInfo)">
\r
5391 Forwards the log event to the sub-targets until one of them succeeds.
\r
5393 <param name="logEvent">The log event.</param>
\r
5395 The method remembers the last-known-successful target
\r
5396 and starts the iteration from it.
\r
5397 If <see cref="P:NLog.Targets.Compound.FallbackTarget.ReturnToFirstOnSuccess"/> is set, the method
\r
5398 resets the target to the first target
\r
5399 stored in <see cref="N:NLog.Targets"/>.
\r
5402 <member name="P:NLog.Targets.Compound.FallbackTarget.ReturnToFirstOnSuccess">
\r
5404 Whether to return to the first target after any successful write.
\r
5407 <member name="T:NLog.Targets.Compound.RandomizeTarget">
\r
5409 A compound target writes to a randomly-chosen target among the sub-targets.
\r
5412 <p>This example causes the messages to be written to either file1.txt or file2.txt
\r
5413 chosen randomly on a per-message basis.
\r
5416 To set up the target in the <a href="config.html">configuration file</a>,
\r
5417 use the following syntax:
\r
5419 <code lang="XML" src="examples/targets/Configuration File/RandomizeGroup/NLog.config" />
\r
5421 The above examples assume just one target and a single rule. See below for
\r
5422 a programmatic configuration that's equivalent to the above config file:
\r
5424 <code lang="C#" src="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" />
\r
5427 <member name="M:NLog.Targets.Compound.RandomizeTarget.#ctor">
\r
5429 Creates an instance of <see cref="T:NLog.Targets.Compound.RandomizeTarget"/>.
\r
5432 <member name="M:NLog.Targets.Compound.RandomizeTarget.#ctor(NLog.Target[])">
\r
5434 Creates an instance of <see cref="T:NLog.Targets.Compound.RandomizeTarget"/> and
\r
5435 initializes the <see cref="N:NLog.Targets"/> collection with the
\r
5436 specified list of <see cref="T:NLog.Target"/> objects.
\r
5439 <member name="M:NLog.Targets.Compound.RandomizeTarget.Write(NLog.LogEventInfo)">
\r
5441 Forwards the log event to one of the sub-targets.
\r
5442 The sub-target is randomly chosen.
\r
5444 <param name="logEvent">The log event.</param>
\r
5446 <member name="T:NLog.Targets.Compound.RoundRobinTarget">
\r
5448 A compound target that forwards writes to the sub-targets in a
\r
5449 round-robin fashion.
\r
5452 <p>This example causes the messages to be written to either file1.txt or file2.txt.
\r
5453 Each odd message is written to file2.txt, each even message goes to file1.txt.
\r
5456 To set up the target in the <a href="config.html">configuration file</a>,
\r
5457 use the following syntax:
\r
5459 <code lang="XML" src="examples/targets/Configuration File/RoundRobinGroup/NLog.config" />
\r
5461 The above examples assume just one target and a single rule. See below for
\r
5462 a programmatic configuration that's equivalent to the above config file:
\r
5464 <code lang="C#" src="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" />
\r
5467 <member name="M:NLog.Targets.Compound.RoundRobinTarget.#ctor">
\r
5469 Creates a new instance of <see cref="T:NLog.Targets.Compound.RoundRobinTarget"/>.
\r
5472 <member name="M:NLog.Targets.Compound.RoundRobinTarget.#ctor(NLog.Target[])">
\r
5474 Creates a new instance of <see cref="T:NLog.Targets.Compound.RoundRobinTarget"/> and initializes
\r
5475 the <see cref="N:NLog.Targets"/> collection to the provided
\r
5476 array of <see cref="T:NLog.Target"/> objects.
\r
5479 <member name="M:NLog.Targets.Compound.RoundRobinTarget.Write(NLog.LogEventInfo)">
\r
5481 Forwards the write to one of the targets from
\r
5482 the <see cref="N:NLog.Targets"/> collection.
\r
5484 <param name="logEvent">The log event.</param>
\r
5486 The writes are routed in a round-robin fashion.
\r
5487 The first log event goes to the first target, the second
\r
5488 one goes to the second target and so on looping to the
\r
5489 first target when there are no more targets available.
\r
5490 In general request N goes to Targets[N % Targets.Count].
\r
5493 <member name="T:NLog.Targets.Compound.SplitTarget">
\r
5495 A compound target that writes logging events to all attached
\r
5499 <p>This example causes the messages to be written to both file1.txt or file2.txt
\r
5502 To set up the target in the <a href="config.html">configuration file</a>,
\r
5503 use the following syntax:
\r
5505 <code lang="XML" src="examples/targets/Configuration File/SplitGroup/NLog.config" />
\r
5507 The above examples assume just one target and a single rule. See below for
\r
5508 a programmatic configuration that's equivalent to the above config file:
\r
5510 <code lang="C#" src="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" />
\r
5513 <member name="M:NLog.Targets.Compound.SplitTarget.#ctor">
\r
5515 Creates a new instance of <see cref="T:NLog.Targets.Compound.SplitTarget"/>.
\r
5518 <member name="M:NLog.Targets.Compound.SplitTarget.#ctor(NLog.Target[])">
\r
5520 Creates a new instance of <see cref="T:NLog.Targets.Compound.SplitTarget"/> and
\r
5521 initializes the <see cref="N:NLog.Targets"/> collection to the
\r
5522 provided array of <see cref="T:NLog.Target"/> objects.
\r
5525 <member name="M:NLog.Targets.Compound.SplitTarget.Write(NLog.LogEventInfo)">
\r
5527 Forwards the specified log event to all sub-targets.
\r
5529 <param name="logEvent">The log event.</param>
\r
5531 <member name="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper">
\r
5533 A target that buffers log events for the duration of
\r
5534 the ASP.NET Request and sends them down to the wrapped target
\r
5535 as soon as the request ends.
\r
5539 Typically this target is used in cooperation with PostFilteringTargetWrapper
\r
5540 to provide verbose logging for failing requests and normal or no logging for
\r
5541 successful requests. We need to make the decision of the final filtering rule
\r
5542 to apply after all logs for a page have been generated.
\r
5545 To use this target, you need to add an entry in the httpModules section of
\r
5549 <![CDATA[<?xml version="1.0" ?>
\r
5553 <add name="NLog" type="NLog.Web.NLogHttpModule, NLog"/>
\r
5561 <p>To set up the ASP.NET Buffering target wrapper <a href="config.html">configuration file</a>, put
\r
5562 the following in <c>web.nlog</c> file in your web application directory (this assumes
\r
5563 that PostFilteringWrapper is used to provide the filtering and actual logs go to
\r
5566 <code lang="XML" src="examples/targets/Configuration File/ASPNetBufferingWrapper/web.nlog" />
\r
5568 This assumes just one target and a single rule. More configuration
\r
5569 options are described <a href="config.html">here</a>.
\r
5572 To configure the target programmatically, put the following
\r
5573 piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs
\r
5574 or some other place that gets executed at the very beginning of your code:
\r
5576 <code lang="C#" src="examples/targets/Configuration API/ASPNetBufferingWrapper/Global.asax.cs" />
\r
5578 Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetBufferingWrapper</c>
\r
5579 directory along with usage instructions.
\r
5583 <member name="T:NLog.Targets.Wrappers.WrapperTargetBase">
\r
5585 Base class for targets wrap other (single) targets.
\r
5588 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.PopulateLayouts(NLog.LayoutCollection)">
\r
5590 Adds all layouts used by this target to the specified collection.
\r
5592 <param name="layouts">The collection to add layouts to.</param>
\r
5594 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Close">
\r
5596 Closes the target by forwarding the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> object.
\r
5599 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.NeedsStackTrace">
\r
5601 Forwards the call to <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.NeedsStackTrace().
\r
5603 <returns>The value of forwarded call</returns>
\r
5605 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Initialize">
\r
5607 Initializes the target by forwarding the call
\r
5608 to <see cref="M:NLog.Target.Initialize"/> to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.
\r
5611 <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString">
\r
5613 Returns the text representation of the object. Used for diagnostics.
\r
5615 <returns>A string that describes the target.</returns>
\r
5617 <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget">
\r
5619 The target that this target wraps.
\r
5622 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor">
\r
5624 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/> and initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> to 100.
\r
5627 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor(NLog.Target)">
\r
5629 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> to 100 and
\r
5630 sets the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified value.
\r
5633 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor(NLog.Target,System.Int32)">
\r
5635 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> and
\r
5636 the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified values.
\r
5639 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Initialize">
\r
5641 Initializes the target by hooking up the NLogHttpModule BeginRequest and EndRequest events.
\r
5644 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Write(NLog.LogEventInfo)">
\r
5646 Adds the specified log event to the buffer.
\r
5648 <param name="logEvent">The log event.</param>
\r
5650 <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Close">
\r
5652 Closes the target by flushing pending events in the buffer (if any).
\r
5655 <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize">
\r
5657 The number of log events to be buffered.
\r
5660 <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.GrowBufferAsNeeded">
\r
5662 Grow the buffer when it gets full.
\r
5665 true causes the buffer to expand until <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferGrowLimit"/> is hit,
\r
5666 false causes the buffer to never expand and lose the earliest entries in case of overflow.
\r
5669 <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferGrowLimit">
\r
5671 The maximum number of log events that the buffer can keep.
\r
5674 <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction">
\r
5676 The action to be taken when the queue overflows
\r
5679 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow">
\r
5684 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard">
\r
5686 Discard the overflowing item.
\r
5689 <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block">
\r
5691 Block until there's more room in the queue.
\r
5694 <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper">
\r
5696 A target wrapper that provides asynchronous, buffered execution of target writes.
\r
5700 Asynchronous target wrapper allows the logger code to execute more quickly, by queueing
\r
5701 messages and processing them in a separate thread. You should wrap targets
\r
5702 that spend a non-trivial amount of time in their Write() method with asynchronous
\r
5703 target to speed up logging.
\r
5706 Because asynchronous logging is quite a common scenario, NLog supports a
\r
5707 shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to
\r
5708 the <targets/> element in the configuration file.
\r
5712 <targets async="true">
\r
5713 ... your targets go here ...
\r
5719 To set up the target in the <a href="config.html">configuration file</a>,
\r
5720 use the following syntax:
\r
5722 <code lang="XML" src="examples/targets/Configuration File/AsyncWrapper/NLog.config" />
\r
5724 The above examples assume just one target and a single rule. See below for
\r
5725 a programmatic configuration that's equivalent to the above config file:
\r
5727 <code lang="C#" src="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" />
\r
5730 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor">
\r
5732 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>.
\r
5735 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Target)">
\r
5737 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>
\r
5738 which wraps the specified target.
\r
5740 <param name="wrappedTarget">The target to be wrapped.</param>
\r
5742 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">
\r
5744 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>
\r
5745 which wraps the specified target.
\r
5747 <param name="wrappedTarget">The target to be wrapped.</param>
\r
5748 <param name="queueLimit">Maximum number of requests in the queue.</param>
\r
5749 <param name="overflowAction">The action to be taken when the queue overflows.</param>
\r
5751 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Initialize">
\r
5753 Initializes the target by starting the lazy writer thread.
\r
5756 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Close">
\r
5758 Closes the target by stopping the lazy writer thread.
\r
5761 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.LogEventInfo)">
\r
5763 Adds the log event to asynchronous queue to be processed by
\r
5764 the lazy writer thread.
\r
5766 <param name="logEvent">The log event.</param>
\r
5768 The <see cref="M:NLog.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called
\r
5769 to ensure that the log event can be processed in another thread.
\r
5772 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer">
\r
5774 Starts the lazy writer thread which periodically writes
\r
5775 queued log messages.
\r
5778 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread">
\r
5780 Starts the lazy writer thread.
\r
5783 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Flush(System.TimeSpan)">
\r
5785 Waits for the lazy writer thread to finish writing messages.
\r
5788 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize">
\r
5790 The number of log events that should be processed in a batch
\r
5791 by the lazy writer thread.
\r
5794 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches">
\r
5796 The time in milliseconds to sleep between batches.
\r
5799 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue">
\r
5801 The queue of lazy writer thread requests.
\r
5804 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction">
\r
5806 The action to be taken when the lazy writer thread request queue count
\r
5807 exceeds the set limit.
\r
5810 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit">
\r
5812 The limit on the number of requests in the lazy writer thread request queue.
\r
5815 <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue">
\r
5817 Asynchronous request queue
\r
5820 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">
\r
5822 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue"/> and
\r
5823 sets the request limit and overflow action.
\r
5825 <param name="requestLimit">Request limit.</param>
\r
5826 <param name="overflowAction">The overflow action.</param>
\r
5828 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.Enqueue(System.Object)">
\r
5830 Enqueues another item. If the queue is overflown the appropriate
\r
5831 action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.OnOverflow"/>.
\r
5833 <param name="o">The item to be queued.</param>
\r
5835 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.DequeueBatch(System.Int32)">
\r
5837 Dequeues a maximum of <c>count</c> items from the queue
\r
5838 and adds returns the <see cref="T:System.Collections.ArrayList"/> containing them.
\r
5840 <param name="count">Maximum number of items to be dequeued.</param>
\r
5842 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.BatchProcessed(System.Collections.ArrayList)">
\r
5844 Notifies the queue that the request batch has been processed.
\r
5846 <param name="batch">The batch.</param>
\r
5848 <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.Clear">
\r
5853 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.RequestLimit">
\r
5855 The request limit.
\r
5858 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.OnOverflow">
\r
5860 Action to be taken when there's no more room in
\r
5861 the queue and another request is enqueued.
\r
5864 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.RequestCount">
\r
5866 Number of requests currently in the queue.
\r
5869 <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.UnprocessedRequestCount">
\r
5871 Number of requests currently being processed (in the queue + batched)
\r
5874 <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper">
\r
5876 A target wrapper that causes a flush after each write on a wrapped target.
\r
5880 To set up the target in the <a href="config.html">configuration file</a>,
\r
5881 use the following syntax:
\r
5883 <code lang="XML" src="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" />
\r
5885 The above examples assume just one target and a single rule. See below for
\r
5886 a programmatic configuration that's equivalent to the above config file:
\r
5888 <code lang="C#" src="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" />
\r
5891 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor">
\r
5893 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/>.
\r
5896 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Target)">
\r
5898 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/>
\r
5899 and initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value.
\r
5902 <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.LogEventInfo)">
\r
5904 Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
\r
5905 and calls <see cref="M:NLog.Target.Flush"/> on it.
\r
5907 <param name="logEvent"></param>
\r
5909 <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper">
\r
5911 A target that buffers log events and sends them in batches to the wrapped target.
\r
5915 To set up the target in the <a href="config.html">configuration file</a>,
\r
5916 use the following syntax:
\r
5918 <code lang="XML" src="examples/targets/Configuration File/BufferingWrapper/NLog.config" />
\r
5920 The above examples assume just one target and a single rule. See below for
\r
5921 a programmatic configuration that's equivalent to the above config file:
\r
5923 <code lang="C#" src="examples/targets/Configuration API/BufferingWrapper/Simple/Example.cs" />
\r
5926 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor">
\r
5928 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> and initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> to 100.
\r
5931 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target)">
\r
5933 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> to 100 and
\r
5934 sets the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified value.
\r
5937 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target,System.Int32)">
\r
5939 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> and
\r
5940 the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified values.
\r
5943 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target,System.Int32,System.Int32)">
\r
5945 Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>,
\r
5946 initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/>, <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>
\r
5947 and <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"/> to the specified values.
\r
5950 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Initialize">
\r
5952 Initializes the target.
\r
5955 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.LogEventInfo)">
\r
5957 Adds the specified log event to the buffer and flushes
\r
5958 the buffer in case the buffer gets full.
\r
5960 <param name="logEvent">The log event.</param>
\r
5962 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Flush(System.TimeSpan)">
\r
5964 Flushes pending events in the buffer (if any).
\r
5967 <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Close">
\r
5969 Closes the target by flushing pending events in the buffer (if any).
\r
5972 <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize">
\r
5974 Number of log events to be buffered.
\r
5977 <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout">
\r
5979 Flush the contents of buffer if there's no write in the specified period of time
\r
5980 (milliseconds). Use -1 to disable timed flushes.
\r
5983 <member name="T:NLog.Targets.Wrappers.FilteringRule">
\r
5985 Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>.
\r
5988 <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor">
\r
5990 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringRule"/>.
\r
5993 <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists">
\r
5995 Condition to be tested.
\r
5998 <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter">
\r
6000 Resulting filter to be applied when the condition matches.
\r
6003 <member name="P:NLog.Targets.Wrappers.FilteringRule.FilterCondition">
\r
6005 Parsed Filter condition.
\r
6008 <member name="P:NLog.Targets.Wrappers.FilteringRule.ExistsCondition">
\r
6010 Parsed Exists condition.
\r
6013 <member name="T:NLog.Targets.Wrappers.FilteringRuleCollection">
\r
6015 A collection of elements of type FilteringRule
\r
6018 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor">
\r
6020 Initializes a new empty instance of the FilteringRuleCollection class.
\r
6023 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor(NLog.Targets.Wrappers.FilteringRule[])">
\r
6025 Initializes a new instance of the FilteringRuleCollection class, containing elements
\r
6026 copied from an array.
\r
6028 <param name="items">
\r
6029 The array whose elements are to be added to the new FilteringRuleCollection.
\r
6032 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor(NLog.Targets.Wrappers.FilteringRuleCollection)">
\r
6034 Initializes a new instance of the FilteringRuleCollection class, containing elements
\r
6035 copied from another instance of FilteringRuleCollection
\r
6037 <param name="items">
\r
6038 The FilteringRuleCollection whose elements are to be added to the new FilteringRuleCollection.
\r
6041 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.AddRange(NLog.Targets.Wrappers.FilteringRule[])">
\r
6043 Adds the elements of an array to the end of this FilteringRuleCollection.
\r
6045 <param name="items">
\r
6046 The array whose elements are to be added to the end of this FilteringRuleCollection.
\r
6049 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.AddRange(NLog.Targets.Wrappers.FilteringRuleCollection)">
\r
6051 Adds the elements of another FilteringRuleCollection to the end of this FilteringRuleCollection.
\r
6053 <param name="items">
\r
6054 The FilteringRuleCollection whose elements are to be added to the end of this FilteringRuleCollection.
\r
6057 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Add(NLog.Targets.Wrappers.FilteringRule)">
\r
6059 Adds an instance of type FilteringRule to the end of this FilteringRuleCollection.
\r
6061 <param name="value">
\r
6062 The FilteringRule to be added to the end of this FilteringRuleCollection.
\r
6065 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Contains(NLog.Targets.Wrappers.FilteringRule)">
\r
6067 Determines whether a specfic FilteringRule value is in this FilteringRuleCollection.
\r
6069 <param name="value">
\r
6070 The FilteringRule value to locate in this FilteringRuleCollection.
\r
6073 true if value is found in this FilteringRuleCollection;
\r
6077 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.IndexOf(NLog.Targets.Wrappers.FilteringRule)">
\r
6079 Return the zero-based index of the first occurrence of a specific value
\r
6080 in this FilteringRuleCollection
\r
6082 <param name="value">
\r
6083 The FilteringRule value to locate in the FilteringRuleCollection.
\r
6086 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
6090 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Insert(System.Int32,NLog.Targets.Wrappers.FilteringRule)">
\r
6092 Inserts an element into the FilteringRuleCollection at the specified index
\r
6094 <param name="index">
\r
6095 The index at which the FilteringRule is to be inserted.
\r
6097 <param name="value">
\r
6098 The FilteringRule to insert.
\r
6101 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Remove(NLog.Targets.Wrappers.FilteringRule)">
\r
6103 Removes the first occurrence of a specific FilteringRule from this FilteringRuleCollection.
\r
6105 <param name="value">
\r
6106 The FilteringRule value to remove from this FilteringRuleCollection.
\r
6109 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.GetEnumerator">
\r
6111 Returns an enumerator that can iterate through the elements of this FilteringRuleCollection.
\r
6114 An object that implements System.Collections.IEnumerator.
\r
6117 <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Item(System.Int32)">
\r
6119 Gets or sets the FilteringRule at the given index in this FilteringRuleCollection.
\r
6122 <member name="T:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator">
\r
6124 Type-specific enumeration class, used by FilteringRuleCollection.GetEnumerator.
\r
6127 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.#ctor(NLog.Targets.Wrappers.FilteringRuleCollection)">
\r
6131 <param name="collection"></param>
\r
6133 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.MoveNext">
\r
6137 <returns></returns>
\r
6139 <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.Reset">
\r
6144 <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.Current">
\r
6149 <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
6154 <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper">
\r
6156 A target wrapper that filters log entries based on a condition.
\r
6159 <p>This example causes the messages not contains the string '1' to be ignored.</p>
\r
6161 To set up the target in the <a href="config.html">configuration file</a>,
\r
6162 use the following syntax:
\r
6164 <code lang="XML" src="examples/targets/Configuration File/FilteringWrapper/NLog.config" />
\r
6166 The above examples assume just one target and a single rule. See below for
\r
6167 a programmatic configuration that's equivalent to the above config file:
\r
6169 <code lang="C#" src="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" />
\r
6172 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor">
\r
6174 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/>.
\r
6177 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Target,System.String)">
\r
6179 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> and
\r
6180 initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> and
\r
6181 <see cref="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"/> properties.
\r
6184 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.LogEventInfo)">
\r
6186 Checks the condition against the passed log event.
\r
6187 If the condition is met, the log event is forwarded to
\r
6188 the wrapped target.
\r
6190 <param name="logEvent">Log event.</param>
\r
6192 <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.PopulateLayouts(NLog.LayoutCollection)">
\r
6194 Adds all layouts used by this target to the specified collection.
\r
6196 <param name="layouts">The collection to add layouts to.</param>
\r
6198 <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition">
\r
6200 Condition expression. Log events who meet this condition will be forwarded
\r
6201 to the wrapped target.
\r
6204 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper">
\r
6206 A target wrapper that impersonates another user for the duration of the write.
\r
6209 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor">
\r
6211 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/>.
\r
6214 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Target)">
\r
6216 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/>
\r
6217 and initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value.
\r
6220 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.LogEventInfo)">
\r
6222 Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
\r
6223 and switches the context back to original.
\r
6225 <param name="logEvent">The log event.</param>
\r
6227 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.LogEventInfo[])">
\r
6229 Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()
\r
6230 and switches the context back to original.
\r
6232 <param name="logEvents">Log events.</param>
\r
6234 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Initialize">
\r
6236 Initializes the impersonation context.
\r
6239 <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Close">
\r
6241 Closes the impersonation context.
\r
6244 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Username">
\r
6246 Username to change context to
\r
6249 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password">
\r
6254 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain">
\r
6256 Windows domain name to change context to.
\r
6259 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonType">
\r
6264 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProvider">
\r
6269 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel">
\r
6271 Impersonation level.
\r
6274 <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf">
\r
6276 Revert to the credentials of the process instead of impersonating another user.
\r
6279 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel">
\r
6281 Impersonation level.
\r
6284 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Anonymous">
\r
6289 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Identification">
\r
6294 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Impersonation">
\r
6299 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Delegation">
\r
6304 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType">
\r
6309 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Interactive">
\r
6314 This logon type is intended for users who will be interactively using the computer, such as a user being logged on
\r
6315 by a terminal server, remote shell, or similar process.
\r
6316 This logon type has the additional expense of caching logon information for disconnected operations;
\r
6317 therefore, it is inappropriate for some client/server applications,
\r
6318 such as a mail server.
\r
6321 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Network">
\r
6326 This logon type is intended for high performance servers to authenticate plaintext passwords.
\r
6327 The LogonUser function does not cache credentials for this logon type.
\r
6330 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Batch">
\r
6335 This logon type is intended for batch servers, where processes may be executing on behalf of a user without
\r
6336 their direct intervention. This type is also for higher performance servers that process many plaintext
\r
6337 authentication attempts at a time, such as mail or Web servers.
\r
6338 The LogonUser function does not cache credentials for this logon type.
\r
6341 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Service">
\r
6343 Logon as a Service
\r
6346 Indicates a service-type logon. The account provided must have the service privilege enabled.
\r
6349 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.NetworkClearText">
\r
6351 Network Clear Text Logon
\r
6354 This logon type preserves the name and password in the authentication package, which allows the server to make
\r
6355 connections to other network servers while impersonating the client. A server can accept plaintext credentials
\r
6356 from a client, call LogonUser, verify that the user can access the system across the network, and still
\r
6357 communicate with other servers.
\r
6358 NOTE: Windows NT: This value is not supported.
\r
6361 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.NewCredentials">
\r
6363 New Network Credentials
\r
6366 This logon type allows the caller to clone its current token and specify new credentials for outbound connections.
\r
6367 The new logon session has the same local identifier but uses different credentials for other network connections.
\r
6368 NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider.
\r
6369 NOTE: Windows NT: This value is not supported.
\r
6372 <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProviderType">
\r
6378 <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProviderType.Default">
\r
6380 Use the standard logon provider for the system.
\r
6383 The default security provider is negotiate, unless you pass NULL for the domain name and the user name
\r
6384 is not in UPN format. In this case, the default provider is NTLM.
\r
6385 NOTE: Windows 2000/NT: The default security provider is NTLM.
\r
6388 <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper">
\r
6390 A target wrapper that filters buffered log entries based on a set of conditions
\r
6391 that are evaluated on all events.
\r
6394 PostFilteringWrapper must be used with some type of buffering target or wrapper, such as
\r
6395 AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper.
\r
6399 This example works like this. If there are no Warn,Error or Fatal messages in the buffer
\r
6400 only Info messages are written to the file, but if there are any warnings or errors,
\r
6401 the output includes detailed trace (levels >= Debug). You can plug in a different type
\r
6402 of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different
\r
6406 To set up the target in the <a href="config.html">configuration file</a>,
\r
6407 use the following syntax:
\r
6409 <code lang="XML" src="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" />
\r
6411 The above examples assume just one target and a single rule. See below for
\r
6412 a programmatic configuration that's equivalent to the above config file:
\r
6414 <code lang="C#" src="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" />
\r
6417 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor">
\r
6419 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>.
\r
6422 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.LogEventInfo[])">
\r
6424 Evaluates all filtering rules to find the first one that matches.
\r
6425 The matching rule determines the filtering condition to be applied
\r
6426 to all items in a buffer. If no condition matches, default filter
\r
6427 is applied to the array of log events.
\r
6429 <param name="logEvents">Array of log events to be post-filtered.</param>
\r
6431 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.LogEventInfo)">
\r
6433 Processes a single log event. Not very useful for this post-filtering
\r
6436 <param name="logEvent">Log event.</param>
\r
6438 <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.PopulateLayouts(NLog.LayoutCollection)">
\r
6440 Adds all layouts used by this target to the specified collection.
\r
6442 <param name="layouts">The collection to add layouts to.</param>
\r
6444 <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter">
\r
6446 Default filter to be applied when no specific rule matches.
\r
6449 <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules">
\r
6451 Collection of filtering rules. The rules are processed top-down
\r
6452 and the first rule that matches determines the filtering condition to
\r
6453 be applied to log events.
\r
6456 <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper">
\r
6458 A target wrapper that repeats each log event the specified number of times.
\r
6461 <p>This example causes each log message to be repeated 3 times.</p>
\r
6463 To set up the target in the <a href="config.html">configuration file</a>,
\r
6464 use the following syntax:
\r
6466 <code lang="XML" src="examples/targets/Configuration File/RepeatingWrapper/NLog.config" />
\r
6468 The above examples assume just one target and a single rule. See below for
\r
6469 a programmatic configuration that's equivalent to the above config file:
\r
6471 <code lang="C#" src="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" />
\r
6474 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor">
\r
6476 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/>.
\r
6479 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Target,System.Int32)">
\r
6481 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/>,
\r
6482 initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value and
\r
6483 sets the <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/>,
\r
6486 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.LogEventInfo)">
\r
6488 Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times.
\r
6490 <param name="logEvent">The log event.</param>
\r
6492 <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.LogEventInfo[])">
\r
6494 Forwards the array of log events to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Target.Write(NLog.LogEventInfo[])"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times.
\r
6496 <param name="logEvents">The array of log events.</param>
\r
6498 <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount">
\r
6500 The number of times to repeat each log message.
\r
6503 <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper">
\r
6505 A target wrapper that causes retries on wrapped target errors.
\r
6508 <p>This example causes each write attempt to be repeated 3 times,
\r
6509 sleeping 1 second between attempts if first one fails.</p>
\r
6511 To set up the target in the <a href="config.html">configuration file</a>,
\r
6512 use the following syntax:
\r
6514 <code lang="XML" src="examples/targets/Configuration File/RetryingWrapper/NLog.config" />
\r
6516 The above examples assume just one target and a single rule. See below for
\r
6517 a programmatic configuration that's equivalent to the above config file:
\r
6519 <code lang="C#" src="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" />
\r
6522 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor">
\r
6524 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/>.
\r
6527 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Target,System.Int32,System.Int32)">
\r
6529 Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> and
\r
6530 initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>
\r
6531 <see cref="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"/> and <see cref="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"/>
\r
6535 <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.LogEventInfo)">
\r
6537 Writes the specified log event to the wrapped target, retrying and pausing in case of an error.
\r
6539 <param name="logEvent">The log event.</param>
\r
6541 <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount">
\r
6543 Number of retries that should be attempted on the wrapped target in case of a failure.
\r
6546 <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds">
\r
6548 The time to wait between retries in milliseconds.
\r
6551 <member name="T:NLog.Targets.ASPNetTraceTarget">
\r
6553 Writes logging messages to the ASP.NET trace.
\r
6556 <p>To set up the ASP.NET Trace target in the <a href="config.html">configuration file</a>, put
\r
6557 the following in <c>web.nlog</c> file in your web application directory.
\r
6559 <code lang="XML" src="examples/targets/Configuration File/ASPNetTrace/web.nlog" />
\r
6561 This assumes just one target and a single rule. More configuration
\r
6562 options are described <a href="config.html">here</a>.
\r
6565 To configure the target programmatically, put the following
\r
6566 piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs
\r
6567 or some other place that gets executed at the very beginning of your code:
\r
6569 <code lang="C#" src="examples/targets/Configuration API/ASPNetTrace/Global.asax.cs" />
\r
6571 Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetTrace</c>
\r
6572 directory along with usage instructions.
\r
6574 Resulting log entries can be viewed by navigating to http://server/path/Trace.axd.
\r
6576 <b>HTTP Request List:</b><br/>
\r
6577 <img src="examples/targets/Screenshots/ASPNetTrace/ASPNetTraceOutput1.gif" />
\r
6579 <b>HTTP Request Details:</b>
\r
6581 <img src="examples/targets/Screenshots/ASPNetTrace/ASPNetTraceOutput2.gif" />
\r
6585 <member name="T:NLog.TargetWithLayout">
\r
6587 Represents target that supports string formatting using layouts.
\r
6590 <member name="M:NLog.TargetWithLayout.#ctor">
\r
6592 Creates a new instance of <see cref="T:NLog.TargetWithLayout"/>
\r
6595 <member name="M:NLog.TargetWithLayout.PopulateLayouts(NLog.LayoutCollection)">
\r
6597 Adds all layouts used by this target to the specified collection.
\r
6599 <param name="layouts">The collection to add layouts to.</param>
\r
6601 <member name="M:NLog.TargetWithLayout.Initialize">
\r
6603 Initializes the target.
\r
6606 <member name="P:NLog.TargetWithLayout.Layout">
\r
6608 The text to be rendered.
\r
6611 <member name="P:NLog.TargetWithLayout.CompiledLayout">
\r
6613 The compiled layout, can be an instance of <see cref="P:NLog.TargetWithLayout.Layout"/> or other layout type.
\r
6616 <member name="M:NLog.Targets.ASPNetTraceTarget.Write(NLog.LogEventInfo)">
\r
6618 Writes the specified logging event to the ASP.NET Trace facility. Log entries
\r
6619 can then be viewed by navigating to http://server/path/Trace.axd
\r
6620 If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Warn"/> it uses the
\r
6621 <see cref="M:System.Web.TraceContext.Warn(System.String,System.String)"/> method, otherwise it uses
\r
6622 <see cref="M:System.Web.TraceContext.Write(System.String,System.String)"/> method.
\r
6624 <param name="logEvent">The logging event.</param>
\r
6626 <member name="T:NLog.Targets.ChainsawTarget">
\r
6628 Sends logging messages to the remote instance of Chainsaw application from log4j.
\r
6632 To set up the target in the <a href="config.html">configuration file</a>,
\r
6633 use the following syntax:
\r
6635 <code lang="XML" src="examples/targets/Configuration File/Chainsaw/NLog.config" />
\r
6637 This assumes just one target and a single rule. More configuration
\r
6638 options are described <a href="config.html">here</a>.
\r
6641 To set up the log target programmatically use code like this:
\r
6643 <code lang="C#" src="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" />
\r
6645 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
\r
6646 or you'll get TCP timeouts and your application will crawl.
\r
6647 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
\r
6648 so that your application threads will not be blocked by the timing-out connection attempts.
\r
6652 <member name="T:NLog.Targets.NLogViewerTarget">
\r
6654 Sends logging messages to the remote instance of NLog Viewer.
\r
6658 To set up the target in the <a href="config.html">configuration file</a>,
\r
6659 use the following syntax:
\r
6661 <code lang="XML" src="examples/targets/Configuration File/NLogViewer/NLog.config" />
\r
6663 This assumes just one target and a single rule. More configuration
\r
6664 options are described <a href="config.html">here</a>.
\r
6667 To set up the log target programmatically use code like this:
\r
6669 <code lang="C#" src="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" />
\r
6671 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
\r
6672 or you'll get TCP timeouts and your application will crawl.
\r
6673 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
\r
6674 so that your application threads will not be blocked by the timing-out connection attempts.
\r
6678 <member name="T:NLog.Targets.NetworkTarget">
\r
6680 Sends logging messages over the network.
\r
6684 To set up the target in the <a href="config.html">configuration file</a>,
\r
6685 use the following syntax:
\r
6687 <code lang="XML" src="examples/targets/Configuration File/Network/NLog.config" />
\r
6689 This assumes just one target and a single rule. More configuration
\r
6690 options are described <a href="config.html">here</a>.
\r
6693 To set up the log target programmatically use code like this:
\r
6695 <code lang="C#" src="examples/targets/Configuration API/Network/Simple/Example.cs" />
\r
6697 To print the results, use any application that's able to receive messages over
\r
6698 TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is
\r
6699 a simple but very powerful command-line tool that can be used for that. This image
\r
6700 demonstrates the NetCat tool receiving log messages from Network target.
\r
6702 <img src="examples/targets/Screenshots/Network/Output.gif" />
\r
6704 NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol
\r
6705 or you'll get TCP timeouts and your application will crawl.
\r
6706 Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target
\r
6707 so that your application threads will not be blocked by the timing-out connection attempts.
\r
6710 There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a>
\r
6711 and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer
\r
6712 or NLogViewer application respectively.
\r
6716 <member name="M:NLog.Targets.NetworkTarget.NetworkSend(System.String,System.Byte[])">
\r
6718 Sends the provided text to the specified address.
\r
6720 <param name="address">The address. Can be tcp://host:port, udp://host:port, http://host:port</param>
\r
6721 <param name="bytes">The bytes to be sent.</param>
\r
6723 <member name="M:NLog.Targets.NetworkTarget.Flush(System.TimeSpan)">
\r
6725 Flushes any buffers.
\r
6727 <param name="timeout">Flush timeout.</param>
\r
6729 <member name="M:NLog.Targets.NetworkTarget.Close">
\r
6731 Closes the target.
\r
6734 <member name="M:NLog.Targets.NetworkTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
6736 Adds all layouts used by this target to the specified collection.
\r
6738 <param name="layouts">The collection to add layouts to.</param>
\r
6740 <member name="M:NLog.Targets.NetworkTarget.Write(NLog.LogEventInfo)">
\r
6743 rendered logging event over the network optionally concatenating it with a newline character.
\r
6745 <param name="logEvent">The logging event.</param>
\r
6747 <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)">
\r
6749 Gets the bytes to be written.
\r
6751 <param name="logEvent">Log event</param>
\r
6752 <returns>Byte array.</returns>
\r
6754 <member name="P:NLog.Targets.NetworkTarget.Address">
\r
6756 The network address. Can be tcp://host:port or udp://host:port
\r
6759 For HTTP Support use the WebService target.
\r
6762 <member name="P:NLog.Targets.NetworkTarget.AddressLayout">
\r
6764 The network address. Can be tcp://host:port, udp://host:port, http://host:port or https://host:port
\r
6767 <member name="P:NLog.Targets.NetworkTarget.KeepConnection">
\r
6769 Keep connection open whenever possible.
\r
6772 <member name="P:NLog.Targets.NetworkTarget.NewLine">
\r
6774 Append newline at the end of log message.
\r
6777 <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize">
\r
6779 Maximum message size in bytes.
\r
6782 <member name="P:NLog.Targets.NetworkTarget.OnOverflow">
\r
6784 Action that should be taken if the message is larger than
\r
6788 <member name="P:NLog.Targets.NetworkTarget.Encoding">
\r
6793 Can be any encoding name supported by System.Text.Encoding.GetEncoding() e.g. <c>windows-1252</c>, <c>iso-8859-2</c>.
\r
6796 <member name="T:NLog.Targets.NetworkTarget.OverflowAction">
\r
6798 Action that should be taken if the message overflows.
\r
6801 <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Error">
\r
6806 <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Split">
\r
6808 Split the message into smaller pieces.
\r
6811 <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Discard">
\r
6813 Discard the entire message
\r
6816 <member name="M:NLog.Targets.NLogViewerTarget.#ctor">
\r
6818 Creates a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/>
\r
6819 and initializes default property values.
\r
6822 <member name="M:NLog.Targets.NLogViewerTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
6824 Adds all layouts used by this target to the specified collection.
\r
6826 <param name="layouts">The collection to add layouts to.</param>
\r
6828 <member name="M:NLog.Targets.NLogViewerTarget.NeedsStackTrace">
\r
6830 Returns the value indicating whether call site and/or source information should be gathered.
\r
6832 <returns>2 - when IncludeSourceInfo is set, 1 when IncludeCallSite is set, 0 otherwise</returns>
\r
6834 <member name="P:NLog.Targets.NLogViewerTarget.Layout">
\r
6836 An instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages.
\r
6839 <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData">
\r
6841 Include NLog-specific extensions to log4j schema.
\r
6844 <member name="P:NLog.Targets.NLogViewerTarget.AppInfo">
\r
6846 The AppInfo field. By default it's the friendly name of the current AppDomain.
\r
6849 <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite">
\r
6851 Include call site (class and method name) in the information sent over the network.
\r
6854 <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo">
\r
6856 Include source info (file name and line number) in the information sent over the network.
\r
6859 <member name="P:NLog.Targets.NLogViewerTarget.IncludeMDC">
\r
6861 Include MDC dictionary in the information sent over the network.
\r
6864 <member name="P:NLog.Targets.NLogViewerTarget.IncludeNDC">
\r
6866 Include NDC stack.
\r
6869 <member name="P:NLog.Targets.NLogViewerTarget.Parameters">
\r
6871 The collection of parameters. Each parameter contains a mapping
\r
6872 between NLog layout and a named parameter.
\r
6875 <member name="M:NLog.Targets.ChainsawTarget.#ctor">
\r
6877 Creates a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/>
\r
6878 and initializes default property values.
\r
6881 <member name="T:NLog.Targets.ConsoleTarget">
\r
6883 Writes logging messages to the console.
\r
6887 To set up the target in the <a href="config.html">configuration file</a>,
\r
6888 use the following syntax:
\r
6890 <code lang="XML" src="examples/targets/Configuration File/Console/NLog.config" />
\r
6892 This assumes just one target and a single rule. More configuration
\r
6893 options are described <a href="config.html">here</a>.
\r
6896 To set up the log target programmatically use code like this:
\r
6898 <code lang="C#" src="examples/targets/Configuration API/Console/Simple/Example.cs" />
\r
6901 <member name="T:NLog.TargetWithLayoutHeaderAndFooter">
\r
6903 Represents target that supports string formatting using layouts.
\r
6906 <member name="M:NLog.TargetWithLayoutHeaderAndFooter.#ctor">
\r
6908 Creates a new instance of <see cref="T:NLog.TargetWithLayout"/>
\r
6911 <member name="M:NLog.TargetWithLayoutHeaderAndFooter.PopulateLayouts(NLog.LayoutCollection)">
\r
6913 Adds all layouts used by this target to the specified collection.
\r
6915 <param name="layouts">The collection to add layouts to.</param>
\r
6917 <member name="M:NLog.TargetWithLayoutHeaderAndFooter.Initialize">
\r
6919 Initializes the target.
\r
6922 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Layout">
\r
6924 The text to be rendered.
\r
6927 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Header">
\r
6932 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Footer">
\r
6937 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledHeader">
\r
6941 <value>The compiled header.</value>
\r
6943 The header can be of any layout type.
\r
6946 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledFooter">
\r
6950 <value>The compiled footer.</value>
\r
6952 The header can be of any layout type.
\r
6955 <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledLayoutWithHeaderAndFooter">
\r
6957 Gets the compiled layout with header and footer.
\r
6959 <value>The compiled layout with header and footer.</value>
\r
6961 <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)">
\r
6963 Writes the specified logging event to the Console.Out or
\r
6964 Console.Error depending on the value of the Error flag.
\r
6966 <param name="logEvent">The logging event.</param>
\r
6968 Note that the Error option is not supported on .NET Compact Framework.
\r
6971 <member name="M:NLog.Targets.ConsoleTarget.Initialize">
\r
6973 Initializes the target.
\r
6976 <member name="M:NLog.Targets.ConsoleTarget.Close">
\r
6978 Closes the target and releases any unmanaged resources.
\r
6981 <member name="P:NLog.Targets.ConsoleTarget.Error">
\r
6983 Send the logging messages to the standard error instead of the standard output.
\r
6986 <member name="T:NLog.Targets.DatabaseTarget">
\r
6988 Writes logging messages to the database using an ADO.NET provider.
\r
6992 The configuration is dependent on the database type, because
\r
6993 there are differnet methods of specifying connection string, SQL
\r
6994 command and command parameters.
\r
6996 <para>MS SQL Server using System.Data.SqlClient:</para>
\r
6997 <code lang="XML" src="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" />
\r
6999 <para>Oracle using System.Data.OracleClient:</para>
\r
7000 <code lang="XML" src="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" />
\r
7002 <para>Oracle using System.Data.OleDbClient:</para>
\r
7003 <code lang="XML" src="examples/targets/Configuration File/Database/Oracle.OleDb/NLog.config" height="350" />
\r
7005 <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para>
\r
7006 <code lang="C#" src="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" />
\r
7009 <member name="M:NLog.Targets.DatabaseTarget.#ctor">
\r
7011 Creates a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> object and sets
\r
7012 the default values of some properties;
\r
7015 <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)">
\r
7017 Writes the specified logging event to the database. It creates
\r
7018 a new database command, prepares parameters for it by calculating
\r
7019 layouts and executes the command.
\r
7021 <param name="logEvent">The logging event.</param>
\r
7023 <member name="M:NLog.Targets.DatabaseTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
7025 Adds all layouts used by this target to the specified collection.
\r
7027 <param name="layouts">The collection to add layouts to.</param>
\r
7029 <member name="P:NLog.Targets.DatabaseTarget.DBProvider">
\r
7031 The name of the database provider. It can be:
\r
7032 <c>sqlserver, mssql, microsoft, msde</c> (all for MSSQL database), <c>oledb, odbc</c> or other name in which case
\r
7033 it's treated as a fully qualified type name of the data provider *Connection class.
\r
7036 <member name="P:NLog.Targets.DatabaseTarget.ConnectionString">
\r
7038 The connection string. When provided, it overrides the values
\r
7039 specified in DBHost, DBUserName, DBPassword, DBDatabase.
\r
7042 <member name="P:NLog.Targets.DatabaseTarget.KeepConnection">
\r
7044 Keep the database connection open between the log events.
\r
7047 <member name="P:NLog.Targets.DatabaseTarget.UseTransactions">
\r
7049 Use database transactions. Some data providers require this.
\r
7052 <member name="P:NLog.Targets.DatabaseTarget.DBHost">
\r
7054 The database host name. If the ConnectionString is not provided
\r
7055 this value will be used to construct the "Server=" part of the
\r
7056 connection string.
\r
7059 <member name="P:NLog.Targets.DatabaseTarget.DBHostLayout">
\r
7061 The database host name. If the ConnectionString is not provided
\r
7062 this value will be used to construct the "Server=" part of the
\r
7063 connection string.
\r
7066 <member name="P:NLog.Targets.DatabaseTarget.DBUserName">
\r
7068 The database user name. If the ConnectionString is not provided
\r
7069 this value will be used to construct the "User ID=" part of the
\r
7070 connection string.
\r
7073 <member name="P:NLog.Targets.DatabaseTarget.DBUserNameLayout">
\r
7075 The database user name. If the ConnectionString is not provided
\r
7076 this value will be used to construct the "User ID=" part of the
\r
7077 connection string.
\r
7080 <member name="P:NLog.Targets.DatabaseTarget.DBPassword">
\r
7082 The database password. If the ConnectionString is not provided
\r
7083 this value will be used to construct the "Password=" part of the
\r
7084 connection string.
\r
7087 <member name="P:NLog.Targets.DatabaseTarget.DBPasswordLayout">
\r
7089 The database password. If the ConnectionString is not provided
\r
7090 this value will be used to construct the "Password=" part of the
\r
7091 connection string.
\r
7094 <member name="P:NLog.Targets.DatabaseTarget.DBDatabase">
\r
7096 The database name. If the ConnectionString is not provided
\r
7097 this value will be used to construct the "Database=" part of the
\r
7098 connection string.
\r
7101 <member name="P:NLog.Targets.DatabaseTarget.DBDatabaseLayout">
\r
7103 The database name. If the ConnectionString is not provided
\r
7104 this value will be used to construct the "Database=" part of the
\r
7105 connection string.
\r
7108 <member name="P:NLog.Targets.DatabaseTarget.CommandText">
\r
7110 The text of the SQL command to be run on each log level.
\r
7113 Typically this is a SQL INSERT statement or a stored procedure call.
\r
7114 It should use the database-specific parameters (marked as <c>@parameter</c>
\r
7115 for SQL server or <c>:parameter</c> for Oracle, other data providers
\r
7116 have their own notation) and not the layout renderers,
\r
7117 because the latter is prone to SQL injection attacks.
\r
7118 The layout renderers should be specified as <parameters />> instead.
\r
7121 <member name="P:NLog.Targets.DatabaseTarget.CommandTextLayout">
\r
7123 The text of the SQL command to be run on each log level.
\r
7126 Typically this is a SQL INSERT statement or a stored procedure call.
\r
7127 It should use the database-specific parameters (marked as <c>@parameter</c>
\r
7128 for SQL server or <c>:parameter</c> for Oracle, other data providers
\r
7129 have their own notation) and not the layout renderers,
\r
7130 because the latter is prone to SQL injection attacks.
\r
7131 The layout renderers should be specified as <parameters />< instead.
\r
7134 <member name="P:NLog.Targets.DatabaseTarget.Parameters">
\r
7136 The collection of paramters. Each parameter contains a mapping
\r
7137 between NLog layout and a database named or positional parameter.
\r
7140 <member name="T:NLog.Targets.DatabaseParameterInfo">
\r
7142 Represents a parameter to a Database target.
\r
7145 <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor">
\r
7147 Creates a new instance of <see cref="T:NLog.Targets.DatabaseParameterInfo"/>.
\r
7150 <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,System.String)">
\r
7152 Creates a new instance of <see cref="T:NLog.Targets.DatabaseParameterInfo"/>
\r
7153 and sets Name and Layout properties to the specified values.
\r
7156 <member name="P:NLog.Targets.DatabaseParameterInfo.Name">
\r
7158 Database parameter name.
\r
7161 <member name="P:NLog.Targets.DatabaseParameterInfo.Layout">
\r
7163 The layout that should be use to calcuate the value for the parameter.
\r
7166 <member name="P:NLog.Targets.DatabaseParameterInfo.CompiledLayout">
\r
7168 The compiled representation of the Layout property.
\r
7171 <member name="P:NLog.Targets.DatabaseParameterInfo.Size">
\r
7173 Database parameter size.
\r
7176 <member name="P:NLog.Targets.DatabaseParameterInfo.Precision">
\r
7178 Database parameter precision.
\r
7181 <member name="P:NLog.Targets.DatabaseParameterInfo.Scale">
\r
7183 Database parameter scale.
\r
7186 <member name="T:NLog.Targets.DatabaseParameterInfoCollection">
\r
7188 A collection of elements of type DatabaseParameterInfo
\r
7191 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor">
\r
7193 Initializes a new empty instance of the DatabaseParameterInfoCollection class.
\r
7196 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor(NLog.Targets.DatabaseParameterInfo[])">
\r
7198 Initializes a new instance of the DatabaseParameterInfoCollection class, containing elements
\r
7199 copied from an array.
\r
7201 <param name="items">
\r
7202 The array whose elements are to be added to the new DatabaseParameterInfoCollection.
\r
7205 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor(NLog.Targets.DatabaseParameterInfoCollection)">
\r
7207 Initializes a new instance of the DatabaseParameterInfoCollection class, containing elements
\r
7208 copied from another instance of DatabaseParameterInfoCollection
\r
7210 <param name="items">
\r
7211 The DatabaseParameterInfoCollection whose elements are to be added to the new DatabaseParameterInfoCollection.
\r
7214 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.AddRange(NLog.Targets.DatabaseParameterInfo[])">
\r
7216 Adds the elements of an array to the end of this DatabaseParameterInfoCollection.
\r
7218 <param name="items">
\r
7219 The array whose elements are to be added to the end of this DatabaseParameterInfoCollection.
\r
7222 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.AddRange(NLog.Targets.DatabaseParameterInfoCollection)">
\r
7224 Adds the elements of another DatabaseParameterInfoCollection to the end of this DatabaseParameterInfoCollection.
\r
7226 <param name="items">
\r
7227 The DatabaseParameterInfoCollection whose elements are to be added to the end of this DatabaseParameterInfoCollection.
\r
7230 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Add(NLog.Targets.DatabaseParameterInfo)">
\r
7232 Adds an instance of type DatabaseParameterInfo to the end of this DatabaseParameterInfoCollection.
\r
7234 <param name="value">
\r
7235 The DatabaseParameterInfo to be added to the end of this DatabaseParameterInfoCollection.
\r
7238 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Contains(NLog.Targets.DatabaseParameterInfo)">
\r
7240 Determines whether a specfic DatabaseParameterInfo value is in this DatabaseParameterInfoCollection.
\r
7242 <param name="value">
\r
7243 The DatabaseParameterInfo value to locate in this DatabaseParameterInfoCollection.
\r
7246 true if value is found in this DatabaseParameterInfoCollection;
\r
7250 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.IndexOf(NLog.Targets.DatabaseParameterInfo)">
\r
7252 Return the zero-based index of the first occurrence of a specific value
\r
7253 in this DatabaseParameterInfoCollection
\r
7255 <param name="value">
\r
7256 The DatabaseParameterInfo value to locate in the DatabaseParameterInfoCollection.
\r
7259 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
7263 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Insert(System.Int32,NLog.Targets.DatabaseParameterInfo)">
\r
7265 Inserts an element into the DatabaseParameterInfoCollection at the specified index
\r
7267 <param name="index">
\r
7268 The index at which the DatabaseParameterInfo is to be inserted.
\r
7270 <param name="value">
\r
7271 The DatabaseParameterInfo to insert.
\r
7274 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Remove(NLog.Targets.DatabaseParameterInfo)">
\r
7276 Removes the first occurrence of a specific DatabaseParameterInfo from this DatabaseParameterInfoCollection.
\r
7278 <param name="value">
\r
7279 The DatabaseParameterInfo value to remove from this DatabaseParameterInfoCollection.
\r
7282 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.GetEnumerator">
\r
7284 Returns an enumerator that can iterate through the elements of this DatabaseParameterInfoCollection.
\r
7287 An object that implements System.Collections.IEnumerator.
\r
7290 <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Item(System.Int32)">
\r
7292 Gets or sets the DatabaseParameterInfo at the given index in this DatabaseParameterInfoCollection.
\r
7295 <member name="T:NLog.Targets.DatabaseParameterInfoCollection.Enumerator">
\r
7297 Type-specific enumeration class, used by DatabaseParameterInfoCollection.GetEnumerator.
\r
7300 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.#ctor(NLog.Targets.DatabaseParameterInfoCollection)">
\r
7304 <param name="collection"></param>
\r
7306 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.MoveNext">
\r
7310 <returns></returns>
\r
7312 <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.Reset">
\r
7317 <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.Current">
\r
7322 <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
7327 <member name="T:NLog.Targets.DebugTarget">
\r
7329 Counts logging messages but does not output them anywhere. Provides
\r
7330 the counter of logged messages and remembers the latest one.
\r
7334 To set up the target in the <a href="config.html">configuration file</a>,
\r
7335 use the following syntax:
\r
7337 <code lang="XML" src="examples/targets/Configuration File/Debug/NLog.config" />
\r
7339 This assumes just one target and a single rule. More configuration
\r
7340 options are described <a href="config.html">here</a>.
\r
7343 To set up the log target programmatically use code like this:
\r
7345 <code lang="C#" src="examples/targets/Configuration API/Debug/Simple/Example.cs" />
\r
7348 <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)">
\r
7350 Increases the number of messages.
\r
7352 <param name="logEvent">The logging event.</param>
\r
7354 <member name="P:NLog.Targets.DebugTarget.Counter">
\r
7356 The number of times this target has been called.
\r
7359 <member name="P:NLog.Targets.DebugTarget.LastMessage">
\r
7361 The last message rendered by this target.
\r
7364 <member name="T:NLog.Targets.DebuggerTarget">
\r
7366 Writes logging messages to the attached managed debugger (for example Visual Studio .NET or DbgCLR).
\r
7370 To set up the target in the <a href="config.html">configuration file</a>,
\r
7371 use the following syntax:
\r
7373 <code lang="XML" src="examples/targets/Configuration File/Debugger/NLog.config" />
\r
7375 This assumes just one target and a single rule. More configuration
\r
7376 options are described <a href="config.html">here</a>.
\r
7379 To set up the log target programmatically use code like this:
\r
7381 <code lang="C#" src="examples/targets/Configuration API/Debugger/Simple/Example.cs" />
\r
7384 <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)">
\r
7386 Writes the specified logging event to the attached debugger.
\r
7388 <param name="logEvent">The logging event.</param>
\r
7390 <member name="M:NLog.Targets.DebuggerTarget.Initialize">
\r
7392 Initializes the target.
\r
7395 <member name="M:NLog.Targets.DebuggerTarget.Close">
\r
7397 Closes the target and releases any unmanaged resources.
\r
7400 <member name="T:NLog.Targets.FileTarget">
\r
7402 Writes logging messages to one or more files.
\r
7406 To set up the target in the <a href="config.html">configuration file</a>,
\r
7407 use the following syntax:
\r
7409 <code lang="XML" src="examples/targets/Configuration File/File/Simple/NLog.config" />
\r
7411 You can use a single target to write to multiple files. The following
\r
7412 example writes each log message to a file named after its log level, so
\r
7414 <c>Trace.log</c>, <c>Debug.log</c>, <c>Info.log</c>, <c>Warn.log</c>,
\r
7415 <c>Error.log</c>, <c>Fatal.log</c>
\r
7417 <code lang="XML" src="examples/targets/Configuration File/File/Multiple/NLog.config" />
\r
7419 The file names can be quite complex for the most demanding scenarios. This
\r
7420 example shows a way to create separate files for each day, user and log level.
\r
7421 As you can see, the possibilities are endless.
\r
7423 <code lang="XML" src="examples/targets/Configuration File/File/Multiple2/NLog.config" />
\r
7425 Depending on your usage scenario it may be useful to add an <a href="target.AsyncWrapper.html">asynchronous target wrapper</a>
\r
7426 around the file target. This way all your log messages
\r
7427 will be written in a separate thread so your main thread can finish
\r
7428 your work more quickly. Asynchronous logging is recommended
\r
7429 for multi-threaded server applications which run for a long time and
\r
7430 is not recommended for quickly-finishing command line applications.
\r
7432 <code lang="XML" src="examples/targets/Configuration File/File/Asynchronous/NLog.config" />
\r
7434 The above examples assume just one target and a single rule. See below for
\r
7435 a programmatic configuration that's equivalent to the above config file:
\r
7437 <code lang="C#" src="examples/targets/Configuration API/File/Asynchronous/Example.cs" />
\r
7439 More configuration options are described <a href="config.html">here</a>.
\r
7442 To set up the log target programmatically use code like this:
\r
7444 <code lang="C#" src="examples/targets/Configuration API/File/Simple/Example.cs" />
\r
7446 File target can also do file archiving, meaning that the log file is automatically
\r
7447 moved to another place based on its size and time. This example demonstrates
\r
7448 file archiving based on size. Files after 10000 bytes are moved to a separate folder
\r
7449 and renamed log.00000.txt, log.00001.txt and so on.
\r
7451 <code lang="C#" src="examples/targets/Configuration API/File/Archive1/Example.cs" />
\r
7453 File archiving can also be done on date/time changes. For example, to create a new
\r
7454 archive file every minute use this code:
\r
7456 <code lang="C#" src="examples/targets/Configuration API/File/Archive2/Example.cs" />
\r
7458 You can combine both methods as demonstrated here:
\r
7460 <code lang="C#" src="examples/targets/Configuration API/File/Archive3/Example.cs" />
\r
7462 Note that file archiving works even when you use a single target instance
\r
7463 to write to multiple files, such as putting each log level in a separate place:
\r
7465 <code lang="C#" src="examples/targets/Configuration API/File/Archive4/Example.cs" />
\r
7467 You can write texts using alternative layouts, such as CSV (comma-separated values).
\r
7468 This example writes files which are properly CSV-quoted (can handle messages with line breaks
\r
7471 <code lang="C#" src="examples/targets/Configuration API/File/CSV/Example.cs" />
\r
7473 This is the configuration file version:
\r
7475 <code lang="XML" src="examples/targets/Configuration File/File/CSV/NLog.config" />
\r
7478 <member name="M:NLog.Targets.FileTarget.#ctor">
\r
7480 Creates a new instance of <see cref="T:NLog.Targets.FileTarget"/>.
\r
7483 <member name="M:NLog.Targets.FileTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
7485 Adds all layouts used by this target to the specified collection.
\r
7487 <param name="layouts">The collection to add layouts to.</param>
\r
7489 <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)">
\r
7491 Formats the log event for write.
\r
7493 <param name="logEvent">The log event to be formatted.</param>
\r
7494 <returns>A string representation of the log event.</returns>
\r
7496 <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)">
\r
7498 Gets the bytes to be written to the file.
\r
7500 <param name="logEvent">log event</param>
\r
7501 <returns>array of bytes that are ready to be written</returns>
\r
7503 <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)">
\r
7505 Writes the specified logging event to a file specified in the FileName
\r
7508 <param name="logEvent">The logging event.</param>
\r
7510 <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo[])">
\r
7512 Writes the specified array of logging events to a file specified in the FileName
\r
7515 <param name="logEvents">An array of <see cref="T:NLog.LogEventInfo"/> objects.</param>
\r
7517 This function makes use of the fact that the events are batched by sorting
\r
7518 the requests by filename. This optimizes the number of open/close calls
\r
7519 and can help improve performance.
\r
7522 <member name="M:NLog.Targets.FileTarget.Initialize">
\r
7524 Initializes file logging by creating data structures that
\r
7525 enable efficient multi-file logging.
\r
7528 <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])">
\r
7530 Modifies the specified byte array before it gets sent to a file.
\r
7532 <param name="bytes">The byte array</param>
\r
7533 <returns>The modified byte array. The function can do the modification in-place.</returns>
\r
7535 <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles">
\r
7537 Removes records of initialized files that have not been
\r
7538 accessed in the last two days.
\r
7541 Files are marked 'initialized' for the purpose of writing footers when the logging finishes.
\r
7544 <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)">
\r
7546 Removes records of initialized files that have not been
\r
7547 accessed after the specified date.
\r
7550 Files are marked 'initialized' for the purpose of writing footers when the logging finishes.
\r
7553 <member name="M:NLog.Targets.FileTarget.Flush(System.TimeSpan)">
\r
7555 Flushes all pending file operations.
\r
7557 <param name="timeout">The timeout</param>
\r
7559 The timeout parameter is ignored, because file APIs don't provide
\r
7560 the needed functionality.
\r
7563 <member name="M:NLog.Targets.FileTarget.Close">
\r
7565 Closes the file(s) opened for writing.
\r
7568 <member name="P:NLog.Targets.FileTarget.FileName">
\r
7570 The name of the file to write to.
\r
7573 This FileName string is a layout which may include instances of layout renderers.
\r
7574 This lets you use a single target to write to multiple files.
\r
7577 The following value makes NLog write logging events to files based on the log level in the directory where
\r
7578 the application runs.
\r
7579 <code>${basedir}/${level}.log</code>
\r
7580 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.
\r
7581 You can combine as many of the layout renderers as you want to produce an arbitrary log file name.
\r
7584 <member name="P:NLog.Targets.FileTarget.CreateDirs">
\r
7586 Create directories if they don't exist.
\r
7589 Setting this to false may improve performance a bit, but you'll receive an error
\r
7590 when attempting to write to a directory that's not present.
\r
7593 <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize">
\r
7595 The number of files to be kept open. Setting this to a higher value may improve performance
\r
7596 in a situation where a single File target is writing to many files
\r
7597 (such as splitting by level or by logger).
\r
7600 The files are managed on a LRU (least recently used) basis, which flushes
\r
7601 the files that have not been used for the longest period of time should the
\r
7602 cache become full. As a rule of thumb, you shouldn't set this parameter to
\r
7603 a very high value. A number like 10-15 shouldn't be exceeded, because you'd
\r
7604 be keeping a large number of files open which consumes system resources.
\r
7607 <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout">
\r
7609 Maximum number of seconds that files are kept open. If this number is negative.
\r
7612 <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup">
\r
7614 Delete old log file on startup.
\r
7617 This option works only when the "fileName" parameter denotes a single file.
\r
7620 <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite">
\r
7622 Replace file contents on each write instead of appending log message at the end.
\r
7625 <member name="P:NLog.Targets.FileTarget.KeepFileOpen">
\r
7627 Keep log file open instead of opening and closing it on each logging event.
\r
7630 Setting this property to <c>True</c> helps improve performance.
\r
7633 <member name="P:NLog.Targets.FileTarget.EnableFileDelete">
\r
7635 Enable log file(s) to be deleted.
\r
7638 <member name="P:NLog.Targets.FileTarget.FileAttributes">
\r
7640 File attributes (Windows only).
\r
7643 <member name="P:NLog.Targets.FileTarget.NewLineChars">
\r
7645 Gets the characters that are appended after each line.
\r
7648 <member name="P:NLog.Targets.FileTarget.LineEnding">
\r
7653 <member name="P:NLog.Targets.FileTarget.AutoFlush">
\r
7655 Automatically flush the file buffers after each log message.
\r
7658 <member name="P:NLog.Targets.FileTarget.BufferSize">
\r
7660 Log file buffer size in bytes.
\r
7663 <member name="P:NLog.Targets.FileTarget.Encoding">
\r
7665 File encoding.</summary>
\r
7667 Can be any encoding name supported by System.Text.Encoding.GetEncoding() e.g. <c>windows-1252</c>, <c>iso-8859-2</c>.
\r
7670 <member name="P:NLog.Targets.FileTarget.ConcurrentWrites">
\r
7672 Enables concurrent writes to the log file by multiple processes on the same host.
\r
7675 This makes multi-process logging possible. NLog uses a special technique
\r
7676 that lets it keep the files open for writing.
\r
7679 <member name="P:NLog.Targets.FileTarget.NetworkWrites">
\r
7684 <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts">
\r
7686 The number of times the write is appended on the file before NLog
\r
7687 discards the log message.
\r
7690 <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize">
\r
7692 Automatically archive log files that exceed the specified size in bytes.
\r
7695 Caution: Enabling this option can considerably slow down your file
\r
7696 logging in multi-process scenarios. If only one process is going to
\r
7697 be writing to the file, consider setting <c>ConcurrentWrites</c>
\r
7698 to <c>false</c> for maximum performance.
\r
7701 <member name="P:NLog.Targets.FileTarget.ArchiveEvery">
\r
7703 Automatically archive log files every time the specified time passes.
\r
7704 Possible options are: <c>year</c>, <c>month</c>, <c>day</c>, <c>hour</c>, <c>minute</c>. Files are
\r
7705 moved to the archive as part of the write operation if the current period of time changes. For example
\r
7706 if the current <c>hour</c> changes from 10 to 11, the first write that will occur
\r
7707 on or after 11:00 will trigger the archiving.
\r
7711 Caution: Enabling this option can considerably slow down your file
\r
7712 logging in multi-process scenarios. If only one process is going to
\r
7713 be writing to the file, consider setting <c>ConcurrentWrites</c>
\r
7714 to <c>false</c> for maximum performance.
\r
7718 <member name="P:NLog.Targets.FileTarget.ArchiveFileName">
\r
7720 The name of the file to be used for an archive.
\r
7721 It may contain a special placeholder {#####}
\r
7722 that will be replaced with a sequence of numbers depending on
\r
7723 the archiving strategy. The number of hash characters used determines
\r
7724 the number of numerical digits to be used for numbering files.
\r
7727 <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay">
\r
7729 The delay in milliseconds to wait before attempting to write to the file again.
\r
7732 The actual delay is a random value between 0 and the value specified
\r
7733 in this parameter. On each failed attempt the delay base is doubled
\r
7734 up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times.
\r
7737 Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/>
\r
7738 a random value between 0 and 10 milliseconds - 1st attempt<br/>
\r
7739 a random value between 0 and 20 milliseconds - 2nd attempt<br/>
\r
7740 a random value between 0 and 40 milliseconds - 3rd attempt<br/>
\r
7741 a random value between 0 and 80 milliseconds - 4th attempt<br/>
\r
7746 <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles">
\r
7748 Maximum number of archive files that should be kept.
\r
7751 <member name="P:NLog.Targets.FileTarget.ArchiveNumbering">
\r
7753 Determines the way file archives are numbered.
\r
7756 <member name="T:NLog.Targets.FileTarget.ArchiveNumberingMode">
\r
7758 Specifies the way archive numbering is performed.
\r
7761 <member name="F:NLog.Targets.FileTarget.ArchiveNumberingMode.Sequence">
\r
7763 Sequence style numbering. The most recent archive has the highest number.
\r
7766 <member name="F:NLog.Targets.FileTarget.ArchiveNumberingMode.Rolling">
\r
7768 Rolling style numbering (the most recent is always #0 then #1, ..., #N
\r
7771 <member name="T:NLog.Targets.FileTarget.ArchiveEveryMode">
\r
7773 Modes of archiving files based on time.
\r
7776 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.None">
\r
7778 Don't archive based on time.
\r
7781 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Year">
\r
7783 Archive every year.
\r
7786 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Month">
\r
7788 Archive every month.
\r
7791 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Day">
\r
7796 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Hour">
\r
7798 Archive every hour.
\r
7801 <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Minute">
\r
7803 Archive every minute.
\r
7806 <member name="T:NLog.Targets.FileTarget.LineEndingMode">
\r
7811 <member name="F:NLog.Targets.FileTarget.LineEndingMode.Default">
\r
7813 Insert platform-dependent end-of-line sequence after each line.
\r
7816 <member name="F:NLog.Targets.FileTarget.LineEndingMode.CRLF">
\r
7818 Insert CR LF sequence (ASCII 13, ASCII 10) after each line.
\r
7821 <member name="F:NLog.Targets.FileTarget.LineEndingMode.CR">
\r
7823 Insert CR character (ASCII 13) after each line.
\r
7826 <member name="F:NLog.Targets.FileTarget.LineEndingMode.LF">
\r
7828 Insert LF character (ASCII 10) after each line.
\r
7831 <member name="F:NLog.Targets.FileTarget.LineEndingMode.None">
\r
7833 Don't insert any line ending.
\r
7836 <member name="T:NLog.Targets.FormControlTarget">
\r
7838 Log text to Windows.Forms.Control.Text property control of specified Name
\r
7842 To set up the target in the <a href="config.html">configuration file</a>,
\r
7843 use the following syntax:
\r
7845 <code lang="XML" src="examples/targets/Configuration File/FormControl/NLog.config" />
\r
7849 <img src="examples/targets/Screenshots/FormControl/FormControl.gif" />
\r
7851 To set up the log target programmatically similar to above use code like this:
\r
7853 <code lang="C#" src="examples/targets/Configuration API/FormControl/Form1.cs" />,
\r
7856 <member name="M:NLog.Targets.FormControlTarget.Write(NLog.LogEventInfo)">
\r
7858 Log message to control
\r
7860 <param name="logEvent">The logging event.</param>
\r
7862 <member name="P:NLog.Targets.FormControlTarget.ControlName">
\r
7864 Name of control to which Nlog will log
\r
7867 <member name="P:NLog.Targets.FormControlTarget.Append">
\r
7869 Setting to tell to append or overwrite the Text property of control
\r
7872 <member name="P:NLog.Targets.FormControlTarget.FormName">
\r
7874 Name of the Form on which the control is located.
\r
7877 <member name="T:NLog.Targets.MailTarget">
\r
7879 Sends logging messages by email using SMTP protocol.
\r
7883 To set up the target in the <a href="config.html">configuration file</a>,
\r
7884 use the following syntax:
\r
7886 <code lang="XML" src="examples/targets/Configuration File/Mail/Simple/NLog.config" />
\r
7888 This assumes just one target and a single rule. More configuration
\r
7889 options are described <a href="config.html">here</a>.
\r
7892 To set up the log target programmatically use code like this:
\r
7894 <code lang="C#" src="examples/targets/Configuration API/Mail/Simple/Example.cs" />
\r
7896 Mail target works best when used with BufferingWrapper target
\r
7897 which lets you send multiple logging messages in single mail
\r
7900 To set up the buffered mail target in the <a href="config.html">configuration file</a>,
\r
7901 use the following syntax:
\r
7903 <code lang="XML" src="examples/targets/Configuration File/Mail/Buffered/NLog.config" />
\r
7905 To set up the buffered mail target programmatically use code like this:
\r
7907 <code lang="C#" src="examples/targets/Configuration API/Mail/Buffered/Example.cs" />
\r
7910 <member name="M:NLog.Targets.MailTarget.#ctor">
\r
7912 Creates a new instance of <see cref="T:NLog.Targets.MailTarget"/>.
\r
7915 <member name="M:NLog.Targets.MailTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
7917 Adds all layouts used by this target to the specified collection.
\r
7919 <param name="layouts">The collection to add layouts to.</param>
\r
7921 <member name="M:NLog.Targets.MailTarget.Write(NLog.LogEventInfo)">
\r
7923 Renders the logging event message and adds it to the internal ArrayList of log messages.
\r
7925 <param name="logEvent">The logging event.</param>
\r
7927 <member name="M:NLog.Targets.MailTarget.Write(NLog.LogEventInfo[])">
\r
7929 Renders an array logging events.
\r
7931 <param name="events">Array of logging events.</param>
\r
7933 <member name="P:NLog.Targets.MailTarget.From">
\r
7935 Sender's email address (e.g. joe@domain.com)
\r
7938 <member name="P:NLog.Targets.MailTarget.To">
\r
7940 Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)
\r
7943 <member name="P:NLog.Targets.MailTarget.CC">
\r
7945 CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)
\r
7948 <member name="P:NLog.Targets.MailTarget.BCC">
\r
7950 BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)
\r
7953 <member name="P:NLog.Targets.MailTarget.AddNewLines">
\r
7955 Whether to add new lines between log entries.
\r
7957 <value><c>true</c> if new lines should be added; otherwise, <c>false</c>.</value>
\r
7959 <member name="P:NLog.Targets.MailTarget.Subject">
\r
7964 <member name="P:NLog.Targets.MailTarget.Body">
\r
7966 Mail message body (repeated for each log message send in one mail)
\r
7969 <member name="P:NLog.Targets.MailTarget.Encoding">
\r
7971 Encoding to be used for sending e-mail.
\r
7974 <member name="P:NLog.Targets.MailTarget.HTML">
\r
7976 Send message as HTML instead of plain text.
\r
7979 <member name="P:NLog.Targets.MailTarget.SmtpServer">
\r
7981 SMTP Server to be used for sending.
\r
7984 <member name="P:NLog.Targets.MailTarget.SmtpAuthentication">
\r
7986 SMTP Authentication mode.
\r
7989 <member name="P:NLog.Targets.MailTarget.SmtpUsername">
\r
7991 The username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").
\r
7994 <member name="P:NLog.Targets.MailTarget.SmtpPassword">
\r
7996 The password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").
\r
7999 <member name="P:NLog.Targets.MailTarget.SmtpPort">
\r
8001 The port that SMTP Server is listening on.
\r
8004 <member name="T:NLog.Targets.MailTarget.SmtpAuthenticationMode">
\r
8006 SMTP authentication modes.
\r
8009 <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.None">
\r
8011 No authentication.
\r
8014 <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.Basic">
\r
8016 Basic - username and password
\r
8019 <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.Ntlm">
\r
8021 NTLM Authentication
\r
8024 <member name="T:NLog.Targets.MemoryTarget">
\r
8026 Writes logging messages to an ArrayList in memory for programmatic retrieval.
\r
8030 To set up the target in the <a href="config.html">configuration file</a>,
\r
8031 use the following syntax:
\r
8033 <code lang="XML" src="examples/targets/Configuration File/Memory/NLog.config" />
\r
8035 This assumes just one target and a single rule. More configuration
\r
8036 options are described <a href="config.html">here</a>.
\r
8039 To set up the log target programmatically use code like this:
\r
8041 <code lang="C#" src="examples/targets/Configuration API/Memory/Simple/Example.cs" />
\r
8044 <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)">
\r
8046 Renders the logging event message and adds it to the internal ArrayList of log messages.
\r
8048 <param name="logEvent">The logging event.</param>
\r
8050 <member name="P:NLog.Targets.MemoryTarget.Logs">
\r
8052 Returns the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>.
\r
8055 <member name="T:NLog.Targets.MessageBoxTarget">
\r
8057 Pops up logging messages as message boxes.
\r
8061 To set up the target in the <a href="config.html">configuration file</a>,
\r
8062 use the following syntax:
\r
8064 <code lang="XML" src="examples/targets/Configuration File/MessageBox/NLog.config" />
\r
8066 This assumes just one target and a single rule. More configuration
\r
8067 options are described <a href="config.html">here</a>.
\r
8070 The result is a message box:
\r
8072 <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" />
\r
8074 To set up the log target programmatically use code like this:
\r
8076 <code lang="C#" src="examples/targets/Configuration API/MessageBox/Simple/Example.cs" />
\r
8079 <member name="M:NLog.Targets.MessageBoxTarget.#ctor">
\r
8081 Creates a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/>.
\r
8084 <member name="M:NLog.Targets.MessageBoxTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
8086 Adds all layouts used by this target to the specified collection.
\r
8088 <param name="layouts">The collection to add layouts to.</param>
\r
8090 <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)">
\r
8092 Displays the message box with the log message and caption specified in the Caption
\r
8095 <param name="logEvent">The logging event.</param>
\r
8097 <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo[])">
\r
8099 Displays the message box with the array of rendered logs messages and caption specified in the Caption
\r
8102 <param name="logEvents">The array of logging events.</param>
\r
8104 <member name="P:NLog.Targets.MessageBoxTarget.Caption">
\r
8106 Message box title.
\r
8109 <member name="T:NLog.Targets.MethodCallTarget">
\r
8111 Calls the specified static method on each logging message and passes contextual parameters to it.
\r
8115 To set up the target in the <a href="config.html">configuration file</a>,
\r
8116 use the following syntax:
\r
8118 <code lang="XML" src="examples/targets/Configuration File/MethodCall/NLog.config" />
\r
8120 This assumes just one target and a single rule. More configuration
\r
8121 options are described <a href="config.html">here</a>.
\r
8124 To set up the log target programmatically use code like this:
\r
8126 <code lang="C#" src="examples/targets/Configuration API/MethodCall/Simple/Example.cs" />
\r
8129 <member name="T:NLog.Targets.MethodCallTargetBase">
\r
8131 The base class for all targets which call methods (local or remote).
\r
8132 Manages parameters and type coercion.
\r
8135 <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.LogEventInfo)">
\r
8137 Prepares an array of parameters to be passed based on the logging event and calls DoInvoke()
\r
8139 <param name="logEvent">The logging event.</param>
\r
8141 <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])">
\r
8143 Calls the target method. Must be implemented in concrete classes.
\r
8145 <param name="parameters">Method call parameters</param>
\r
8147 <member name="M:NLog.Targets.MethodCallTargetBase.PopulateLayouts(NLog.LayoutCollection)">
\r
8149 Adds all layouts used by this target to the specified collection.
\r
8151 <param name="layouts">The collection to add layouts to.</param>
\r
8153 <member name="P:NLog.Targets.MethodCallTargetBase.Parameters">
\r
8155 Array of parameters to be passed.
\r
8158 <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])">
\r
8160 Calls the specified Method.
\r
8162 <param name="parameters">Method parameters.</param>
\r
8164 <member name="P:NLog.Targets.MethodCallTarget.ClassName">
\r
8169 <member name="P:NLog.Targets.MethodCallTarget.MethodName">
\r
8171 The method name. The method must be public and static.
\r
8174 <member name="T:NLog.Targets.MethodCallParameter">
\r
8176 A parameter to MethodCall.
\r
8179 <member name="M:NLog.Targets.MethodCallParameter.#ctor">
\r
8181 Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/> and sets
\r
8182 the type to String.
\r
8185 <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String)">
\r
8187 Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets
\r
8188 the type to String and initializes the Layout property.
\r
8191 <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,System.String)">
\r
8193 Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets
\r
8194 the type to String and initializes the Name and Layout properties.
\r
8197 <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,System.Type,System.String)">
\r
8199 Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets
\r
8200 the type to String and initializes the Name, Layout and Type properties.
\r
8203 <member name="P:NLog.Targets.MethodCallParameter.Name">
\r
8205 The name of the parameter.
\r
8208 <member name="P:NLog.Targets.MethodCallParameter.Type">
\r
8210 The type of the parameter.
\r
8213 <member name="P:NLog.Targets.MethodCallParameter.Layout">
\r
8215 The layout that should be use to calcuate the value for the parameter.
\r
8218 <member name="P:NLog.Targets.MethodCallParameter.CompiledLayout">
\r
8220 The compiled layout that should be use to calcuate the value for the parameter.
\r
8223 <member name="T:NLog.Targets.MethodCallParameterCollection">
\r
8225 A collection of elements of type MethodCallParameter
\r
8228 <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor">
\r
8230 Initializes a new empty instance of the MethodCallParameterCollection class.
\r
8233 <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor(NLog.Targets.MethodCallParameter[])">
\r
8235 Initializes a new instance of the MethodCallParameterCollection class, containing elements
\r
8236 copied from an array.
\r
8238 <param name="items">
\r
8239 The array whose elements are to be added to the new MethodCallParameterCollection.
\r
8242 <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor(NLog.Targets.MethodCallParameterCollection)">
\r
8244 Initializes a new instance of the MethodCallParameterCollection class, containing elements
\r
8245 copied from another instance of MethodCallParameterCollection
\r
8247 <param name="items">
\r
8248 The MethodCallParameterCollection whose elements are to be added to the new MethodCallParameterCollection.
\r
8251 <member name="M:NLog.Targets.MethodCallParameterCollection.AddRange(NLog.Targets.MethodCallParameter[])">
\r
8253 Adds the elements of an array to the end of this MethodCallParameterCollection.
\r
8255 <param name="items">
\r
8256 The array whose elements are to be added to the end of this MethodCallParameterCollection.
\r
8259 <member name="M:NLog.Targets.MethodCallParameterCollection.AddRange(NLog.Targets.MethodCallParameterCollection)">
\r
8261 Adds the elements of another MethodCallParameterCollection to the end of this MethodCallParameterCollection.
\r
8263 <param name="items">
\r
8264 The MethodCallParameterCollection whose elements are to be added to the end of this MethodCallParameterCollection.
\r
8267 <member name="M:NLog.Targets.MethodCallParameterCollection.Add(NLog.Targets.MethodCallParameter)">
\r
8269 Adds an instance of type MethodCallParameter to the end of this MethodCallParameterCollection.
\r
8271 <param name="value">
\r
8272 The MethodCallParameter to be added to the end of this MethodCallParameterCollection.
\r
8275 <member name="M:NLog.Targets.MethodCallParameterCollection.Contains(NLog.Targets.MethodCallParameter)">
\r
8277 Determines whether a specfic MethodCallParameter value is in this MethodCallParameterCollection.
\r
8279 <param name="value">
\r
8280 The MethodCallParameter value to locate in this MethodCallParameterCollection.
\r
8283 true if value is found in this MethodCallParameterCollection;
\r
8287 <member name="M:NLog.Targets.MethodCallParameterCollection.IndexOf(NLog.Targets.MethodCallParameter)">
\r
8289 Return the zero-based index of the first occurrence of a specific value
\r
8290 in this MethodCallParameterCollection
\r
8292 <param name="value">
\r
8293 The MethodCallParameter value to locate in the MethodCallParameterCollection.
\r
8296 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
8300 <member name="M:NLog.Targets.MethodCallParameterCollection.Insert(System.Int32,NLog.Targets.MethodCallParameter)">
\r
8302 Inserts an element into the MethodCallParameterCollection at the specified index
\r
8304 <param name="index">
\r
8305 The index at which the MethodCallParameter is to be inserted.
\r
8307 <param name="value">
\r
8308 The MethodCallParameter to insert.
\r
8311 <member name="M:NLog.Targets.MethodCallParameterCollection.Remove(NLog.Targets.MethodCallParameter)">
\r
8313 Removes the first occurrence of a specific MethodCallParameter from this MethodCallParameterCollection.
\r
8315 <param name="value">
\r
8316 The MethodCallParameter value to remove from this MethodCallParameterCollection.
\r
8319 <member name="M:NLog.Targets.MethodCallParameterCollection.GetEnumerator">
\r
8321 Returns an enumerator that can iterate through the elements of this MethodCallParameterCollection.
\r
8324 An object that implements System.Collections.IEnumerator.
\r
8327 <member name="P:NLog.Targets.MethodCallParameterCollection.Item(System.Int32)">
\r
8329 Gets or sets the MethodCallParameter at the given index in this MethodCallParameterCollection.
\r
8332 <member name="T:NLog.Targets.MethodCallParameterCollection.Enumerator">
\r
8334 Type-specific enumeration class, used by MethodCallParameterCollection.GetEnumerator.
\r
8337 <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.#ctor(NLog.Targets.MethodCallParameterCollection)">
\r
8341 <param name="collection"></param>
\r
8343 <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.MoveNext">
\r
8347 <returns></returns>
\r
8349 <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.Reset">
\r
8354 <member name="P:NLog.Targets.MethodCallParameterCollection.Enumerator.Current">
\r
8359 <member name="P:NLog.Targets.MethodCallParameterCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
8364 <member name="T:NLog.Targets.NLogViewerParameterInfo">
\r
8366 Represents a parameter to a NLogViewer target.
\r
8369 <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor">
\r
8371 Creates a new instance of <see cref="T:NLog.Targets.NLogViewerParameterInfo"/>.
\r
8374 <member name="P:NLog.Targets.NLogViewerParameterInfo.Name">
\r
8376 Viewer parameter name.
\r
8379 <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout">
\r
8381 The layout that should be use to calcuate the value for the parameter.
\r
8384 <member name="P:NLog.Targets.NLogViewerParameterInfo.CompiledLayout">
\r
8386 The compiled representation of the Layout property.
\r
8389 <member name="T:NLog.Targets.NLogViewerParameterInfoCollection">
\r
8391 A collection of elements of type NLogViewerParameterInfo
\r
8394 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor">
\r
8396 Initializes a new empty instance of the NLogViewerParameterInfoCollection class.
\r
8399 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor(NLog.Targets.NLogViewerParameterInfo[])">
\r
8401 Initializes a new instance of the NLogViewerParameterInfoCollection class, containing elements
\r
8402 copied from an array.
\r
8404 <param name="items">
\r
8405 The array whose elements are to be added to the new NLogViewerParameterInfoCollection.
\r
8408 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor(NLog.Targets.NLogViewerParameterInfoCollection)">
\r
8410 Initializes a new instance of the NLogViewerParameterInfoCollection class, containing elements
\r
8411 copied from another instance of NLogViewerParameterInfoCollection
\r
8413 <param name="items">
\r
8414 The NLogViewerParameterInfoCollection whose elements are to be added to the new NLogViewerParameterInfoCollection.
\r
8417 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.AddRange(NLog.Targets.NLogViewerParameterInfo[])">
\r
8419 Adds the elements of an array to the end of this NLogViewerParameterInfoCollection.
\r
8421 <param name="items">
\r
8422 The array whose elements are to be added to the end of this NLogViewerParameterInfoCollection.
\r
8425 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.AddRange(NLog.Targets.NLogViewerParameterInfoCollection)">
\r
8427 Adds the elements of another NLogViewerParameterInfoCollection to the end of this NLogViewerParameterInfoCollection.
\r
8429 <param name="items">
\r
8430 The NLogViewerParameterInfoCollection whose elements are to be added to the end of this NLogViewerParameterInfoCollection.
\r
8433 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Add(NLog.Targets.NLogViewerParameterInfo)">
\r
8435 Adds an instance of type NLogViewerParameterInfo to the end of this NLogViewerParameterInfoCollection.
\r
8437 <param name="value">
\r
8438 The NLogViewerParameterInfo to be added to the end of this NLogViewerParameterInfoCollection.
\r
8441 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Contains(NLog.Targets.NLogViewerParameterInfo)">
\r
8443 Determines whether a specfic NLogViewerParameterInfo value is in this NLogViewerParameterInfoCollection.
\r
8445 <param name="value">
\r
8446 The NLogViewerParameterInfo value to locate in this NLogViewerParameterInfoCollection.
\r
8449 true if value is found in this NLogViewerParameterInfoCollection;
\r
8453 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.IndexOf(NLog.Targets.NLogViewerParameterInfo)">
\r
8455 Return the zero-based index of the first occurrence of a specific value
\r
8456 in this NLogViewerParameterInfoCollection
\r
8458 <param name="value">
\r
8459 The NLogViewerParameterInfo value to locate in the NLogViewerParameterInfoCollection.
\r
8462 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
8466 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Insert(System.Int32,NLog.Targets.NLogViewerParameterInfo)">
\r
8468 Inserts an element into the NLogViewerParameterInfoCollection at the specified index
\r
8470 <param name="index">
\r
8471 The index at which the NLogViewerParameterInfo is to be inserted.
\r
8473 <param name="value">
\r
8474 The NLogViewerParameterInfo to insert.
\r
8477 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Remove(NLog.Targets.NLogViewerParameterInfo)">
\r
8479 Removes the first occurrence of a specific NLogViewerParameterInfo from this NLogViewerParameterInfoCollection.
\r
8481 <param name="value">
\r
8482 The NLogViewerParameterInfo value to remove from this NLogViewerParameterInfoCollection.
\r
8485 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.GetEnumerator">
\r
8487 Returns an enumerator that can iterate through the elements of this NLogViewerParameterInfoCollection.
\r
8490 An object that implements System.Collections.IEnumerator.
\r
8493 <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Item(System.Int32)">
\r
8495 Gets or sets the NLogViewerParameterInfo at the given index in this NLogViewerParameterInfoCollection.
\r
8498 <member name="T:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator">
\r
8500 Type-specific enumeration class, used by NLogViewerParameterInfoCollection.GetEnumerator.
\r
8503 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.#ctor(NLog.Targets.NLogViewerParameterInfoCollection)">
\r
8507 <param name="collection"></param>
\r
8509 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.MoveNext">
\r
8513 <returns></returns>
\r
8515 <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.Reset">
\r
8520 <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.Current">
\r
8525 <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
8530 <member name="T:NLog.Targets.NullTarget">
\r
8532 Discards logging messages optionally forcing the layouts to be calculated. Used mainly for debugging and benchmarking.
\r
8536 To set up the target in the <a href="config.html">configuration file</a>,
\r
8537 use the following syntax:
\r
8539 <code lang="XML" src="examples/targets/Configuration File/Null/NLog.config" />
\r
8541 This assumes just one target and a single rule. More configuration
\r
8542 options are described <a href="config.html">here</a>.
\r
8545 To set up the log target programmatically use code like this:
\r
8547 <code lang="C#" src="examples/targets/Configuration API/Null/Simple/Example.cs" />
\r
8550 <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)">
\r
8552 Does nothing. Optionally it calculates the layout text but
\r
8553 discards the results.
\r
8555 <param name="logEvent">The logging event.</param>
\r
8557 <member name="P:NLog.Targets.NullTarget.FormatMessage">
\r
8559 Perform layout calculation.
\r
8562 <member name="T:NLog.Targets.RichTextBoxTarget">
\r
8564 Log text to Text property of RichTextBox of specified Name
\r
8568 To set up the target in the <a href="config.html">configuration file</a>,
\r
8569 use the following syntax:
\r
8571 <code lang="XML" src="examples/targets/Configuration File/RichTextBox/Simple/NLog.config" />
\r
8575 <img src="examples/targets/Screenshots/RichTextBox/Simple.gif" />
\r
8577 To set up the target with coloring rules in the <a href="config.html">configuration file</a>,
\r
8578 use the following syntax:
\r
8580 <code lang="XML" src="examples/targets/Configuration File/RichTextBox/RowColoring/NLog.config" />
\r
8581 <code lang="XML" src="examples/targets/Configuration File/RichTextBox/WordColoring/NLog.config" />
\r
8585 <img src="examples/targets/Screenshots/RichTextBox/RowColoring.gif" />
\r
8586 <img src="examples/targets/Screenshots/RichTextBox/WordColoring.gif" />
\r
8588 To set up the log target programmatically similar to above use code like this:
\r
8590 <code lang="C#" src="examples/targets/Configuration API/RichTextBox/Simple/Form1.cs" />,
\r
8591 <code lang="C#" src="examples/targets/Configuration API/RichTextBox/RowColoring/Form1.cs" /> for RowColoring,
\r
8592 <code lang="C#" src="examples/targets/Configuration API/RichTextBox/WordColoring/Form1.cs" /> for WordColoring
\r
8595 <member name="M:NLog.Targets.RichTextBoxTarget.Write(NLog.LogEventInfo)">
\r
8597 Log message to RichTextBox
\r
8599 <param name="logEvent">The logging event.</param>
\r
8601 <member name="P:NLog.Targets.RichTextBoxTarget.ControlName">
\r
8603 Name of RichTextBox to which Nlog will log
\r
8606 <member name="P:NLog.Targets.RichTextBoxTarget.FormName">
\r
8608 Name of the Form on which the control is located.
\r
8609 If there is no open form of a specified name than NLog will create a new one.
\r
8612 <member name="P:NLog.Targets.RichTextBoxTarget.UseDefaultRowColoringRules">
\r
8614 Use default coloring rules
\r
8617 <member name="P:NLog.Targets.RichTextBoxTarget.RowColoringRules">
\r
8619 Row coloring rules.
\r
8622 <member name="P:NLog.Targets.RichTextBoxTarget.WordColoringRules">
\r
8624 Word highlighting rules.
\r
8627 <member name="T:NLog.Targets.RichTextBoxRowColoringRule">
\r
8629 The row-coloring condition.
\r
8632 <member name="F:NLog.Targets.RichTextBoxRowColoringRule.Default">
\r
8634 Default highlighting rule. Doesn't change the color.
\r
8637 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor">
\r
8639 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/>
\r
8642 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">
\r
8644 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> and
\r
8645 assigns Condition, FontColor and FontStyle properties.
\r
8648 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String)">
\r
8650 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> and
\r
8651 assigns Condition and FontColor properties with regular style of font
\r
8654 <member name="M:NLog.Targets.RichTextBoxRowColoringRule.CheckCondition(NLog.LogEventInfo)">
\r
8656 Checks whether the specified log event matches the condition (if any)
\r
8658 <param name="logEvent">log event</param>
\r
8659 <returns><see langword="true"/> if the condition is not defined or
\r
8660 if it matches, <see langword="false"/> otherwise</returns>
\r
8662 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Condition">
\r
8664 The condition that must be met in order to set the specified font color.
\r
8667 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.FontColor">
\r
8670 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed
\r
8673 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.BackgroundColor">
\r
8675 The background color.
\r
8676 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed
\r
8677 Background color will be set only in .net 2.0
\r
8680 <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Style">
\r
8682 Font style of matched text.
\r
8683 Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>
\r
8686 <member name="T:NLog.RichTextBoxRowColoringRuleCollection">
\r
8688 A collection of elements of type RichTextBoxRowColoringRule
\r
8691 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor">
\r
8693 Initializes a new empty instance of the RichTextBoxRowColoringRuleCollection class.
\r
8696 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxRowColoringRule[])">
\r
8698 Initializes a new instance of the RichTextBoxRowColoringRuleCollection class, containing elements
\r
8699 copied from an array.
\r
8701 <param name="items">
\r
8702 The array whose elements are to be added to the new RichTextBoxRowColoringRuleCollection.
\r
8705 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor(NLog.RichTextBoxRowColoringRuleCollection)">
\r
8707 Initializes a new instance of the RichTextBoxRowColoringRuleCollection class, containing elements
\r
8708 copied from another instance of RichTextBoxRowColoringRuleCollection
\r
8710 <param name="items">
\r
8711 The RichTextBoxRowColoringRuleCollection whose elements are to be added to the new RichTextBoxRowColoringRuleCollection.
\r
8714 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxRowColoringRule[])">
\r
8716 Adds the elements of an array to the end of this RichTextBoxRowColoringRuleCollection.
\r
8718 <param name="items">
\r
8719 The array whose elements are to be added to the end of this RichTextBoxRowColoringRuleCollection.
\r
8722 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.AddRange(NLog.RichTextBoxRowColoringRuleCollection)">
\r
8724 Adds the elements of another RichTextBoxRowColoringRuleCollection to the end of this RichTextBoxRowColoringRuleCollection.
\r
8726 <param name="items">
\r
8727 The RichTextBoxRowColoringRuleCollection whose elements are to be added to the end of this RichTextBoxRowColoringRuleCollection.
\r
8730 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Add(NLog.Targets.RichTextBoxRowColoringRule)">
\r
8732 Adds an instance of type RichTextBoxWordColoringRule to the end of this RichTextBoxRowColoringRuleCollection.
\r
8734 <param name="value">
\r
8735 The RichTextBoxRowColoringRule to be added to the end of this RichTextBoxRowColoringRuleCollection.
\r
8738 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Contains(NLog.Targets.RichTextBoxRowColoringRule)">
\r
8740 Determines whether a specfic RichTextBoxRowColoringRule value is in this RichTextBoxRowColoringRuleCollection.
\r
8742 <param name="value">
\r
8743 The RichTextBoxRowColoringRule value to locate in this RichTextBoxRowColoringRuleCollection.
\r
8746 true if value is found in this RichTextBoxRowColoringRuleCollection;
\r
8750 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.IndexOf(NLog.Targets.RichTextBoxRowColoringRule)">
\r
8752 Return the zero-based index of the first occurrence of a specific value
\r
8753 in this RichTextBoxRowColoringRuleCollection
\r
8755 <param name="value">
\r
8756 The RichTextBoxRowColoringRule value to locate in the RichTextBoxRowColoringRuleCollection.
\r
8759 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
8763 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Insert(System.Int32,NLog.Targets.RichTextBoxRowColoringRule)">
\r
8765 Inserts an element into the RichTextBoxRowColoringRuleCollection at the specified index
\r
8767 <param name="index">
\r
8768 The index at which the RichTextBoxRowColoringRule is to be inserted.
\r
8770 <param name="value">
\r
8771 The RichTextBoxRowColoringRule to insert.
\r
8774 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Remove(NLog.Targets.RichTextBoxRowColoringRule)">
\r
8776 Removes the first occurrence of a specific RichTextBoxRowColoringRule from this RichTextBoxRowColoringRuleCollection.
\r
8778 <param name="value">
\r
8779 The RichTextBoxRowColoringRule value to remove from this RichTextBoxRowColoringRuleCollection.
\r
8782 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.GetEnumerator">
\r
8784 Returns an enumerator that can iterate through the elements of this RichTextBoxRowColoringRuleCollection.
\r
8787 An object that implements System.Collections.IEnumerator.
\r
8790 <member name="P:NLog.RichTextBoxRowColoringRuleCollection.Item(System.Int32)">
\r
8792 Gets or sets the RichTextBoxRowColoringRule at the given index in this RichTextBoxRowColoringRuleCollection.
\r
8795 <member name="T:NLog.RichTextBoxRowColoringRuleCollection.Enumerator">
\r
8797 Type-specific enumeration class, used by RichTextBoxRowColoringRuleCollection.GetEnumerator.
\r
8800 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.#ctor(NLog.RichTextBoxRowColoringRuleCollection)">
\r
8804 <param name="collection"></param>
\r
8806 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.MoveNext">
\r
8810 <returns></returns>
\r
8812 <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.Reset">
\r
8817 <member name="P:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.Current">
\r
8822 <member name="T:NLog.Targets.RichTextBoxWordColoringRule">
\r
8824 Highlighting rule for Win32 colorful console.
\r
8827 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor">
\r
8829 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>
\r
8832 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String)">
\r
8834 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>
\r
8835 and sets Text, BackgroundColor and ForegroundColor properties.
\r
8838 <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">
\r
8840 Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>
\r
8841 and sets Text, BackgroundColor, FontColor and Style properties.
\r
8844 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Regex">
\r
8846 The regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.
\r
8849 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Text">
\r
8851 The text to be matched. You must specify either <c>text</c> or <c>regex</c>.
\r
8854 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Style">
\r
8856 Font style of matched text.
\r
8857 Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>
\r
8860 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.WholeWords">
\r
8862 Match whole words only.
\r
8865 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.IgnoreCase">
\r
8867 Ignore case when comparing texts.
\r
8870 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.CompiledRegex">
\r
8872 Compiled regular expression that matches either Text or Regex property.
\r
8875 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.FontColor">
\r
8878 Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed
\r
8881 <member name="P:NLog.Targets.RichTextBoxWordColoringRule.BackgroundColor">
\r
8883 The background color.
\r
8884 Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed
\r
8885 Background color will be set only in .net 2.0
\r
8888 <member name="T:NLog.Targets.RichTextBoxWordColoringRuleCollection">
\r
8890 A collection of elements of type RichTextBoxWordColoringRule
\r
8893 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor">
\r
8895 Initializes a new empty instance of the RichTextBoxWordColoringRuleCollection class.
\r
8898 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxWordColoringRule[])">
\r
8900 Initializes a new instance of the RichTextBoxWordColoringRuleCollection class, containing elements
\r
8901 copied from an array.
\r
8903 <param name="items">
\r
8904 The array whose elements are to be added to the new RichTextBoxWordColoringRuleCollection.
\r
8907 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxWordColoringRuleCollection)">
\r
8909 Initializes a new instance of the RichTextBoxWordColoringRuleCollection class, containing elements
\r
8910 copied from another instance of RichTextBoxWordColoringRuleCollection
\r
8912 <param name="items">
\r
8913 The RichTextBoxWordColoringRuleCollection whose elements are to be added to the new RichTextBoxWordColoringRuleCollection.
\r
8916 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxWordColoringRule[])">
\r
8918 Adds the elements of an array to the end of this RichTextBoxWordColoringRuleCollection.
\r
8920 <param name="items">
\r
8921 The array whose elements are to be added to the end of this RichTextBoxWordColoringRuleCollection.
\r
8924 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxWordColoringRuleCollection)">
\r
8926 Adds the elements of another RichTextBoxWordColoringRuleCollection to the end of this RichTextBoxWordColoringRuleCollection.
\r
8928 <param name="items">
\r
8929 The RichTextBoxWordColoringRuleCollection whose elements are to be added to the end of this RichTextBoxWordColoringRuleCollection.
\r
8932 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Add(NLog.Targets.RichTextBoxWordColoringRule)">
\r
8934 Adds an instance of type RichTextBoxWordColoringRule to the end of this RichTextBoxWordColoringRuleCollection.
\r
8936 <param name="value">
\r
8937 The RichTextBoxWordColoringRule to be added to the end of this RichTextBoxWordColoringRuleCollection.
\r
8940 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Contains(NLog.Targets.RichTextBoxWordColoringRule)">
\r
8942 Determines whether a specfic RichTextBoxWordColoringRule value is in this RichTextBoxWordColoringRuleCollection.
\r
8944 <param name="value">
\r
8945 The RichTextBoxWordColoringRule value to locate in this RichTextBoxWordColoringRuleCollection.
\r
8948 true if value is found in this RichTextBoxWordColoringRuleCollection;
\r
8952 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.IndexOf(NLog.Targets.RichTextBoxWordColoringRule)">
\r
8954 Return the zero-based index of the first occurrence of a specific value
\r
8955 in this RichTextBoxWordColoringRuleCollection
\r
8957 <param name="value">
\r
8958 The RichTextBoxWordColoringRule value to locate in the RichTextBoxWordColoringRuleCollection.
\r
8961 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
8965 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Insert(System.Int32,NLog.Targets.RichTextBoxWordColoringRule)">
\r
8967 Inserts an element into the RichTextBoxWordColoringRuleCollection at the specified index
\r
8969 <param name="index">
\r
8970 The index at which the RichTextBoxWordColoringRule is to be inserted.
\r
8972 <param name="value">
\r
8973 The RichTextBoxWordColoringRule to insert.
\r
8976 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Remove(NLog.Targets.RichTextBoxWordColoringRule)">
\r
8978 Removes the first occurrence of a specific RichTextBoxWordColoringRule from this RichTextBoxWordColoringRuleCollection.
\r
8980 <param name="value">
\r
8981 The RichTextBoxWordColoringRule value to remove from this RichTextBoxWordColoringRuleCollection.
\r
8984 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.GetEnumerator">
\r
8986 Returns an enumerator that can iterate through the elements of this RichTextBoxWordColoringRuleCollection.
\r
8989 An object that implements System.Collections.IEnumerator.
\r
8992 <member name="P:NLog.Targets.RichTextBoxWordColoringRuleCollection.Item(System.Int32)">
\r
8994 Gets or sets the RichTextBoxWordColoringRule at the given index in this RichTextBoxWordColoringRuleCollection.
\r
8997 <member name="T:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator">
\r
8999 Type-specific enumeration class, used by RichTextBoxWordColoringRuleCollection.GetEnumerator.
\r
9002 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.#ctor(NLog.Targets.RichTextBoxWordColoringRuleCollection)">
\r
9006 <param name="collection"></param>
\r
9008 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.MoveNext">
\r
9012 <returns></returns>
\r
9014 <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.Reset">
\r
9019 <member name="P:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.Current">
\r
9024 <member name="T:NLog.Targets.TraceTarget">
\r
9026 Sends logging messages through System.Diagnostics.Trace
\r
9030 To set up the target in the <a href="config.html">configuration file</a>,
\r
9031 use the following syntax:
\r
9033 <code lang="XML" src="examples/targets/Configuration File/Trace/NLog.config" />
\r
9035 This assumes just one target and a single rule. More configuration
\r
9036 options are described <a href="config.html">here</a>.
\r
9039 To set up the log target programmatically use code like this:
\r
9041 <code lang="C#" src="examples/targets/Configuration API/Trace/Simple/Example.cs" />
\r
9044 <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)">
\r
9046 Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility.
\r
9047 If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the
\r
9048 <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses
\r
9049 <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method.
\r
9051 <param name="logEvent">The logging event.</param>
\r
9053 <member name="T:NLog.Targets.WebServiceTarget">
\r
9055 Calls the specified web service on each logging message.
\r
9058 The web service must implement a method that accepts a number of string parameters.
\r
9062 To set up the target in the <a href="config.html">configuration file</a>,
\r
9063 use the following syntax:
\r
9065 <code lang="XML" src="examples/targets/Configuration File/WebService/NLog.config" />
\r
9067 This assumes just one target and a single rule. More configuration
\r
9068 options are described <a href="config.html">here</a>.
\r
9071 To set up the log target programmatically use code like this:
\r
9073 <code lang="C#" src="examples/targets/Configuration API/WebService/Simple/Example.cs" />
\r
9074 <p>The example web service that works with this example is shown below</p>
\r
9075 <code lang="C#" src="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" />
\r
9078 <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])">
\r
9080 Invokes the web service method.
\r
9082 <param name="parameters">Parameters to be passed.</param>
\r
9084 <member name="P:NLog.Targets.WebServiceTarget.Url">
\r
9089 <member name="P:NLog.Targets.WebServiceTarget.MethodName">
\r
9091 Web service method name.
\r
9094 <member name="P:NLog.Targets.WebServiceTarget.Namespace">
\r
9096 Web service namespace.
\r
9099 <member name="P:NLog.Targets.WebServiceTarget.Protocol">
\r
9101 The protocol to be used when calling web service.
\r
9104 <member name="T:NLog.Targets.WebServiceTarget.WebServiceProtocol">
\r
9106 Web service protocol
\r
9109 <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.Soap11">
\r
9114 <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.Soap12">
\r
9119 <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.HttpPost">
\r
9124 <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.HttpGet">
\r
9129 <member name="T:NLog.Web.NLogHttpModule">
\r
9131 ASP.NET HttpModule that enables NLog to hook BeginRequest and EndRequest events easily.
\r
9134 <member name="M:NLog.Web.NLogHttpModule.Init(System.Web.HttpApplication)">
\r
9136 Initializes the HttpModule
\r
9138 <param name="application">ASP.NET application</param>
\r
9140 <member name="M:NLog.Web.NLogHttpModule.Dispose">
\r
9142 Disposes the module.
\r
9145 <member name="E:NLog.Web.NLogHttpModule.EndRequest">
\r
9147 Event to be raised at the end of each HTTP Request.
\r
9150 <member name="E:NLog.Web.NLogHttpModule.BeginRequest">
\r
9152 Event to be raised at the beginning of each HTTP Request.
\r
9155 <member name="T:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer">
\r
9157 ASP Application variable.
\r
9160 <member name="M:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
9162 Returns the estimated number of characters that are needed to
\r
9163 hold the rendered value for the specified logging event.
\r
9165 <param name="logEvent">Logging event information.</param>
\r
9166 <returns>The number of characters.</returns>
\r
9168 Because ASP target uses COM Interop which is quite expensive, this method always returns 64.
\r
9171 <member name="M:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
9173 Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
9175 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
9176 <param name="logEvent">Logging event.</param>
\r
9178 <member name="P:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.Variable">
\r
9180 The variable name.
\r
9183 <member name="T:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer">
\r
9185 ASP Request variable
\r
9188 <member name="M:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
9190 Returns the estimated number of characters that are needed to
\r
9191 hold the rendered value for the specified logging event.
\r
9193 <param name="logEvent">Logging event information.</param>
\r
9194 <returns>The number of characters.</returns>
\r
9196 Because ASP target uses COM Interop which is quite expensive, this method always returns 64.
\r
9199 <member name="M:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
9201 Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
9203 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
9204 <param name="logEvent">Logging event.</param>
\r
9206 <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Item">
\r
9208 The item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.
\r
9211 <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.QueryString">
\r
9213 The QueryString variable to be rendered.
\r
9216 <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Form">
\r
9218 The form variable to be rendered.
\r
9221 <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Cookie">
\r
9223 The cookie to be rendered.
\r
9226 <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.ServerVariable">
\r
9228 The ServerVariables item to be rendered.
\r
9231 <member name="T:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer">
\r
9233 ASP Session variable.
\r
9236 <member name="M:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
9238 Returns the estimated number of characters that are needed to
\r
9239 hold the rendered value for the specified logging event.
\r
9241 <param name="logEvent">Logging event information.</param>
\r
9242 <returns>The number of characters.</returns>
\r
9244 Because ASP target uses COM Interop which is quite expensive, this method always returns 64.
\r
9247 <member name="M:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
9249 Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
9251 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
9252 <param name="logEvent">Logging event.</param>
\r
9254 <member name="P:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.Variable">
\r
9256 Session variable name.
\r
9259 <member name="T:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer">
\r
9261 A value from the Registry.
\r
9264 <member name="M:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
9266 Returns the estimated number of characters that are needed to
\r
9267 hold the rendered value for the specified logging event.
\r
9269 <param name="logEvent">Logging event information.</param>
\r
9270 <returns>The number of characters.</returns>
\r
9272 This function always returns 32.
\r
9275 <member name="M:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
9277 Reads the specified registry key and value and appends it to
\r
9278 the passed <see cref="T:System.Text.StringBuilder"/>.
\r
9280 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
9281 <param name="logEvent">Logging event. Ignored.</param>
\r
9283 <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Value">
\r
9288 <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.DefaultValue">
\r
9290 The value to be output when the specified registry key or value is not found.
\r
9293 <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Key">
\r
9298 Must have one of the forms:
\r
9300 <li>HKLM\Key\Full\Name</li>
\r
9301 <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li>
\r
9302 <li>HKCU\Key\Full\Name</li>
\r
9303 <li>HKEY_CURRENT_USER\Key\Full\Name</li>
\r
9307 <member name="T:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer">
\r
9309 Thread Windows identity information (username)
\r
9312 <member name="M:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">
\r
9314 Returns the estimated number of characters that are needed to
\r
9315 hold the rendered value for the specified logging event.
\r
9317 <param name="logEvent">Logging event information.</param>
\r
9318 <returns>The number of characters.</returns>
\r
9320 If the exact number is not known or
\r
9321 expensive to calculate this function should return a rough estimate
\r
9322 that's big enough in most cases, but not too big, in order to conserve memory.
\r
9325 <member name="M:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">
\r
9327 Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.
\r
9329 <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>
\r
9330 <param name="logEvent">Logging event.</param>
\r
9332 <member name="P:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain">
\r
9334 Whether domain name should be included.
\r
9337 <member name="P:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName">
\r
9339 Whether username should be included.
\r
9342 <member name="T:NLog.Win32.Targets.ASPResponseTarget">
\r
9344 Outputs logging messages through the ASP Response object.
\r
9347 <member name="M:NLog.Win32.Targets.ASPResponseTarget.Write(NLog.LogEventInfo)">
\r
9349 Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.
\r
9351 <param name="logEvent">The logging event.</param>
\r
9353 <member name="P:NLog.Win32.Targets.ASPResponseTarget.AddComments">
\r
9355 Add <!-- --> comments around all written texts.
\r
9358 <member name="T:NLog.Win32.Targets.ColoredConsoleTarget">
\r
9360 Writes logging messages to the console with customizable coloring.
\r
9364 To set up the target in the <a href="config.html">configuration file</a>,
\r
9365 use the following syntax:
\r
9367 <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Simple/NLog.config" />
\r
9369 This assumes just one target and a single rule. More configuration
\r
9370 options are described <a href="config.html">here</a>.
\r
9373 To set up the log target programmatically use code like this:
\r
9375 <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Simple/Example.cs" />
\r
9377 The result is a colorful console, where each color represents a single log level.
\r
9379 <img src="examples/targets/Screenshots/ColoredConsole/Simple.gif" />
\r
9381 In addition you can configure your own word highlighting rules so that
\r
9382 particular words or regular expressions will be marked with
\r
9383 a distinguished color:
\r
9385 <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Word Highlighting/NLog.config" />
\r
9386 <p>Programmatic equivalent of the above configuration:</p>
\r
9387 <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Word Highlighting/Example.cs" />
\r
9389 Here's the result:
\r
9391 <img src="examples/targets/Screenshots/ColoredConsole/Word Highlighting.gif" />
\r
9393 Custom row highlighting lets you colorize the output by any <a href="conditions.html">condition</a>.
\r
9394 This example shows how to mark all entries containing the word "serious" with white color on red background
\r
9395 and mark all entries coming from a particular logger with yellow on blue.
\r
9397 <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Row Highlighting/NLog.config" />
\r
9398 <p>Programmatic equivalent of the above configuration:</p>
\r
9399 <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Row Highlighting/Example.cs" />
\r
9401 Here's the result:
\r
9403 <img src="examples/targets/Screenshots/ColoredConsole/Row Highlighting.gif" />
\r
9406 <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)">
\r
9408 Writes the specified log event to the console highlighting entries
\r
9409 and words based on a set of defined rules.
\r
9411 <param name="logEvent">Log event.</param>
\r
9413 <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Initialize">
\r
9415 Initializes the target.
\r
9418 <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Close">
\r
9420 Closes the target and releases any unmanaged resources.
\r
9423 <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.ErrorStream">
\r
9425 Determines whether the error stream (stderr) should be used instead of the output stream (stdout).
\r
9428 <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules">
\r
9430 Use default row highlighting rules.
\r
9433 The default rules are:
\r
9434 <table class="subparamtable">
\r
9436 <th>Condition</th>
\r
9437 <th>Foreground Color</th>
\r
9438 <th>Background Color</th>
\r
9441 <td>level == LogLevel.Fatal</td>
\r
9446 <td>level == LogLevel.Error</td>
\r
9451 <td>level == LogLevel.Warn</td>
\r
9456 <td>level == LogLevel.Info</td>
\r
9461 <td>level == LogLevel.Debug</td>
\r
9466 <td>level == LogLevel.Trace</td>
\r
9473 <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.RowHighlightingRules">
\r
9475 Row highlighting rules.
\r
9478 <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.WordHighlightingRules">
\r
9480 Word highlighting rules.
\r
9483 <member name="T:NLog.Win32.Targets.ConsoleOutputColor">
\r
9485 Colored console output color.
\r
9488 Note that this enumeration is defined to be binary compatible with
\r
9489 .NET 2.0 System.ConsoleColor + some additions
\r
9492 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Black">
\r
9497 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkBlue">
\r
9499 Dark blue (#000080)
\r
9502 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkGreen">
\r
9504 Dark green (#008000)
\r
9507 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkCyan">
\r
9509 Dark Cyan (#008080)
\r
9512 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkRed">
\r
9514 Dark Red (#800000)
\r
9517 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkMagenta">
\r
9519 Dark Magenta (#800080)
\r
9522 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkYellow">
\r
9524 Dark Yellow (#808000)
\r
9527 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Gray">
\r
9532 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkGray">
\r
9534 Dark Gray (#808080)
\r
9537 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Blue">
\r
9542 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Green">
\r
9547 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Cyan">
\r
9552 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Red">
\r
9557 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Magenta">
\r
9562 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Yellow">
\r
9567 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.White">
\r
9572 <member name="F:NLog.Win32.Targets.ConsoleOutputColor.NoChange">
\r
9574 Don't change the color.
\r
9577 <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRule">
\r
9579 The row-highlighting condition.
\r
9582 <member name="F:NLog.Win32.Targets.ConsoleRowHighlightingRule.Default">
\r
9584 Default highlighting rule. Doesn't change the color.
\r
9587 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.#ctor">
\r
9589 Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleRowHighlightingRule"/>
\r
9592 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.#ctor(System.String,NLog.Win32.Targets.ConsoleOutputColor,NLog.Win32.Targets.ConsoleOutputColor)">
\r
9594 Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleRowHighlightingRule"/> and
\r
9595 assigns Condition, ForegroundColor and BackgroundColor properties.
\r
9598 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)">
\r
9600 Checks whether the specified log event matches the condition (if any)
\r
9602 <param name="logEvent">log event</param>
\r
9603 <returns><see langword="true"/> if the condition is not defined or
\r
9604 if it matches, <see langword="false"/> otherwise</returns>
\r
9606 <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.Condition">
\r
9608 The condition that must be met in order to set the specified foreground and background color.
\r
9611 <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.ForegroundColor">
\r
9613 The foreground color.
\r
9616 <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.BackgroundColor">
\r
9618 The background color.
\r
9621 <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection">
\r
9623 A collection of elements of type ConsoleRowHighlightingRule
\r
9626 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor">
\r
9628 Initializes a new empty instance of the ConsoleRowHighlightingRuleCollection class.
\r
9631 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRule[])">
\r
9633 Initializes a new instance of the ConsoleRowHighlightingRuleCollection class, containing elements
\r
9634 copied from an array.
\r
9636 <param name="items">
\r
9637 The array whose elements are to be added to the new ConsoleRowHighlightingRuleCollection.
\r
9640 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">
\r
9642 Initializes a new instance of the ConsoleRowHighlightingRuleCollection class, containing elements
\r
9643 copied from another instance of ConsoleRowHighlightingRuleCollection
\r
9645 <param name="items">
\r
9646 The ConsoleRowHighlightingRuleCollection whose elements are to be added to the new ConsoleRowHighlightingRuleCollection.
\r
9649 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleRowHighlightingRule[])">
\r
9651 Adds the elements of an array to the end of this ConsoleRowHighlightingRuleCollection.
\r
9653 <param name="items">
\r
9654 The array whose elements are to be added to the end of this ConsoleRowHighlightingRuleCollection.
\r
9657 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">
\r
9659 Adds the elements of another ConsoleRowHighlightingRuleCollection to the end of this ConsoleRowHighlightingRuleCollection.
\r
9661 <param name="items">
\r
9662 The ConsoleRowHighlightingRuleCollection whose elements are to be added to the end of this ConsoleRowHighlightingRuleCollection.
\r
9665 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Add(NLog.Win32.Targets.ConsoleRowHighlightingRule)">
\r
9667 Adds an instance of type ConsoleRowHighlightingRule to the end of this ConsoleRowHighlightingRuleCollection.
\r
9669 <param name="value">
\r
9670 The ConsoleRowHighlightingRule to be added to the end of this ConsoleRowHighlightingRuleCollection.
\r
9673 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Contains(NLog.Win32.Targets.ConsoleRowHighlightingRule)">
\r
9675 Determines whether a specfic ConsoleRowHighlightingRule value is in this ConsoleRowHighlightingRuleCollection.
\r
9677 <param name="value">
\r
9678 The ConsoleRowHighlightingRule value to locate in this ConsoleRowHighlightingRuleCollection.
\r
9681 true if value is found in this ConsoleRowHighlightingRuleCollection;
\r
9685 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.IndexOf(NLog.Win32.Targets.ConsoleRowHighlightingRule)">
\r
9687 Return the zero-based index of the first occurrence of a specific value
\r
9688 in this ConsoleRowHighlightingRuleCollection
\r
9690 <param name="value">
\r
9691 The ConsoleRowHighlightingRule value to locate in the ConsoleRowHighlightingRuleCollection.
\r
9694 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
9698 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Insert(System.Int32,NLog.Win32.Targets.ConsoleRowHighlightingRule)">
\r
9700 Inserts an element into the ConsoleRowHighlightingRuleCollection at the specified index
\r
9702 <param name="index">
\r
9703 The index at which the ConsoleRowHighlightingRule is to be inserted.
\r
9705 <param name="value">
\r
9706 The ConsoleRowHighlightingRule to insert.
\r
9709 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Remove(NLog.Win32.Targets.ConsoleRowHighlightingRule)">
\r
9711 Removes the first occurrence of a specific ConsoleRowHighlightingRule from this ConsoleRowHighlightingRuleCollection.
\r
9713 <param name="value">
\r
9714 The ConsoleRowHighlightingRule value to remove from this ConsoleRowHighlightingRuleCollection.
\r
9717 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.GetEnumerator">
\r
9719 Returns an enumerator that can iterate through the elements of this ConsoleRowHighlightingRuleCollection.
\r
9722 An object that implements System.Collections.IEnumerator.
\r
9725 <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Item(System.Int32)">
\r
9727 Gets or sets the ConsoleRowHighlightingRule at the given index in this ConsoleRowHighlightingRuleCollection.
\r
9730 <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator">
\r
9732 Type-specific enumeration class, used by ConsoleRowHighlightingRuleCollection.GetEnumerator.
\r
9735 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">
\r
9739 <param name="collection"></param>
\r
9741 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.MoveNext">
\r
9745 <returns></returns>
\r
9747 <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.Reset">
\r
9752 <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.Current">
\r
9757 <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRule">
\r
9759 Highlighting rule for Win32 colorful console.
\r
9762 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRule.#ctor">
\r
9764 Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleWordHighlightingRule"/>
\r
9767 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Win32.Targets.ConsoleOutputColor,NLog.Win32.Targets.ConsoleOutputColor)">
\r
9769 Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleWordHighlightingRule"/>
\r
9770 and sets Text, BackgroundColor and ForegroundColor properties.
\r
9773 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.Regex">
\r
9775 The regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.
\r
9778 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.Text">
\r
9780 The text to be matched. You must specify either <c>text</c> or <c>regex</c>.
\r
9783 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.WholeWords">
\r
9785 Match whole words only.
\r
9788 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.IgnoreCase">
\r
9790 Ignore case when comparing texts.
\r
9793 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.CompiledRegex">
\r
9795 Compiled regular expression that matches either Text or Regex property.
\r
9798 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.ForegroundColor">
\r
9800 The foreground color.
\r
9803 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.BackgroundColor">
\r
9805 The background color.
\r
9808 <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection">
\r
9810 A collection of elements of type ConsoleWordHighlightingRule
\r
9813 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor">
\r
9815 Initializes a new empty instance of the ConsoleWordHighlightingRuleCollection class.
\r
9818 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRule[])">
\r
9820 Initializes a new instance of the ConsoleWordHighlightingRuleCollection class, containing elements
\r
9821 copied from an array.
\r
9823 <param name="items">
\r
9824 The array whose elements are to be added to the new ConsoleWordHighlightingRuleCollection.
\r
9827 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">
\r
9829 Initializes a new instance of the ConsoleWordHighlightingRuleCollection class, containing elements
\r
9830 copied from another instance of ConsoleWordHighlightingRuleCollection
\r
9832 <param name="items">
\r
9833 The ConsoleWordHighlightingRuleCollection whose elements are to be added to the new ConsoleWordHighlightingRuleCollection.
\r
9836 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleWordHighlightingRule[])">
\r
9838 Adds the elements of an array to the end of this ConsoleWordHighlightingRuleCollection.
\r
9840 <param name="items">
\r
9841 The array whose elements are to be added to the end of this ConsoleWordHighlightingRuleCollection.
\r
9844 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">
\r
9846 Adds the elements of another ConsoleWordHighlightingRuleCollection to the end of this ConsoleWordHighlightingRuleCollection.
\r
9848 <param name="items">
\r
9849 The ConsoleWordHighlightingRuleCollection whose elements are to be added to the end of this ConsoleWordHighlightingRuleCollection.
\r
9852 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Add(NLog.Win32.Targets.ConsoleWordHighlightingRule)">
\r
9854 Adds an instance of type ConsoleWordHighlightingRule to the end of this ConsoleWordHighlightingRuleCollection.
\r
9856 <param name="value">
\r
9857 The ConsoleWordHighlightingRule to be added to the end of this ConsoleWordHighlightingRuleCollection.
\r
9860 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Contains(NLog.Win32.Targets.ConsoleWordHighlightingRule)">
\r
9862 Determines whether a specfic ConsoleWordHighlightingRule value is in this ConsoleWordHighlightingRuleCollection.
\r
9864 <param name="value">
\r
9865 The ConsoleWordHighlightingRule value to locate in this ConsoleWordHighlightingRuleCollection.
\r
9868 true if value is found in this ConsoleWordHighlightingRuleCollection;
\r
9872 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.IndexOf(NLog.Win32.Targets.ConsoleWordHighlightingRule)">
\r
9874 Return the zero-based index of the first occurrence of a specific value
\r
9875 in this ConsoleWordHighlightingRuleCollection
\r
9877 <param name="value">
\r
9878 The ConsoleWordHighlightingRule value to locate in the ConsoleWordHighlightingRuleCollection.
\r
9881 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
9885 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Insert(System.Int32,NLog.Win32.Targets.ConsoleWordHighlightingRule)">
\r
9887 Inserts an element into the ConsoleWordHighlightingRuleCollection at the specified index
\r
9889 <param name="index">
\r
9890 The index at which the ConsoleWordHighlightingRule is to be inserted.
\r
9892 <param name="value">
\r
9893 The ConsoleWordHighlightingRule to insert.
\r
9896 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Remove(NLog.Win32.Targets.ConsoleWordHighlightingRule)">
\r
9898 Removes the first occurrence of a specific ConsoleWordHighlightingRule from this ConsoleWordHighlightingRuleCollection.
\r
9900 <param name="value">
\r
9901 The ConsoleWordHighlightingRule value to remove from this ConsoleWordHighlightingRuleCollection.
\r
9904 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.GetEnumerator">
\r
9906 Returns an enumerator that can iterate through the elements of this ConsoleWordHighlightingRuleCollection.
\r
9909 An object that implements System.Collections.IEnumerator.
\r
9912 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Item(System.Int32)">
\r
9914 Gets or sets the ConsoleWordHighlightingRule at the given index in this ConsoleWordHighlightingRuleCollection.
\r
9917 <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator">
\r
9919 Type-specific enumeration class, used by ConsoleWordHighlightingRuleCollection.GetEnumerator.
\r
9922 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">
\r
9926 <param name="collection"></param>
\r
9928 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.MoveNext">
\r
9932 <returns></returns>
\r
9934 <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.Reset">
\r
9939 <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.Current">
\r
9944 <member name="T:NLog.Win32.Targets.EventLogTarget">
\r
9946 Writes log message to the Event Log.
\r
9950 To set up the target in the <a href="config.html">configuration file</a>,
\r
9951 use the following syntax:
\r
9953 <code lang="XML" src="examples/targets/Configuration File/EventLog/NLog.config" />
\r
9955 This assumes just one target and a single rule. More configuration
\r
9956 options are described <a href="config.html">here</a>.
\r
9959 To set up the log target programmatically use code like this:
\r
9961 <code lang="C#" src="examples/targets/Configuration API/EventLog/Simple/Example.cs" />
\r
9964 <member name="M:NLog.Win32.Targets.EventLogTarget.#ctor">
\r
9966 Creates a new instance of <see cref="T:NLog.Win32.Targets.EventLogTarget"/> and
\r
9969 <member name="M:NLog.Win32.Targets.EventLogTarget.Write(NLog.LogEventInfo)">
\r
9971 Writes the specified logging event to the event log.
\r
9973 <param name="logEvent">The logging event.</param>
\r
9975 <member name="P:NLog.Win32.Targets.EventLogTarget.MachineName">
\r
9977 Machine name on which Event Log service is running.
\r
9980 <member name="P:NLog.Win32.Targets.EventLogTarget.EventID">
\r
9982 Layout that renders event ID.
\r
9985 <member name="P:NLog.Win32.Targets.EventLogTarget.Category">
\r
9987 Layout that renders event Category.
\r
9990 <member name="P:NLog.Win32.Targets.EventLogTarget.Source">
\r
9992 The value to be used as the event Source.
\r
9995 By default this is the friendly name of the current AppDomain.
\r
9998 <member name="P:NLog.Win32.Targets.EventLogTarget.Log">
\r
10000 Name of the Event Log to write to. This can be System, Application or
\r
10001 any user-defined name.
\r
10004 <member name="T:NLog.Win32.Targets.MSMQTarget">
\r
10006 Writes log message to the specified message queue handled by MSMQ.
\r
10010 To set up the target in the <a href="config.html">configuration file</a>,
\r
10011 use the following syntax:
\r
10013 <code lang="XML" src="examples/targets/Configuration File/MSMQ/Simple/NLog.config" />
\r
10015 You can use a single target to write to multiple queues (similar to writing to multiple files with the File target).
\r
10017 <code lang="XML" src="examples/targets/Configuration File/MSMQ/Multiple/NLog.config" />
\r
10019 The above examples assume just one target and a single rule.
\r
10020 More configuration options are described <a href="config.html">here</a>.
\r
10023 To set up the log target programmatically use code like this:
\r
10025 <code lang="C#" src="examples/targets/Configuration API/MSMQ/Simple/Example.cs" />
\r
10028 <member name="M:NLog.Win32.Targets.MSMQTarget.PopulateLayouts(NLog.LayoutCollection)">
\r
10030 Adds all layouts used by this target to the specified collection.
\r
10032 <param name="layouts">The collection to add layouts to.</param>
\r
10034 <member name="M:NLog.Win32.Targets.MSMQTarget.Write(NLog.LogEventInfo)">
\r
10036 Writes the specified logging event to a queue specified in the Queue
\r
10039 <param name="logEvent">The logging event.</param>
\r
10041 <member name="M:NLog.Win32.Targets.MSMQTarget.PrepareMessage(NLog.LogEventInfo)">
\r
10043 Prepares a message to be sent to the message queue.
\r
10045 <param name="logEvent">The log event to be used when calculating label and text to be written.</param>
\r
10046 <returns>The message to be sent</returns>
\r
10048 You may override this method in inheriting classes
\r
10049 to provide services like encryption or message
\r
10053 <member name="P:NLog.Win32.Targets.MSMQTarget.Queue">
\r
10055 Name of the queue to write to.
\r
10058 To write to a private queue on a local machine use <c>.\private$\QueueName</c>.
\r
10059 For other available queue names, consult MSMQ documentation.
\r
10062 <member name="P:NLog.Win32.Targets.MSMQTarget.Label">
\r
10064 The label to associate with each message.
\r
10067 By default no label is associated.
\r
10070 <member name="P:NLog.Win32.Targets.MSMQTarget.CreateQueueIfNotExists">
\r
10072 Create the queue if it doesn't exists.
\r
10075 <member name="P:NLog.Win32.Targets.MSMQTarget.Encoding">
\r
10077 Encoding to be used when writing text to the queue.
\r
10080 <member name="P:NLog.Win32.Targets.MSMQTarget.UseXmlEncoding">
\r
10082 Use the XML format when serializing message.
\r
10085 <member name="P:NLog.Win32.Targets.MSMQTarget.Recoverable">
\r
10087 Use recoverable messages (with guaranteed delivery).
\r
10090 <member name="T:NLog.Win32.Targets.OutputDebugStringTarget">
\r
10092 Outputs logging messages through the <c>OutputDebugString()</c> Win32 API.
\r
10096 To set up the target in the <a href="config.html">configuration file</a>,
\r
10097 use the following syntax:
\r
10099 <code lang="XML" src="examples/targets/Configuration File/OutputDebugString/NLog.config" />
\r
10101 This assumes just one target and a single rule. More configuration
\r
10102 options are described <a href="config.html">here</a>.
\r
10105 To set up the log target programmatically use code like this:
\r
10107 <code lang="C#" src="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" />
\r
10110 <member name="M:NLog.Win32.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)">
\r
10112 Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.
\r
10114 <param name="logEvent">The logging event.</param>
\r
10116 <member name="M:NLog.Win32.Targets.OutputDebugStringTarget.OutputDebugString(System.String)">
\r
10118 Stub for OutputDebugString native method
\r
10120 <param name="message">the string to output</param>
\r
10122 <member name="T:NLog.Win32.Targets.PerfCounterTarget">
\r
10124 Increments specified performance counter on each write.
\r
10128 To set up the target in the <a href="config.html">configuration file</a>,
\r
10129 use the following syntax:
\r
10131 <code lang="XML" src="examples/targets/Configuration File/PerfCounter/NLog.config" />
\r
10133 This assumes just one target and a single rule. More configuration
\r
10134 options are described <a href="config.html">here</a>.
\r
10137 To set up the log target programmatically use code like this:
\r
10139 <code lang="C#" src="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" />
\r
10143 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably)
\r
10144 2. Is there any way of adding new counters without deleting the whole category?
\r
10145 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to
\r
10146 another counter instance (with dynamic creation of new instance). This could be done with layouts.
\r
10149 <member name="M:NLog.Win32.Targets.PerfCounterTarget.#ctor">
\r
10151 Creates a new instance of <see cref="T:NLog.Win32.Targets.PerfCounterTarget"/>.
\r
10154 <member name="M:NLog.Win32.Targets.PerfCounterTarget.Write(NLog.LogEventInfo)">
\r
10156 Increments the configured performance counter.
\r
10158 <param name="logEvent">log event</param>
\r
10160 <member name="P:NLog.Win32.Targets.PerfCounterTarget.AutoCreate">
\r
10162 Whether performance counter should be automatically created.
\r
10165 <member name="P:NLog.Win32.Targets.PerfCounterTarget.CategoryName">
\r
10167 Performance counter category.
\r
10170 <member name="P:NLog.Win32.Targets.PerfCounterTarget.CounterName">
\r
10172 Name of the performance counter.
\r
10175 <member name="P:NLog.Win32.Targets.PerfCounterTarget.InstanceName">
\r
10180 <member name="P:NLog.Win32.Targets.PerfCounterTarget.CounterType">
\r
10182 Performance counter type.
\r
10185 <member name="T:NLog.ConditionMethodAttribute">
\r
10187 Marks class as a log event Condition and assigns a name to it
\r
10190 <member name="M:NLog.ConditionMethodAttribute.#ctor(System.String)">
\r
10192 Creates a new instance of <see cref="T:NLog.ConditionMethodAttribute"/> and assigns
\r
10195 <param name="name"></param>
\r
10197 <member name="P:NLog.ConditionMethodAttribute.Name">
\r
10199 The name of the condition method.
\r
10202 <member name="T:NLog.ConditionMethodFactory">
\r
10204 A factory of condition methods. Retrieves condition MethodInfos based on their names.
\r
10207 <member name="M:NLog.ConditionMethodFactory.Clear">
\r
10209 Removes all condition method information from the factory.
\r
10212 <member name="M:NLog.ConditionMethodFactory.AddConditionMethodsFromAssembly(System.Reflection.Assembly,System.String)">
\r
10214 Scans the specified assembly for types marked with <see cref="T:NLog.ConditionMethodsAttribute"/> and adds
\r
10215 them to the factory. Optionally it prepends the specified text to layout renderer names to avoid
\r
10216 naming collisions.
\r
10218 <param name="theAssembly">The assembly to be scanned for layout renderers.</param>
\r
10219 <param name="prefix">The prefix to be prepended to layout renderer names.</param>
\r
10221 <member name="M:NLog.ConditionMethodFactory.AddConditionMethod(System.String,System.Reflection.MethodInfo)">
\r
10223 Registers the specified condition method under a specified name.
\r
10225 <param name="name">Name of the condition method.</param>
\r
10226 <param name="mi"><see cref="T:System.Reflection.MethodInfo"/> of the method to be registered.</param>
\r
10228 <member name="M:NLog.ConditionMethodFactory.CreateConditionMethod(System.String)">
\r
10230 Returns the <see cref="T:System.Reflection.MethodInfo"/> for the specified condition method.
\r
10232 <param name="name">Name of the condition method.</param>
\r
10233 <returns><see cref="T:System.Reflection.MethodInfo"/> object that represents the condition method.</returns>
\r
10235 <member name="T:NLog.ConditionMethodsAttribute">
\r
10237 Marks the class as containing condition methods.
\r
10240 <member name="M:NLog.ConditionMethodsAttribute.#ctor">
\r
10242 Creates a new instance of <see cref="T:NLog.ConditionMethodsAttribute"/>.
\r
10245 <member name="T:NLog.FilterAttribute">
\r
10247 Marks class as a layout renderer and assigns a name to it
\r
10250 <member name="M:NLog.FilterAttribute.#ctor(System.String)">
\r
10252 Creates a new instance of <see cref="T:NLog.FilterAttribute"/> and assigns
\r
10255 <param name="name"></param>
\r
10257 <member name="P:NLog.FilterAttribute.Name">
\r
10259 The name of the filter.
\r
10262 <member name="T:NLog.FilterCollection">
\r
10264 A collection of elements of type Filter
\r
10267 <member name="M:NLog.FilterCollection.#ctor">
\r
10269 Initializes a new empty instance of the FilterCollection class.
\r
10272 <member name="M:NLog.FilterCollection.#ctor(NLog.Filter[])">
\r
10274 Initializes a new instance of the FilterCollection class, containing elements
\r
10275 copied from an array.
\r
10277 <param name="items">
\r
10278 The array whose elements are to be added to the new FilterCollection.
\r
10281 <member name="M:NLog.FilterCollection.#ctor(NLog.FilterCollection)">
\r
10283 Initializes a new instance of the FilterCollection class, containing elements
\r
10284 copied from another instance of FilterCollection
\r
10286 <param name="items">
\r
10287 The FilterCollection whose elements are to be added to the new FilterCollection.
\r
10290 <member name="M:NLog.FilterCollection.AddRange(NLog.Filter[])">
\r
10292 Adds the elements of an array to the end of this FilterCollection.
\r
10294 <param name="items">
\r
10295 The array whose elements are to be added to the end of this FilterCollection.
\r
10298 <member name="M:NLog.FilterCollection.AddRange(NLog.FilterCollection)">
\r
10300 Adds the elements of another FilterCollection to the end of this FilterCollection.
\r
10302 <param name="items">
\r
10303 The FilterCollection whose elements are to be added to the end of this FilterCollection.
\r
10306 <member name="M:NLog.FilterCollection.Add(NLog.Filter)">
\r
10308 Adds an instance of type Filter to the end of this FilterCollection.
\r
10310 <param name="value">
\r
10311 The Filter to be added to the end of this FilterCollection.
\r
10314 <member name="M:NLog.FilterCollection.Contains(NLog.Filter)">
\r
10316 Determines whether a specfic Filter value is in this FilterCollection.
\r
10318 <param name="value">
\r
10319 The Filter value to locate in this FilterCollection.
\r
10322 true if value is found in this FilterCollection;
\r
10326 <member name="M:NLog.FilterCollection.IndexOf(NLog.Filter)">
\r
10328 Return the zero-based index of the first occurrence of a specific value
\r
10329 in this FilterCollection
\r
10331 <param name="value">
\r
10332 The Filter value to locate in the FilterCollection.
\r
10335 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
10339 <member name="M:NLog.FilterCollection.Insert(System.Int32,NLog.Filter)">
\r
10341 Inserts an element into the FilterCollection at the specified index
\r
10343 <param name="index">
\r
10344 The index at which the Filter is to be inserted.
\r
10346 <param name="value">
\r
10347 The Filter to insert.
\r
10350 <member name="M:NLog.FilterCollection.Remove(NLog.Filter)">
\r
10352 Removes the first occurrence of a specific Filter from this FilterCollection.
\r
10354 <param name="value">
\r
10355 The Filter value to remove from this FilterCollection.
\r
10358 <member name="M:NLog.FilterCollection.GetEnumerator">
\r
10360 Returns an enumerator that can iterate through the elements of this FilterCollection.
\r
10363 An object that implements System.Collections.IEnumerator.
\r
10366 <member name="P:NLog.FilterCollection.Item(System.Int32)">
\r
10368 Gets or sets the Filter at the given index in this FilterCollection.
\r
10371 <member name="T:NLog.FilterCollection.Enumerator">
\r
10373 Type-specific enumeration class, used by FilterCollection.GetEnumerator.
\r
10376 <member name="M:NLog.FilterCollection.Enumerator.#ctor(NLog.FilterCollection)">
\r
10380 <param name="collection"></param>
\r
10382 <member name="M:NLog.FilterCollection.Enumerator.MoveNext">
\r
10386 <returns></returns>
\r
10388 <member name="M:NLog.FilterCollection.Enumerator.Reset">
\r
10393 <member name="P:NLog.FilterCollection.Enumerator.Current">
\r
10398 <member name="P:NLog.FilterCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
10403 <member name="T:NLog.FilterFactory">
\r
10405 A factory of logging filters. Creates new filters based on their names.
\r
10408 <member name="M:NLog.FilterFactory.Clear">
\r
10410 Removes all filter information from the factory.
\r
10413 <member name="M:NLog.FilterFactory.AddFiltersFromAssembly(System.Reflection.Assembly,System.String)">
\r
10415 Scans the specified assembly for types marked with <see cref="T:NLog.FilterAttribute"/> and adds
\r
10416 them to the factory. Optionally it prepends the specified text to filter names to avoid
\r
10417 naming collisions.
\r
10419 <param name="theAssembly">The assembly to be scanned for filters.</param>
\r
10420 <param name="prefix">The prefix to be prepended to filter names.</param>
\r
10422 <member name="M:NLog.FilterFactory.AddFilter(System.String,System.Type)">
\r
10424 Registers the specified filter type to the factory under a specified name.
\r
10426 <param name="name">The name of the filter (e.g. <code>whenEquals</code> or <code>whenContains</code>)</param>
\r
10427 <param name="t">The type of the new filter</param>
\r
10429 The name specified in the name parameter can then be used
\r
10430 to create filters.
\r
10433 <member name="M:NLog.FilterFactory.CreateFilter(System.String)">
\r
10435 Creates the filter object based on its filter name.
\r
10437 <param name="name">The name of the filter (e.g. <code>whenEquals</code> or <code>whenNotEqual</code>)</param>
\r
10438 <returns>A new instance of the <see cref="T:NLog.Filter"/> object.</returns>
\r
10440 <member name="P:NLog.FilterFactory.FilterTypes">
\r
10442 Collection of filter types added to the factory.
\r
10445 <member name="T:NLog.FilterResult">
\r
10450 <member name="F:NLog.FilterResult.Neutral">
\r
10452 The filter doesn't want to decide whether to log or discard the message.
\r
10455 <member name="F:NLog.FilterResult.Log">
\r
10457 The message should be logged.
\r
10460 <member name="F:NLog.FilterResult.Ignore">
\r
10462 The message should not be logged.
\r
10465 <member name="F:NLog.FilterResult.LogFinal">
\r
10467 The message should be logged and processing should be finished.
\r
10470 <member name="F:NLog.FilterResult.IgnoreFinal">
\r
10472 The message should not be logged and processing should be finished.
\r
10475 <member name="T:NLog.GDC">
\r
10477 Global Diagnostics Context - a dictionary structure to hold per-application-instance values.
\r
10480 <member name="M:NLog.GDC.Set(System.String,System.String)">
\r
10482 Sets the Global Diagnostics Context item to the specified value.
\r
10484 <param name="item">Item name.</param>
\r
10485 <param name="value">Item value.</param>
\r
10487 <member name="M:NLog.GDC.Get(System.String)">
\r
10489 Gets the Global Diagnostics Context named item.
\r
10491 <param name="item">Item name.</param>
\r
10492 <returns>The item value of String.Empty if the value is not present.</returns>
\r
10494 <member name="M:NLog.GDC.Contains(System.String)">
\r
10496 Checks whether the specified item exists in the Global Diagnostics Context.
\r
10498 <param name="item">Item name.</param>
\r
10499 <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns>
\r
10501 <member name="M:NLog.GDC.Remove(System.String)">
\r
10503 Removes the specified item from the Global Diagnostics Context.
\r
10505 <param name="item">Item name.</param>
\r
10507 <member name="M:NLog.GDC.Clear">
\r
10509 Clears the content of the GDC.
\r
10512 <member name="T:NLog.Layout">
\r
10514 Represents a string with embedded placeholders that can render contextual information.
\r
10517 <member name="M:NLog.Layout.#ctor">
\r
10519 Creates a new instance of the <see cref="T:NLog.Layout"/> and sets it to empty string.
\r
10522 <member name="M:NLog.Layout.#ctor(System.String)">
\r
10524 Creates a new instance of the <see cref="T:NLog.Layout"/> and sets it to the specified string.
\r
10526 <param name="txt">The layout string to parse.</param>
\r
10528 <member name="M:NLog.Layout.GetFormattedMessage(NLog.LogEventInfo)">
\r
10530 Renders the layout for the specified logging event by invoking layout renderers
\r
10531 that make up the event.
\r
10533 <param name="logEvent">The logging event.</param>
\r
10534 <returns>The rendered layout.</returns>
\r
10536 <member name="M:NLog.Layout.NeedsStackTrace">
\r
10538 Returns the value indicating whether a stack trace and/or the source file
\r
10539 information should be gathered during layout processing.
\r
10541 <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>
\r
10543 <member name="M:NLog.Layout.IsVolatile">
\r
10545 Returns the value indicating whether this layout includes any volatile
\r
10546 layout renderers.
\r
10548 <returns><see langword="true"/> when the layout includes at least
\r
10549 one volatile renderer, <see langword="false"/> otherwise.</returns>
\r
10551 Volatile layout renderers are dependent on information not contained
\r
10552 in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).
\r
10555 <member name="M:NLog.Layout.Precalculate(NLog.LogEventInfo)">
\r
10557 Precalculates the layout for the specified log event and stores the result
\r
10558 in per-log event cache.
\r
10560 <param name="logEvent">The log event.</param>
\r
10562 Calling this method enables you to store the log event in a buffer
\r
10563 and/or potentially evaluate it in another thread even though the
\r
10564 layout may contain thread-dependent renderer.
\r
10567 <member name="M:NLog.Layout.Escape(System.String)">
\r
10569 Escapes the passed text so that it can
\r
10570 be used literally in all places where
\r
10571 layout is normally expected without being
\r
10572 treated as layout.
\r
10574 <param name="text">The text to be escaped.</param>
\r
10575 <returns>The escaped text.</returns>
\r
10577 Escaping is done by replacing all occurences of
\r
10578 '${' with '${literal:text=${}'
\r
10581 <member name="M:NLog.Layout.Evaluate(System.String,NLog.LogEventInfo)">
\r
10583 Evaluates the specified text by expadinging all layout renderers.
\r
10585 <param name="text">The text to be evaluated.</param>
\r
10586 <param name="logEvent">Log event to be used for evaluation</param>
\r
10587 <returns>The input text with all occurences of ${} replaced with
\r
10588 values provided by the appropriate layout renderers.</returns>
\r
10590 <member name="M:NLog.Layout.Evaluate(System.String)">
\r
10592 Evaluates the specified text by expadinging all layout renderers
\r
10593 in new <see cref="T:NLog.LogEventInfo"/> context.
\r
10595 <param name="text">The text to be evaluated.</param>
\r
10596 <returns>The input text with all occurences of ${} replaced with
\r
10597 values provided by the appropriate layout renderers.</returns>
\r
10599 <member name="M:NLog.Layout.Initialize">
\r
10601 Initializes the layout.
\r
10604 <member name="M:NLog.Layout.Close">
\r
10606 Closes the layout;
\r
10609 <member name="M:NLog.Layout.PopulateLayouts(NLog.LayoutCollection)">
\r
10611 Add this layout and all sub-layouts to the specified collection..
\r
10613 <param name="layouts">The collection of layouts.</param>
\r
10615 <member name="M:NLog.Layout.ToString">
\r
10617 Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
\r
10620 A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
\r
10623 <member name="P:NLog.Layout.Text">
\r
10628 <member name="P:NLog.Layout.IsAppDomainFixed">
\r
10630 Returns true if this layout produces a value that doesn't change for a particular
\r
10634 <member name="P:NLog.Layout.Renderers">
\r
10636 A collection of <see cref="T:NLog.LayoutRenderer"/> objects that make up this layout.
\r
10639 <member name="T:NLog.LayoutAttribute">
\r
10641 Marks class as a layout renderer and assigns a format string to it.
\r
10644 <member name="M:NLog.LayoutAttribute.#ctor(System.String)">
\r
10646 Creates a new instance of <see cref="T:NLog.LayoutAttribute"/>
\r
10647 and assigns the <see cref="P:NLog.LayoutAttribute.Name"/> to the specified value.
\r
10649 <param name="name">layout name</param>
\r
10651 <member name="P:NLog.LayoutAttribute.Name">
\r
10656 <member name="T:NLog.LayoutCollection">
\r
10658 A collection of elements of type ILayout
\r
10661 <member name="M:NLog.LayoutCollection.#ctor">
\r
10663 Initializes a new empty instance of the LayoutCollection class.
\r
10666 <member name="M:NLog.LayoutCollection.#ctor(NLog.ILayout[])">
\r
10668 Initializes a new instance of the LayoutCollection class, containing elements
\r
10669 copied from an array.
\r
10671 <param name="items">
\r
10672 The array whose elements are to be added to the new LayoutCollection.
\r
10675 <member name="M:NLog.LayoutCollection.#ctor(NLog.LayoutCollection)">
\r
10677 Initializes a new instance of the LayoutCollection class, containing elements
\r
10678 copied from another instance of LayoutCollection
\r
10680 <param name="items">
\r
10681 The LayoutCollection whose elements are to be added to the new LayoutCollection.
\r
10684 <member name="M:NLog.LayoutCollection.AddRange(NLog.ILayout[])">
\r
10686 Adds the elements of an array to the end of this LayoutCollection.
\r
10688 <param name="items">
\r
10689 The array whose elements are to be added to the end of this LayoutCollection.
\r
10692 <member name="M:NLog.LayoutCollection.AddRange(NLog.LayoutCollection)">
\r
10694 Adds the elements of another LayoutCollection to the end of this LayoutCollection.
\r
10696 <param name="items">
\r
10697 The LayoutCollection whose elements are to be added to the end of this LayoutCollection.
\r
10700 <member name="M:NLog.LayoutCollection.Add(NLog.ILayout)">
\r
10702 Adds an instance of type ILayout to the end of this LayoutCollection.
\r
10704 <param name="value">
\r
10705 The ILayout to be added to the end of this LayoutCollection.
\r
10708 <member name="M:NLog.LayoutCollection.Contains(NLog.ILayout)">
\r
10710 Determines whether a specfic ILayout value is in this LayoutCollection.
\r
10712 <param name="value">
\r
10713 The ILayout value to locate in this LayoutCollection.
\r
10716 true if value is found in this LayoutCollection;
\r
10720 <member name="M:NLog.LayoutCollection.IndexOf(NLog.ILayout)">
\r
10722 Return the zero-based index of the first occurrence of a specific value
\r
10723 in this LayoutCollection
\r
10725 <param name="value">
\r
10726 The ILayout value to locate in the LayoutCollection.
\r
10729 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
10733 <member name="M:NLog.LayoutCollection.Insert(System.Int32,NLog.ILayout)">
\r
10735 Inserts an element into the LayoutCollection at the specified index
\r
10737 <param name="index">
\r
10738 The index at which the ILayout is to be inserted.
\r
10740 <param name="value">
\r
10741 The ILayout to insert.
\r
10744 <member name="M:NLog.LayoutCollection.Remove(NLog.ILayout)">
\r
10746 Removes the first occurrence of a specific ILayout from this LayoutCollection.
\r
10748 <param name="value">
\r
10749 The ILayout value to remove from this LayoutCollection.
\r
10752 <member name="M:NLog.LayoutCollection.GetEnumerator">
\r
10754 Returns an enumerator that can iterate through the elements of this LayoutCollection.
\r
10757 An object that implements System.Collections.IEnumerator.
\r
10760 <member name="P:NLog.LayoutCollection.Item(System.Int32)">
\r
10762 Gets or sets the ILayout at the given index in this LayoutCollection.
\r
10765 <member name="T:NLog.LayoutCollection.Enumerator">
\r
10767 Type-specific enumeration class, used by LayoutCollection.GetEnumerator.
\r
10770 <member name="M:NLog.LayoutCollection.Enumerator.#ctor(NLog.LayoutCollection)">
\r
10774 <param name="collection"></param>
\r
10776 <member name="M:NLog.LayoutCollection.Enumerator.MoveNext">
\r
10780 <returns></returns>
\r
10782 <member name="M:NLog.LayoutCollection.Enumerator.Reset">
\r
10787 <member name="P:NLog.LayoutCollection.Enumerator.Current">
\r
10792 <member name="P:NLog.LayoutCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
10797 <member name="T:NLog.LayoutFactory">
\r
10799 A factory for layouts. Creates new layout instances based on their names.
\r
10802 <member name="M:NLog.LayoutFactory.Clear">
\r
10804 Removes all layout information from the factory.
\r
10807 <member name="M:NLog.LayoutFactory.AddLayoutsFromAssembly(System.Reflection.Assembly,System.String)">
\r
10809 Scans the specified assembly for types marked with <see cref="T:NLog.LayoutAttribute"/> and adds
\r
10810 them to the factory. Optionally it prepends the specified text to layout names to avoid
\r
10811 naming collisions.
\r
10813 <param name="theAssembly">The assembly to be scanned for layouts.</param>
\r
10814 <param name="prefix">The prefix to be prepended to layout names.</param>
\r
10816 <member name="M:NLog.LayoutFactory.AddLayout(System.String,System.Type)">
\r
10818 Registers the specified layout type to the factory under a specified name.
\r
10820 <param name="name">The name of the layout (e.g. <code>XML</code>, <code>CSV</code> or <code>HTML</code>)</param>
\r
10821 <param name="t">The type of the new layout</param>
\r
10823 The name specified in the name parameter can then be used
\r
10824 to reference layouts.
\r
10827 <member name="M:NLog.LayoutFactory.CreateLayout(System.String)">
\r
10829 Creates the layout renderer object based on its layout renderer name and sets its properties from parameters string.
\r
10831 <param name="name">The name of the layout renderer (e.g. <code>message</code> or <code>aspnet-request</code>)</param>
\r
10832 <returns>A new instance of the <see cref="T:NLog.ILayout"/> object.</returns>
\r
10834 <member name="P:NLog.LayoutFactory.LayoutTypes">
\r
10836 Collection of layout types added to the factory.
\r
10839 <member name="T:NLog.LayoutRendererAttribute">
\r
10841 Marks class as a layout renderer and assigns a format string to it.
\r
10844 <member name="M:NLog.LayoutRendererAttribute.#ctor(System.String)">
\r
10846 Creates a new instance of <see cref="T:NLog.LayoutRendererAttribute"/>
\r
10847 and assigns the <see cref="P:NLog.LayoutRendererAttribute.FormatString"/> to the specified value.
\r
10849 <param name="formatString"></param>
\r
10851 <member name="P:NLog.LayoutRendererAttribute.FormatString">
\r
10853 The format string that can be used to invoke the layout renderer.
\r
10856 <member name="P:NLog.LayoutRendererAttribute.IgnoresPadding">
\r
10858 Marks the specified layout renderer as ignoring padding (used mostly for
\r
10859 documentation generation).
\r
10862 <member name="P:NLog.LayoutRendererAttribute.UsingLogEventInfo">
\r
10864 Marks the specified layout renderer as relying purely on the contents
\r
10865 of <see cref="T:NLog.LogEventInfo"/> only and not on any other information (such as thread-
\r
10868 <member name="T:NLog.LayoutRendererCollection">
\r
10870 A collection of elements of type LayoutRenderer
\r
10873 <member name="M:NLog.LayoutRendererCollection.#ctor">
\r
10875 Initializes a new empty instance of the LayoutRendererCollection class.
\r
10878 <member name="M:NLog.LayoutRendererCollection.#ctor(NLog.LayoutRenderer[])">
\r
10880 Initializes a new instance of the LayoutRendererCollection class, containing elements
\r
10881 copied from an array.
\r
10883 <param name="items">
\r
10884 The array whose elements are to be added to the new LayoutRendererCollection.
\r
10887 <member name="M:NLog.LayoutRendererCollection.#ctor(NLog.LayoutRendererCollection)">
\r
10889 Initializes a new instance of the LayoutRendererCollection class, containing elements
\r
10890 copied from another instance of LayoutRendererCollection
\r
10892 <param name="items">
\r
10893 The LayoutRendererCollection whose elements are to be added to the new LayoutRendererCollection.
\r
10896 <member name="M:NLog.LayoutRendererCollection.AddRange(NLog.LayoutRenderer[])">
\r
10898 Adds the elements of an array to the end of this LayoutRendererCollection.
\r
10900 <param name="items">
\r
10901 The array whose elements are to be added to the end of this LayoutRendererCollection.
\r
10904 <member name="M:NLog.LayoutRendererCollection.AddRange(NLog.LayoutRendererCollection)">
\r
10906 Adds the elements of another LayoutRendererCollection to the end of this LayoutRendererCollection.
\r
10908 <param name="items">
\r
10909 The LayoutRendererCollection whose elements are to be added to the end of this LayoutRendererCollection.
\r
10912 <member name="M:NLog.LayoutRendererCollection.Add(NLog.LayoutRenderer)">
\r
10914 Adds an instance of type LayoutRenderer to the end of this LayoutRendererCollection.
\r
10916 <param name="value">
\r
10917 The LayoutRenderer to be added to the end of this LayoutRendererCollection.
\r
10920 <member name="M:NLog.LayoutRendererCollection.Contains(NLog.LayoutRenderer)">
\r
10922 Determines whether a specfic LayoutRenderer value is in this LayoutRendererCollection.
\r
10924 <param name="value">
\r
10925 The LayoutRenderer value to locate in this LayoutRendererCollection.
\r
10928 true if value is found in this LayoutRendererCollection;
\r
10932 <member name="M:NLog.LayoutRendererCollection.IndexOf(NLog.LayoutRenderer)">
\r
10934 Return the zero-based index of the first occurrence of a specific value
\r
10935 in this LayoutRendererCollection
\r
10937 <param name="value">
\r
10938 The LayoutRenderer value to locate in the LayoutRendererCollection.
\r
10941 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
10945 <member name="M:NLog.LayoutRendererCollection.Insert(System.Int32,NLog.LayoutRenderer)">
\r
10947 Inserts an element into the LayoutRendererCollection at the specified index
\r
10949 <param name="index">
\r
10950 The index at which the LayoutRenderer is to be inserted.
\r
10952 <param name="value">
\r
10953 The LayoutRenderer to insert.
\r
10956 <member name="M:NLog.LayoutRendererCollection.Remove(NLog.LayoutRenderer)">
\r
10958 Removes the first occurrence of a specific LayoutRenderer from this LayoutRendererCollection.
\r
10960 <param name="value">
\r
10961 The LayoutRenderer value to remove from this LayoutRendererCollection.
\r
10964 <member name="M:NLog.LayoutRendererCollection.GetEnumerator">
\r
10966 Returns an enumerator that can iterate through the elements of this LayoutRendererCollection.
\r
10969 An object that implements System.Collections.IEnumerator.
\r
10972 <member name="P:NLog.LayoutRendererCollection.Item(System.Int32)">
\r
10974 Gets or sets the LayoutRenderer at the given index in this LayoutRendererCollection.
\r
10977 <member name="T:NLog.LayoutRendererCollection.Enumerator">
\r
10979 Type-specific enumeration class, used by LayoutRendererCollection.GetEnumerator.
\r
10982 <member name="M:NLog.LayoutRendererCollection.Enumerator.#ctor(NLog.LayoutRendererCollection)">
\r
10986 <param name="collection"></param>
\r
10988 <member name="M:NLog.LayoutRendererCollection.Enumerator.MoveNext">
\r
10992 <returns></returns>
\r
10994 <member name="M:NLog.LayoutRendererCollection.Enumerator.Reset">
\r
10999 <member name="P:NLog.LayoutRendererCollection.Enumerator.Current">
\r
11004 <member name="P:NLog.LayoutRendererCollection.Enumerator.System#Collections#IEnumerator#Current">
\r
11009 <member name="T:NLog.LayoutRendererFactory">
\r
11011 A factory for layout renderers. Creates new layout renderers based on their names.
\r
11014 <member name="M:NLog.LayoutRendererFactory.Clear">
\r
11016 Removes all layout renderer information from the factory.
\r
11019 <member name="M:NLog.LayoutRendererFactory.AddLayoutRenderersFromAssembly(System.Reflection.Assembly,System.String)">
\r
11021 Scans the specified assembly for types marked with <see cref="T:NLog.LayoutRendererAttribute"/> and adds
\r
11022 them to the factory. Optionally it prepends the specified text to layout renderer names to avoid
\r
11023 naming collisions.
\r
11025 <param name="theAssembly">The assembly to be scanned for layout renderers.</param>
\r
11026 <param name="prefix">The prefix to be prepended to layout renderer names.</param>
\r
11028 <member name="M:NLog.LayoutRendererFactory.AddLayoutRenderer(System.String,System.Type)">
\r
11030 Registers the specified layout renderer type to the factory under a specified name.
\r
11032 <param name="name">The name of the layout renderer (e.g. <code>logger</code>, <code>message</code> or <code>aspnet-request</code>)</param>
\r
11033 <param name="t">The type of the new layout renderer</param>
\r
11035 The name specified in the name parameter can then be used
\r
11036 to create layout renderers.
\r
11039 <member name="M:NLog.LayoutRendererFactory.CreateLayoutRenderer(System.String,System.String)">
\r
11041 Creates the layout renderer object based on its layout renderer name and sets its properties from parameters string.
\r
11043 <param name="name">The name of the layout renderer (e.g. <code>message</code> or <code>aspnet-request</code>)</param>
\r
11044 <param name="parameters">Parameters to the layout renderer.</param>
\r
11045 <returns>A new instance of the <see cref="T:NLog.LayoutRenderer"/> object.</returns>
\r
11047 <member name="T:NLog.LogEventInfo">
\r
11049 Represents the logging event.
\r
11052 <member name="F:NLog.LogEventInfo.ZeroDate">
\r
11054 The date of the first log event created.
\r
11057 <member name="M:NLog.LogEventInfo.#ctor">
\r
11059 Creates a new instance of <see cref="T:NLog.LogEventInfo"/>.
\r
11062 <member name="M:NLog.LogEventInfo.CreateNullEvent">
\r
11064 Creates the null event.
\r
11066 <returns></returns>
\r
11068 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)">
\r
11070 Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.
\r
11072 <param name="level">Log level</param>
\r
11073 <param name="loggerName">Logger name</param>
\r
11074 <param name="message">Log message including parameter placeholders</param>
\r
11076 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])">
\r
11078 Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.
\r
11080 <param name="level">Log level</param>
\r
11081 <param name="loggerName">Logger name</param>
\r
11082 <param name="formatProvider"><see cref="T:System.IFormatProvider"/> object</param>
\r
11083 <param name="message">Log message including parameter placeholders</param>
\r
11084 <param name="parameters">Parameter array.</param>
\r
11086 <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)">
\r
11088 Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.
\r
11090 <param name="level">Log level</param>
\r
11091 <param name="loggerName">Logger name</param>
\r
11092 <param name="formatProvider"><see cref="T:System.IFormatProvider"/> object</param>
\r
11093 <param name="message">Log message including parameter placeholders</param>
\r
11094 <param name="parameters">Parameter array.</param>
\r
11095 <param name="exception">Exception information.</param>
\r
11097 <member name="P:NLog.LogEventInfo.TimeStamp">
\r
11099 Gets or sets the timestamp of the logging event.
\r
11102 <member name="P:NLog.LogEventInfo.Level">
\r
11104 Gets or sets the level of the logging event.
\r
11107 <member name="P:NLog.LogEventInfo.HasStackTrace">
\r
11109 Returns true if stack trace has been set for this event.
\r
11112 <member name="P:NLog.LogEventInfo.UserStackFrame">
\r
11114 Gets the stack frame of the method that did the logging.
\r
11117 <member name="P:NLog.LogEventInfo.UserStackFrameNumber">
\r
11119 Gets the number index of the stack frame that represents the user
\r
11120 code (not the NLog code)
\r
11123 <member name="P:NLog.LogEventInfo.StackTrace">
\r
11125 Gets the entire stack trace.
\r
11128 <member name="P:NLog.LogEventInfo.Exception">
\r
11130 Gets or sets the exception information.
\r
11133 <member name="P:NLog.LogEventInfo.LoggerName">
\r
11135 Gets or sets the logger name.
\r
11138 <member name="P:NLog.LogEventInfo.LoggerShortName">
\r
11140 Gets the logger short name.
\r
11143 <member name="P:NLog.LogEventInfo.Message">
\r
11145 Gets the raw log message including any parameter placeholders.
\r
11148 <member name="P:NLog.LogEventInfo.Parameters">
\r
11150 Gets the parameter values or <see langword="null" /> if no parameters have
\r
11154 <member name="P:NLog.LogEventInfo.FormatProvider">
\r
11156 Gets the format provider that was provided while logging or <see langword="null" />
\r
11157 when no formatProvider was specified.
\r
11160 <member name="P:NLog.LogEventInfo.FormattedMessage">
\r
11162 Returns the formatted message.
\r
11165 <member name="P:NLog.LogEventInfo.Context">
\r
11167 Gets the dictionary of per-event context properties.
\r
11170 <member name="P:NLog.LogEventInfo.SequenceID">
\r
11172 The unique identifier of log event which is automatically generated
\r
11173 and monotonously increasing.
\r
11176 <member name="T:NLog.LoggingConfigurationChanged">
\r
11178 Represents a method that's invoked each time a logging configuration changes.
\r
11181 <member name="T:NLog.LoggingConfigurationReloaded">
\r
11183 Represents a method that's invoked each time a logging configuration gets reloaded
\r
11184 to signal either success or failure.
\r
11187 <member name="T:NLog.LogFactory">
\r
11189 Creates and manages instances of <see cref="T:NLog.Logger" /> objects.
\r
11192 <member name="M:NLog.LogFactory.#ctor">
\r
11194 Creates a new instance of <see cref="T:NLog.LogFactory"/>
\r
11197 <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)">
\r
11199 Creates a new instance of <see cref="T:NLog.LogFactory"/> and sets the initial configuration.
\r
11202 <member name="M:NLog.LogFactory.CreateNullLogger">
\r
11204 Creates a logger that discards all log messages.
\r
11206 <returns></returns>
\r
11208 <member name="M:NLog.LogFactory.GetCurrentClassLogger">
\r
11210 Gets the logger named after the currently-being-initialized class.
\r
11212 <returns>The logger.</returns>
\r
11213 <remarks>This is a slow-running method.
\r
11214 Make sure you're not doing this in a loop.</remarks>
\r
11216 <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)">
\r
11218 Gets the logger named after the currently-being-initialized class.
\r
11220 <param name="loggerType">type of the logger to create. The type must inherit from NLog.Logger</param>
\r
11221 <returns>The logger.</returns>
\r
11222 <remarks>This is a slow-running method.
\r
11223 Make sure you're not doing this in a loop.</remarks>
\r
11225 <member name="M:NLog.LogFactory.GetLogger(System.String)">
\r
11227 Gets the specified named logger.
\r
11229 <param name="name">name of the logger</param>
\r
11230 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
\r
11232 <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)">
\r
11234 Gets the specified named logger.
\r
11236 <param name="name">name of the logger</param>
\r
11237 <param name="loggerType">type of the logger to create. The type must inherit from NLog.Logger</param>
\r
11238 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the
\r
11239 same argument aren't guaranteed to return the same logger reference.</returns>
\r
11241 <member name="M:NLog.LogFactory.ReconfigExistingLoggers">
\r
11243 Loops through all loggers previously returned by GetLogger
\r
11244 and recalculates their target and filter list. Useful after modifying the configuration programmatically
\r
11245 to ensure that all loggers have been properly configured.
\r
11248 <member name="M:NLog.LogFactory.Flush">
\r
11250 Flush any pending log messages (in case of asynchronous targets).
\r
11253 <member name="M:NLog.LogFactory.Flush(System.TimeSpan)">
\r
11255 Flush any pending log messages (in case of asynchronous targets).
\r
11257 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
11259 <member name="M:NLog.LogFactory.Flush(System.Int32)">
\r
11261 Flush any pending log messages (in case of asynchronous targets).
\r
11263 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
11265 <member name="M:NLog.LogFactory.DisableLogging">
\r
11266 <summary>Decreases the log enable counter and if it reaches -1
\r
11267 the logs are disabled.</summary>
\r
11268 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
\r
11269 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
\r
11270 <returns>An object that iplements IDisposable whose Dispose() method
\r
11271 reenables logging. To be used with C# <c>using ()</c> statement.</returns>
\r
11273 <member name="M:NLog.LogFactory.EnableLogging">
\r
11274 <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>
\r
11275 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
\r
11276 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
\r
11278 <member name="M:NLog.LogFactory.IsLoggingEnabled">
\r
11280 Returns <see langword="true"/> if logging is currently enabled.
\r
11282 <returns><see langword="true"/> if logging is currently enabled,
\r
11283 <see langword="false"/> otherwise.</returns>
\r
11284 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater
\r
11285 than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>
\r
11287 <member name="E:NLog.LogFactory.ConfigurationChanged">
\r
11289 Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes.
\r
11292 <member name="E:NLog.LogFactory.ConfigurationReloaded">
\r
11294 Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded.
\r
11297 <member name="P:NLog.LogFactory.ThrowExceptions">
\r
11299 Specified whether NLog should throw exceptions. By default exceptions
\r
11300 are not thrown under any circumstances.
\r
11303 <member name="P:NLog.LogFactory.Configuration">
\r
11305 Gets or sets the current logging configuration.
\r
11308 <member name="P:NLog.LogFactory.GlobalThreshold">
\r
11310 Global log threshold. Log events below this threshold are not logged.
\r
11313 <member name="T:NLog.LogFactory`1">
\r
11315 Specialized LogFactory that can return instances of custom logger types.
\r
11317 <typeparam name="LoggerType">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam>
\r
11319 <member name="M:NLog.LogFactory`1.GetLogger(System.String)">
\r
11323 <param name="name">The name.</param>
\r
11324 <returns>An instance of <typeparamref name="LoggerType"/>.</returns>
\r
11326 <member name="M:NLog.LogFactory`1.GetCurrentClassLogger">
\r
11328 Gets the logger named after the currently-being-initialized class.
\r
11330 <returns>The logger.</returns>
\r
11331 <remarks>This is a slow-running method.
\r
11332 Make sure you're not doing this in a loop.</remarks>
\r
11334 <member name="T:NLog.LoggerReconfiguredDelegate">
\r
11336 Represents a method that's invoked each time a <see cref="T:NLog.Logger"/> configuration changes.
\r
11338 <param name="logger">logger that was reconfigured</param>
\r
11340 'Reconfiguring' a logger means rebuilding the list of targets and filters
\r
11341 that will be invoked on logging.
\r
11342 This may or may not influence the result returned by IsXXXXEnabled properties.
\r
11345 <member name="T:NLog.Logger">
\r
11347 Provides logging interface and utility functions.
\r
11350 <member name="M:NLog.Logger.#ctor">
\r
11352 Initializes a new instance of the <see cref="T:NLog.Logger"/> class.
\r
11355 <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)">
\r
11357 Determines if logging is enabled for the specified level.
\r
11359 <param name="level">level to be checked</param>
\r
11360 <returns><see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns>
\r
11362 <member name="M:NLog.Logger.Log(NLog.LogEventInfo)">
\r
11364 Writes the diagnostic message at the specified level using the specified format provider and format parameters.
\r
11367 Writes the specified diagnostic message.
\r
11369 <param name="logEvent">log event</param>
\r
11371 <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)">
\r
11373 Writes the diagnostic message at the specified level using the specified format provider and format parameters.
\r
11376 Writes the specified diagnostic message.
\r
11378 <param name="logEvent">log event</param>
\r
11379 <param name="wrapperType">The name of the type that wraps Logger</param>
\r
11381 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)">
\r
11383 Writes the diagnostic message at the specified level using the specified format provider and format parameters.
\r
11386 Writes the diagnostic message at the specified level.
\r
11388 <param name="level">the log level.</param>
\r
11389 <param name="message">A <see langword="string" /> to be written.</param>
\r
11391 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)">
\r
11393 Writes the diagnostic message at the specified level.
\r
11395 <param name="level">the log level.</param>
\r
11396 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11398 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)">
\r
11400 Writes the diagnostic message at the specified level.
\r
11402 <param name="level">the log level.</param>
\r
11403 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11404 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11406 <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)">
\r
11408 Writes the diagnostic message and exception at the specified level.
\r
11410 <param name="level">the log level.</param>
\r
11411 <param name="message">A <see langword="string" /> to be written.</param>
\r
11412 <param name="exception">An exception to be logged.</param>
\r
11414 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])">
\r
11416 Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
\r
11418 <param name="level">the log level.</param>
\r
11419 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11420 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11421 <param name="args">Arguments to format.</param>
\r
11423 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])">
\r
11425 Writes the diagnostic message at the specified level using the specified parameters.
\r
11427 <param name="level">the log level.</param>
\r
11428 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11429 <param name="args">Arguments to format.</param>
\r
11431 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)">
\r
11433 Writes the diagnostic message at the specified level using the specified parameters.
\r
11435 <param name="level">the log level.</param>
\r
11436 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11437 <param name="arg1">First argument to format.</param>
\r
11438 <param name="arg2">Second argument to format.</param>
\r
11440 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)">
\r
11442 Writes the diagnostic message at the specified level using the specified parameters.
\r
11444 <param name="level">the log level.</param>
\r
11445 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11446 <param name="arg1">First argument to format.</param>
\r
11447 <param name="arg2">Second argument to format.</param>
\r
11448 <param name="arg3">Third argument to format.</param>
\r
11450 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)">
\r
11452 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
11454 <param name="level">the log level.</param>
\r
11455 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11456 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11457 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
11459 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)">
\r
11461 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
11463 <param name="level">the log level.</param>
\r
11464 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11465 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
11467 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)">
\r
11469 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
11471 <param name="level">the log level.</param>
\r
11472 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11473 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11474 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
11476 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)">
\r
11478 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Char" /> as a parameter.
\r
11480 <param name="level">the log level.</param>
\r
11481 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11482 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
11484 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)">
\r
11486 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
11488 <param name="level">the log level.</param>
\r
11489 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11490 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11491 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
11493 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)">
\r
11495 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
11497 <param name="level">the log level.</param>
\r
11498 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11499 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
11501 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)">
\r
11503 Writes the diagnostic message at the specified level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
11505 <param name="level">the log level.</param>
\r
11506 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11507 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11508 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
11510 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)">
\r
11512 Writes the diagnostic message at the specified level using the specified <see cref="T:System.String" /> as a parameter.
\r
11514 <param name="level">the log level.</param>
\r
11515 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11516 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
11518 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)">
\r
11520 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
11522 <param name="level">the log level.</param>
\r
11523 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11524 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11525 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
11527 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)">
\r
11529 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
11531 <param name="level">the log level.</param>
\r
11532 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11533 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
11535 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)">
\r
11537 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
11539 <param name="level">the log level.</param>
\r
11540 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11541 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11542 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
11544 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)">
\r
11546 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
11548 <param name="level">the log level.</param>
\r
11549 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11550 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
11552 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)">
\r
11554 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
11556 <param name="level">the log level.</param>
\r
11557 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11558 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11559 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
11561 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)">
\r
11563 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Single" /> as a parameter.
\r
11565 <param name="level">the log level.</param>
\r
11566 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11567 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
11569 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)">
\r
11571 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
11573 <param name="level">the log level.</param>
\r
11574 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11575 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11576 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
11578 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)">
\r
11580 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Double" /> as a parameter.
\r
11582 <param name="level">the log level.</param>
\r
11583 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11584 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
11586 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)">
\r
11588 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
11590 <param name="level">the log level.</param>
\r
11591 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11592 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11593 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
11595 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)">
\r
11597 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
11599 <param name="level">the log level.</param>
\r
11600 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11601 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
11603 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)">
\r
11605 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
11607 <param name="level">the log level.</param>
\r
11608 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11609 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11610 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
11612 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)">
\r
11614 Writes the diagnostic message at the specified level using the specified <see cref="T:System.Object" /> as a parameter.
\r
11616 <param name="level">the log level.</param>
\r
11617 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11618 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
11620 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)">
\r
11622 Writes the diagnostic message at the specified level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
11624 <param name="level">the log level.</param>
\r
11625 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11626 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11627 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
11629 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)">
\r
11631 Writes the diagnostic message at the specified level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
11633 <param name="level">the log level.</param>
\r
11634 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11635 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
11637 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)">
\r
11639 Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
11641 <param name="level">the log level.</param>
\r
11642 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11643 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11644 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
11646 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)">
\r
11648 Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
11650 <param name="level">the log level.</param>
\r
11651 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11652 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
11654 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)">
\r
11656 Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
11658 <param name="level">the log level.</param>
\r
11659 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11660 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11661 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
11663 <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)">
\r
11665 Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
11667 <param name="level">the log level.</param>
\r
11668 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11669 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
11671 <member name="M:NLog.Logger.Trace(System.String)">
\r
11673 Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters.
\r
11676 Writes the diagnostic message at the <c>Trace</c> level.
\r
11678 <param name="message">A <see langword="string" /> to be written.</param>
\r
11680 <member name="M:NLog.Logger.Trace(System.Object)">
\r
11682 Writes the diagnostic message at the <c>Trace</c> level.
\r
11684 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11686 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)">
\r
11688 Writes the diagnostic message at the <c>Trace</c> level.
\r
11690 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11691 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11693 <member name="M:NLog.Logger.TraceException(System.String,System.Exception)">
\r
11695 Writes the diagnostic message and exception at the <c>Trace</c> level.
\r
11697 <param name="message">A <see langword="string" /> to be written.</param>
\r
11698 <param name="exception">An exception to be logged.</param>
\r
11700 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])">
\r
11702 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider.
\r
11704 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11705 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11706 <param name="args">Arguments to format.</param>
\r
11708 <member name="M:NLog.Logger.Trace(System.String,System.Object[])">
\r
11710 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
\r
11712 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11713 <param name="args">Arguments to format.</param>
\r
11715 <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)">
\r
11717 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
\r
11719 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11720 <param name="arg1">First argument to format.</param>
\r
11721 <param name="arg2">Second argument to format.</param>
\r
11723 <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)">
\r
11725 Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.
\r
11727 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11728 <param name="arg1">First argument to format.</param>
\r
11729 <param name="arg2">Second argument to format.</param>
\r
11730 <param name="arg3">Third argument to format.</param>
\r
11732 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)">
\r
11734 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
11736 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11737 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11738 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
11740 <member name="M:NLog.Logger.Trace(System.String,System.Boolean)">
\r
11742 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
11744 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11745 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
11747 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)">
\r
11749 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
11751 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11752 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11753 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
11755 <member name="M:NLog.Logger.Trace(System.String,System.Char)">
\r
11757 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
11759 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11760 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
11762 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)">
\r
11764 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
11766 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11767 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11768 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
11770 <member name="M:NLog.Logger.Trace(System.String,System.Byte)">
\r
11772 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
11774 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11775 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
11777 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)">
\r
11779 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
11781 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11782 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11783 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
11785 <member name="M:NLog.Logger.Trace(System.String,System.String)">
\r
11787 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
11789 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11790 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
11792 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)">
\r
11794 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
11796 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11797 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11798 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
11800 <member name="M:NLog.Logger.Trace(System.String,System.Int32)">
\r
11802 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
11804 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11805 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
11807 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)">
\r
11809 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
11811 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11812 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11813 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
11815 <member name="M:NLog.Logger.Trace(System.String,System.Int64)">
\r
11817 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
11819 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11820 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
11822 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)">
\r
11824 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
11826 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11827 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11828 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
11830 <member name="M:NLog.Logger.Trace(System.String,System.Single)">
\r
11832 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
11834 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11835 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
11837 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)">
\r
11839 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
11841 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11842 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11843 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
11845 <member name="M:NLog.Logger.Trace(System.String,System.Double)">
\r
11847 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
11849 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11850 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
11852 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)">
\r
11854 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
11856 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11857 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11858 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
11860 <member name="M:NLog.Logger.Trace(System.String,System.Decimal)">
\r
11862 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
11864 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11865 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
11867 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)">
\r
11869 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
11871 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11872 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11873 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
11875 <member name="M:NLog.Logger.Trace(System.String,System.Object)">
\r
11877 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
11879 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11880 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
11882 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)">
\r
11884 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
11886 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11887 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11888 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
11890 <member name="M:NLog.Logger.Trace(System.String,System.SByte)">
\r
11892 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
11894 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11895 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
11897 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)">
\r
11899 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
11901 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11902 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11903 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
11905 <member name="M:NLog.Logger.Trace(System.String,System.UInt32)">
\r
11907 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
11909 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11910 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
11912 <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)">
\r
11914 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
11916 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11917 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11918 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
11920 <member name="M:NLog.Logger.Trace(System.String,System.UInt64)">
\r
11922 Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
11924 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11925 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
11927 <member name="M:NLog.Logger.Debug(System.String)">
\r
11929 Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters.
\r
11932 Writes the diagnostic message at the <c>Debug</c> level.
\r
11934 <param name="message">A <see langword="string" /> to be written.</param>
\r
11936 <member name="M:NLog.Logger.Debug(System.Object)">
\r
11938 Writes the diagnostic message at the <c>Debug</c> level.
\r
11940 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11942 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)">
\r
11944 Writes the diagnostic message at the <c>Debug</c> level.
\r
11946 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11947 <param name="obj">A <see langword="object" /> to be written.</param>
\r
11949 <member name="M:NLog.Logger.DebugException(System.String,System.Exception)">
\r
11951 Writes the diagnostic message and exception at the <c>Debug</c> level.
\r
11953 <param name="message">A <see langword="string" /> to be written.</param>
\r
11954 <param name="exception">An exception to be logged.</param>
\r
11956 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])">
\r
11958 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider.
\r
11960 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11961 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11962 <param name="args">Arguments to format.</param>
\r
11964 <member name="M:NLog.Logger.Debug(System.String,System.Object[])">
\r
11966 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
\r
11968 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11969 <param name="args">Arguments to format.</param>
\r
11971 <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)">
\r
11973 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
\r
11975 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11976 <param name="arg1">First argument to format.</param>
\r
11977 <param name="arg2">Second argument to format.</param>
\r
11979 <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)">
\r
11981 Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.
\r
11983 <param name="message">A <see langword="string" /> containing format items.</param>
\r
11984 <param name="arg1">First argument to format.</param>
\r
11985 <param name="arg2">Second argument to format.</param>
\r
11986 <param name="arg3">Third argument to format.</param>
\r
11988 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)">
\r
11990 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
11992 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
11993 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
11994 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
11996 <member name="M:NLog.Logger.Debug(System.String,System.Boolean)">
\r
11998 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
12000 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12001 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12003 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)">
\r
12005 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
12007 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12008 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12009 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12011 <member name="M:NLog.Logger.Debug(System.String,System.Char)">
\r
12013 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
12015 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12016 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12018 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)">
\r
12020 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
12022 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12023 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12024 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12026 <member name="M:NLog.Logger.Debug(System.String,System.Byte)">
\r
12028 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
12030 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12031 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12033 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)">
\r
12035 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
12037 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12038 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12039 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12041 <member name="M:NLog.Logger.Debug(System.String,System.String)">
\r
12043 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
12045 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12046 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12048 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)">
\r
12050 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
12052 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12053 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12054 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12056 <member name="M:NLog.Logger.Debug(System.String,System.Int32)">
\r
12058 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
12060 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12061 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12063 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)">
\r
12065 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
12067 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12068 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12069 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12071 <member name="M:NLog.Logger.Debug(System.String,System.Int64)">
\r
12073 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
12075 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12076 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12078 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)">
\r
12080 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
12082 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12083 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12084 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12086 <member name="M:NLog.Logger.Debug(System.String,System.Single)">
\r
12088 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
12090 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12091 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12093 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)">
\r
12095 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
12097 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12098 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12099 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12101 <member name="M:NLog.Logger.Debug(System.String,System.Double)">
\r
12103 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
12105 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12106 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12108 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)">
\r
12110 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
12112 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12113 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12114 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12116 <member name="M:NLog.Logger.Debug(System.String,System.Decimal)">
\r
12118 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
12120 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12121 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12123 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)">
\r
12125 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
12127 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12128 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12129 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12131 <member name="M:NLog.Logger.Debug(System.String,System.Object)">
\r
12133 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
12135 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12136 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12138 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)">
\r
12140 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
12142 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12143 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12144 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12146 <member name="M:NLog.Logger.Debug(System.String,System.SByte)">
\r
12148 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
12150 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12151 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12153 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)">
\r
12155 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
12157 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12158 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12159 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12161 <member name="M:NLog.Logger.Debug(System.String,System.UInt32)">
\r
12163 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
12165 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12166 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12168 <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)">
\r
12170 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
12172 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12173 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12174 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12176 <member name="M:NLog.Logger.Debug(System.String,System.UInt64)">
\r
12178 Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
12180 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12181 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12183 <member name="M:NLog.Logger.Info(System.String)">
\r
12185 Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters.
\r
12188 Writes the diagnostic message at the <c>Info</c> level.
\r
12190 <param name="message">A <see langword="string" /> to be written.</param>
\r
12192 <member name="M:NLog.Logger.Info(System.Object)">
\r
12194 Writes the diagnostic message at the <c>Info</c> level.
\r
12196 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12198 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)">
\r
12200 Writes the diagnostic message at the <c>Info</c> level.
\r
12202 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12203 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12205 <member name="M:NLog.Logger.InfoException(System.String,System.Exception)">
\r
12207 Writes the diagnostic message and exception at the <c>Info</c> level.
\r
12209 <param name="message">A <see langword="string" /> to be written.</param>
\r
12210 <param name="exception">An exception to be logged.</param>
\r
12212 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])">
\r
12214 Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider.
\r
12216 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12217 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12218 <param name="args">Arguments to format.</param>
\r
12220 <member name="M:NLog.Logger.Info(System.String,System.Object[])">
\r
12222 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
\r
12224 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12225 <param name="args">Arguments to format.</param>
\r
12227 <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)">
\r
12229 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
\r
12231 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12232 <param name="arg1">First argument to format.</param>
\r
12233 <param name="arg2">Second argument to format.</param>
\r
12235 <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)">
\r
12237 Writes the diagnostic message at the <c>Info</c> level using the specified parameters.
\r
12239 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12240 <param name="arg1">First argument to format.</param>
\r
12241 <param name="arg2">Second argument to format.</param>
\r
12242 <param name="arg3">Third argument to format.</param>
\r
12244 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)">
\r
12246 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
12248 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12249 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12250 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12252 <member name="M:NLog.Logger.Info(System.String,System.Boolean)">
\r
12254 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
12256 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12257 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12259 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)">
\r
12261 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
12263 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12264 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12265 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12267 <member name="M:NLog.Logger.Info(System.String,System.Char)">
\r
12269 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
12271 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12272 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12274 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)">
\r
12276 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
12278 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12279 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12280 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12282 <member name="M:NLog.Logger.Info(System.String,System.Byte)">
\r
12284 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
12286 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12287 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12289 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)">
\r
12291 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
12293 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12294 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12295 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12297 <member name="M:NLog.Logger.Info(System.String,System.String)">
\r
12299 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
12301 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12302 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12304 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)">
\r
12306 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
12308 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12309 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12310 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12312 <member name="M:NLog.Logger.Info(System.String,System.Int32)">
\r
12314 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
12316 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12317 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12319 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)">
\r
12321 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
12323 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12324 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12325 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12327 <member name="M:NLog.Logger.Info(System.String,System.Int64)">
\r
12329 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
12331 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12332 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12334 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)">
\r
12336 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
12338 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12339 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12340 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12342 <member name="M:NLog.Logger.Info(System.String,System.Single)">
\r
12344 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
12346 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12347 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12349 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)">
\r
12351 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
12353 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12354 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12355 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12357 <member name="M:NLog.Logger.Info(System.String,System.Double)">
\r
12359 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
12361 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12362 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12364 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)">
\r
12366 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
12368 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12369 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12370 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12372 <member name="M:NLog.Logger.Info(System.String,System.Decimal)">
\r
12374 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
12376 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12377 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12379 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)">
\r
12381 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
12383 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12384 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12385 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12387 <member name="M:NLog.Logger.Info(System.String,System.Object)">
\r
12389 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
12391 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12392 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12394 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)">
\r
12396 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
12398 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12399 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12400 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12402 <member name="M:NLog.Logger.Info(System.String,System.SByte)">
\r
12404 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
12406 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12407 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12409 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)">
\r
12411 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
12413 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12414 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12415 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12417 <member name="M:NLog.Logger.Info(System.String,System.UInt32)">
\r
12419 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
12421 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12422 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12424 <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)">
\r
12426 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
12428 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12429 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12430 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12432 <member name="M:NLog.Logger.Info(System.String,System.UInt64)">
\r
12434 Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
12436 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12437 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12439 <member name="M:NLog.Logger.Warn(System.String)">
\r
12441 Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters.
\r
12444 Writes the diagnostic message at the <c>Warn</c> level.
\r
12446 <param name="message">A <see langword="string" /> to be written.</param>
\r
12448 <member name="M:NLog.Logger.Warn(System.Object)">
\r
12450 Writes the diagnostic message at the <c>Warn</c> level.
\r
12452 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12454 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)">
\r
12456 Writes the diagnostic message at the <c>Warn</c> level.
\r
12458 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12459 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12461 <member name="M:NLog.Logger.WarnException(System.String,System.Exception)">
\r
12463 Writes the diagnostic message and exception at the <c>Warn</c> level.
\r
12465 <param name="message">A <see langword="string" /> to be written.</param>
\r
12466 <param name="exception">An exception to be logged.</param>
\r
12468 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])">
\r
12470 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider.
\r
12472 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12473 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12474 <param name="args">Arguments to format.</param>
\r
12476 <member name="M:NLog.Logger.Warn(System.String,System.Object[])">
\r
12478 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
\r
12480 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12481 <param name="args">Arguments to format.</param>
\r
12483 <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)">
\r
12485 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
\r
12487 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12488 <param name="arg1">First argument to format.</param>
\r
12489 <param name="arg2">Second argument to format.</param>
\r
12491 <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)">
\r
12493 Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.
\r
12495 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12496 <param name="arg1">First argument to format.</param>
\r
12497 <param name="arg2">Second argument to format.</param>
\r
12498 <param name="arg3">Third argument to format.</param>
\r
12500 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)">
\r
12502 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
12504 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12505 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12506 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12508 <member name="M:NLog.Logger.Warn(System.String,System.Boolean)">
\r
12510 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
12512 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12513 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12515 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)">
\r
12517 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
12519 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12520 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12521 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12523 <member name="M:NLog.Logger.Warn(System.String,System.Char)">
\r
12525 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
12527 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12528 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12530 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)">
\r
12532 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
12534 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12535 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12536 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12538 <member name="M:NLog.Logger.Warn(System.String,System.Byte)">
\r
12540 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
12542 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12543 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12545 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)">
\r
12547 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
12549 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12550 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12551 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12553 <member name="M:NLog.Logger.Warn(System.String,System.String)">
\r
12555 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
12557 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12558 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12560 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)">
\r
12562 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
12564 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12565 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12566 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12568 <member name="M:NLog.Logger.Warn(System.String,System.Int32)">
\r
12570 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
12572 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12573 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12575 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)">
\r
12577 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
12579 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12580 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12581 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12583 <member name="M:NLog.Logger.Warn(System.String,System.Int64)">
\r
12585 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
12587 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12588 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12590 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)">
\r
12592 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
12594 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12595 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12596 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12598 <member name="M:NLog.Logger.Warn(System.String,System.Single)">
\r
12600 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
12602 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12603 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12605 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)">
\r
12607 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
12609 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12610 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12611 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12613 <member name="M:NLog.Logger.Warn(System.String,System.Double)">
\r
12615 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
12617 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12618 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12620 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)">
\r
12622 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
12624 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12625 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12626 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12628 <member name="M:NLog.Logger.Warn(System.String,System.Decimal)">
\r
12630 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
12632 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12633 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12635 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)">
\r
12637 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
12639 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12640 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12641 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12643 <member name="M:NLog.Logger.Warn(System.String,System.Object)">
\r
12645 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
12647 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12648 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12650 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)">
\r
12652 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
12654 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12655 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12656 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12658 <member name="M:NLog.Logger.Warn(System.String,System.SByte)">
\r
12660 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
12662 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12663 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12665 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)">
\r
12667 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
12669 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12670 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12671 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12673 <member name="M:NLog.Logger.Warn(System.String,System.UInt32)">
\r
12675 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
12677 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12678 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12680 <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)">
\r
12682 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
12684 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12685 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12686 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12688 <member name="M:NLog.Logger.Warn(System.String,System.UInt64)">
\r
12690 Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
12692 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12693 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12695 <member name="M:NLog.Logger.Error(System.String)">
\r
12697 Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters.
\r
12700 Writes the diagnostic message at the <c>Error</c> level.
\r
12702 <param name="message">A <see langword="string" /> to be written.</param>
\r
12704 <member name="M:NLog.Logger.Error(System.Object)">
\r
12706 Writes the diagnostic message at the <c>Error</c> level.
\r
12708 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12710 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)">
\r
12712 Writes the diagnostic message at the <c>Error</c> level.
\r
12714 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12715 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12717 <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)">
\r
12719 Writes the diagnostic message and exception at the <c>Error</c> level.
\r
12721 <param name="message">A <see langword="string" /> to be written.</param>
\r
12722 <param name="exception">An exception to be logged.</param>
\r
12724 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])">
\r
12726 Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider.
\r
12728 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12729 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12730 <param name="args">Arguments to format.</param>
\r
12732 <member name="M:NLog.Logger.Error(System.String,System.Object[])">
\r
12734 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
\r
12736 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12737 <param name="args">Arguments to format.</param>
\r
12739 <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)">
\r
12741 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
\r
12743 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12744 <param name="arg1">First argument to format.</param>
\r
12745 <param name="arg2">Second argument to format.</param>
\r
12747 <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)">
\r
12749 Writes the diagnostic message at the <c>Error</c> level using the specified parameters.
\r
12751 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12752 <param name="arg1">First argument to format.</param>
\r
12753 <param name="arg2">Second argument to format.</param>
\r
12754 <param name="arg3">Third argument to format.</param>
\r
12756 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)">
\r
12758 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
12760 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12761 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12762 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12764 <member name="M:NLog.Logger.Error(System.String,System.Boolean)">
\r
12766 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
12768 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12769 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
12771 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)">
\r
12773 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
12775 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12776 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12777 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12779 <member name="M:NLog.Logger.Error(System.String,System.Char)">
\r
12781 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
12783 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12784 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
12786 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)">
\r
12788 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
12790 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12791 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12792 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12794 <member name="M:NLog.Logger.Error(System.String,System.Byte)">
\r
12796 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
12798 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12799 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
12801 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)">
\r
12803 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
12805 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12806 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12807 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12809 <member name="M:NLog.Logger.Error(System.String,System.String)">
\r
12811 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
12813 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12814 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
12816 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)">
\r
12818 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
12820 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12821 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12822 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12824 <member name="M:NLog.Logger.Error(System.String,System.Int32)">
\r
12826 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
12828 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12829 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
12831 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)">
\r
12833 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
12835 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12836 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12837 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12839 <member name="M:NLog.Logger.Error(System.String,System.Int64)">
\r
12841 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
12843 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12844 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
12846 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)">
\r
12848 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
12850 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12851 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12852 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12854 <member name="M:NLog.Logger.Error(System.String,System.Single)">
\r
12856 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
12858 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12859 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
12861 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)">
\r
12863 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
12865 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12866 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12867 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12869 <member name="M:NLog.Logger.Error(System.String,System.Double)">
\r
12871 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
12873 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12874 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
12876 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)">
\r
12878 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
12880 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12881 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12882 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12884 <member name="M:NLog.Logger.Error(System.String,System.Decimal)">
\r
12886 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
12888 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12889 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
12891 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)">
\r
12893 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
12895 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12896 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12897 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12899 <member name="M:NLog.Logger.Error(System.String,System.Object)">
\r
12901 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
12903 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12904 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
12906 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)">
\r
12908 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
12910 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12911 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12912 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12914 <member name="M:NLog.Logger.Error(System.String,System.SByte)">
\r
12916 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
12918 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12919 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
12921 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)">
\r
12923 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
12925 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12926 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12927 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12929 <member name="M:NLog.Logger.Error(System.String,System.UInt32)">
\r
12931 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
12933 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12934 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
12936 <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)">
\r
12938 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
12940 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12941 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12942 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12944 <member name="M:NLog.Logger.Error(System.String,System.UInt64)">
\r
12946 Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
12948 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
12949 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
12951 <member name="M:NLog.Logger.Fatal(System.String)">
\r
12953 Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters.
\r
12956 Writes the diagnostic message at the <c>Fatal</c> level.
\r
12958 <param name="message">A <see langword="string" /> to be written.</param>
\r
12960 <member name="M:NLog.Logger.Fatal(System.Object)">
\r
12962 Writes the diagnostic message at the <c>Fatal</c> level.
\r
12964 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12966 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)">
\r
12968 Writes the diagnostic message at the <c>Fatal</c> level.
\r
12970 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12971 <param name="obj">A <see langword="object" /> to be written.</param>
\r
12973 <member name="M:NLog.Logger.FatalException(System.String,System.Exception)">
\r
12975 Writes the diagnostic message and exception at the <c>Fatal</c> level.
\r
12977 <param name="message">A <see langword="string" /> to be written.</param>
\r
12978 <param name="exception">An exception to be logged.</param>
\r
12980 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])">
\r
12982 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider.
\r
12984 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
12985 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12986 <param name="args">Arguments to format.</param>
\r
12988 <member name="M:NLog.Logger.Fatal(System.String,System.Object[])">
\r
12990 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
\r
12992 <param name="message">A <see langword="string" /> containing format items.</param>
\r
12993 <param name="args">Arguments to format.</param>
\r
12995 <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)">
\r
12997 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
\r
12999 <param name="message">A <see langword="string" /> containing format items.</param>
\r
13000 <param name="arg1">First argument to format.</param>
\r
13001 <param name="arg2">Second argument to format.</param>
\r
13003 <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)">
\r
13005 Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.
\r
13007 <param name="message">A <see langword="string" /> containing format items.</param>
\r
13008 <param name="arg1">First argument to format.</param>
\r
13009 <param name="arg2">Second argument to format.</param>
\r
13010 <param name="arg3">Third argument to format.</param>
\r
13012 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)">
\r
13014 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.
\r
13016 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13017 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13018 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
13020 <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)">
\r
13022 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.
\r
13024 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13025 <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>
\r
13027 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)">
\r
13029 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.
\r
13031 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13032 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13033 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
13035 <member name="M:NLog.Logger.Fatal(System.String,System.Char)">
\r
13037 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Char" /> as a parameter.
\r
13039 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13040 <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>
\r
13042 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)">
\r
13044 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.
\r
13046 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13047 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13048 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
13050 <member name="M:NLog.Logger.Fatal(System.String,System.Byte)">
\r
13052 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Byte" /> as a parameter.
\r
13054 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13055 <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>
\r
13057 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)">
\r
13059 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.
\r
13061 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13062 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13063 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
13065 <member name="M:NLog.Logger.Fatal(System.String,System.String)">
\r
13067 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.String" /> as a parameter.
\r
13069 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13070 <param name="argument">The <see cref="T:System.String" /> argument to format.</param>
\r
13072 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)">
\r
13074 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.
\r
13076 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13077 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13078 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
13080 <member name="M:NLog.Logger.Fatal(System.String,System.Int32)">
\r
13082 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int32" /> as a parameter.
\r
13084 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13085 <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>
\r
13087 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)">
\r
13089 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.
\r
13091 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13092 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13093 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
13095 <member name="M:NLog.Logger.Fatal(System.String,System.Int64)">
\r
13097 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int64" /> as a parameter.
\r
13099 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13100 <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>
\r
13102 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)">
\r
13104 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.
\r
13106 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13107 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13108 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
13110 <member name="M:NLog.Logger.Fatal(System.String,System.Single)">
\r
13112 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Single" /> as a parameter.
\r
13114 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13115 <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>
\r
13117 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)">
\r
13119 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.
\r
13121 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13122 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13123 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
13125 <member name="M:NLog.Logger.Fatal(System.String,System.Double)">
\r
13127 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Double" /> as a parameter.
\r
13129 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13130 <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>
\r
13132 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)">
\r
13134 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.
\r
13136 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13137 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13138 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
13140 <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)">
\r
13142 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.
\r
13144 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13145 <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>
\r
13147 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)">
\r
13149 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.
\r
13151 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13152 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13153 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
13155 <member name="M:NLog.Logger.Fatal(System.String,System.Object)">
\r
13157 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Object" /> as a parameter.
\r
13159 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13160 <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>
\r
13162 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)">
\r
13164 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.
\r
13166 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13167 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13168 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
13170 <member name="M:NLog.Logger.Fatal(System.String,System.SByte)">
\r
13172 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.SByte" /> as a parameter.
\r
13174 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13175 <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>
\r
13177 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)">
\r
13179 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.
\r
13181 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13182 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13183 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
13185 <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)">
\r
13187 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.
\r
13189 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13190 <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>
\r
13192 <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)">
\r
13194 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.
\r
13196 <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>
\r
13197 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13198 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
13200 <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)">
\r
13202 Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.
\r
13204 <param name="message">A <see langword="string" /> containing one format item.</param>
\r
13205 <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>
\r
13207 <member name="E:NLog.Logger.LoggerReconfigured">
\r
13209 Occurs when logger configuration changes.
\r
13214 <member name="P:NLog.Logger.Name">
\r
13216 Gets the name of the logger.
\r
13219 <member name="P:NLog.Logger.Factory">
\r
13221 Gets the factory that created this logger.
\r
13224 <member name="P:NLog.Logger.IsTraceEnabled">
\r
13226 Determines if logging is enabled for the <c>Trace</c> level.
\r
13228 <returns><see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13230 <member name="P:NLog.Logger.IsDebugEnabled">
\r
13232 Determines if logging is enabled for the <c>Debug</c> level.
\r
13234 <returns><see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13236 <member name="P:NLog.Logger.IsInfoEnabled">
\r
13238 Determines if logging is enabled for the <c>Info</c> level.
\r
13240 <returns><see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13242 <member name="P:NLog.Logger.IsWarnEnabled">
\r
13244 Determines if logging is enabled for the <c>Warn</c> level.
\r
13246 <returns><see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13248 <member name="P:NLog.Logger.IsErrorEnabled">
\r
13250 Determines if logging is enabled for the <c>Error</c> level.
\r
13252 <returns><see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13254 <member name="P:NLog.Logger.IsFatalEnabled">
\r
13256 Determines if logging is enabled for the <c>Fatal</c> level.
\r
13258 <returns><see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns>
\r
13260 <member name="T:NLog.LogLevel">
\r
13262 Defines available log levels.
\r
13265 <member name="F:NLog.LogLevel.Trace">
\r
13270 <member name="F:NLog.LogLevel.Debug">
\r
13275 <member name="F:NLog.LogLevel.Info">
\r
13280 <member name="F:NLog.LogLevel.Warn">
\r
13285 <member name="F:NLog.LogLevel.Error">
\r
13290 <member name="F:NLog.LogLevel.Fatal">
\r
13295 <member name="F:NLog.LogLevel.Off">
\r
13300 <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)">
\r
13302 Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal.
\r
13304 <param name="ordinal">The ordinal.</param>
\r
13305 <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>
\r
13307 <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)">
\r
13309 Compares two <see cref="T:NLog.LogLevel"/> objects
\r
13310 and returns a value indicating whether
\r
13311 the first one is less than or equal to the second one.
\r
13313 <param name="l1">The first level.</param>
\r
13314 <param name="l2">The second level.</param>
\r
13315 <returns>The value of <c>l1.Ordinal <= l2.Ordinal</c></returns>
\r
13317 <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)">
\r
13319 Compares two <see cref="T:NLog.LogLevel"/> objects
\r
13320 and returns a value indicating whether
\r
13321 the first one is greater than or equal to the second one.
\r
13323 <param name="l1">The first level.</param>
\r
13324 <param name="l2">The second level.</param>
\r
13325 <returns>The value of <c>l1.Ordinal >= l2.Ordinal</c></returns>
\r
13327 <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)">
\r
13329 Compares two <see cref="T:NLog.LogLevel"/> objects
\r
13330 and returns a value indicating whether
\r
13331 the first one is less than the second one.
\r
13333 <param name="l1">The first level.</param>
\r
13334 <param name="l2">The second level.</param>
\r
13335 <returns>The value of <c>l1.Ordinal < l2.Ordinal</c></returns>
\r
13337 <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)">
\r
13339 Compares two <see cref="T:NLog.LogLevel"/> objects
\r
13340 and returns a value indicating whether
\r
13341 the first one is greater than the second one.
\r
13343 <param name="l1">The first level.</param>
\r
13344 <param name="l2">The second level.</param>
\r
13345 <returns>The value of <c>l1.Ordinal > l2.Ordinal</c></returns>
\r
13347 <member name="M:NLog.LogLevel.FromString(System.String)">
\r
13349 Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />.
\r
13351 <param name="s">the texual representation of the log level</param>
\r
13352 <returns>the enumeration value.</returns>
\r
13354 <member name="M:NLog.LogLevel.ToString">
\r
13356 Returns a string representation of the log level.
\r
13358 <returns>Log level name.</returns>
\r
13360 <member name="M:NLog.LogLevel.CompareTo(System.Object)">
\r
13362 Compares the level to the other <see cref="T:NLog.LogLevel"/> object.
\r
13364 <param name="obj">the object object</param>
\r
13365 <returns>a value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is
\r
13366 less than the other logger's ordinal, 0 when they are equal and
\r
13367 greater than zero when this ordinal is greater than the
\r
13368 other ordinal.</returns>
\r
13370 <member name="P:NLog.LogLevel.Name">
\r
13372 Gets the name of the log level.
\r
13375 <member name="P:NLog.LogLevel.UppercaseName">
\r
13377 Gets the name of the logger in upper case.
\r
13380 <member name="P:NLog.LogLevel.LowercaseName">
\r
13382 Gets the name of the logger in lower case.
\r
13385 <member name="T:NLog.LogManager">
\r
13387 Creates and manages instances of <see cref="T:NLog.Logger" /> objects.
\r
13390 <member name="M:NLog.LogManager.GetCurrentClassLogger">
\r
13392 Gets the logger named after the currently-being-initialized class.
\r
13394 <returns>The logger.</returns>
\r
13395 <remarks>This is a slow-running method.
\r
13396 Make sure you're not doing this in a loop.</remarks>
\r
13398 <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)">
\r
13400 Gets the logger named after the currently-being-initialized class.
\r
13402 <param name="loggerType">the logger class. The class must inherit from <see cref="T:NLog.Logger"/></param>
\r
13403 <returns>The logger.</returns>
\r
13404 <remarks>This is a slow-running method.
\r
13405 Make sure you're not doing this in a loop.</remarks>
\r
13407 <member name="M:NLog.LogManager.CreateNullLogger">
\r
13409 Creates a logger that discards all log messages.
\r
13411 <returns></returns>
\r
13413 <member name="M:NLog.LogManager.GetLogger(System.String)">
\r
13415 Gets the specified named logger.
\r
13417 <param name="name">name of the logger</param>
\r
13418 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
\r
13420 <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)">
\r
13422 Gets the specified named logger.
\r
13424 <param name="name">name of the logger</param>
\r
13425 <param name="loggerType">the logger class. The class must inherit from <see cref="T:NLog.Logger"/></param>
\r
13426 <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>
\r
13428 <member name="M:NLog.LogManager.ReconfigExistingLoggers">
\r
13430 Loops through all loggers previously returned by GetLogger.
\r
13431 and recalculates their target and filter list. Useful after modifying the configuration programmatically
\r
13432 to ensure that all loggers have been properly configured.
\r
13435 <member name="M:NLog.LogManager.Flush">
\r
13437 Flush any pending log messages (in case of asynchronous targets).
\r
13440 <member name="M:NLog.LogManager.Flush(System.TimeSpan)">
\r
13442 Flush any pending log messages (in case of asynchronous targets).
\r
13444 <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
13446 <member name="M:NLog.LogManager.Flush(System.Int32)">
\r
13448 Flush any pending log messages (in case of asynchronous targets).
\r
13450 <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>
\r
13452 <member name="M:NLog.LogManager.DisableLogging">
\r
13453 <summary>Decreases the log enable counter and if it reaches -1
\r
13454 the logs are disabled.</summary>
\r
13455 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
\r
13456 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
\r
13457 <returns>An object that iplements IDisposable whose Dispose() method
\r
13458 reenables logging. To be used with C# <c>using ()</c> statement.</returns>
\r
13460 <member name="M:NLog.LogManager.EnableLogging">
\r
13461 <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>
\r
13462 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
\r
13463 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
\r
13465 <member name="M:NLog.LogManager.IsLoggingEnabled">
\r
13467 Returns <see langword="true"/> if logging is currently enabled.
\r
13469 <returns><see langword="true"/> if logging is currently enabled,
\r
13470 <see langword="false"/> otherwise.</returns>
\r
13471 <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater
\r
13472 than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>
\r
13474 <member name="E:NLog.LogManager.ConfigurationChanged">
\r
13476 Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes.
\r
13479 <member name="E:NLog.LogManager.ConfigurationReloaded">
\r
13481 Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded.
\r
13484 <member name="P:NLog.LogManager.ThrowExceptions">
\r
13486 Specified whether NLog should throw exceptions. By default exceptions
\r
13487 are not thrown under any circumstances.
\r
13490 <member name="P:NLog.LogManager.Configuration">
\r
13492 Gets or sets the current logging configuration.
\r
13495 <member name="P:NLog.LogManager.GlobalThreshold">
\r
13497 Global log threshold. Log events below this threshold are not logged.
\r
13500 <member name="T:NLog.MDC">
\r
13502 Mapped Diagnostics Context - a thread-local structure that keeps a dictionary
\r
13503 of strings and provides methods to output them in layouts.
\r
13504 Mostly for compatibility with log4net.
\r
13507 <member name="M:NLog.MDC.Set(System.String,System.String)">
\r
13509 Sets the current thread MDC item to the specified value.
\r
13511 <param name="item">Item name.</param>
\r
13512 <param name="value">Item value.</param>
\r
13514 <member name="M:NLog.MDC.Get(System.String)">
\r
13516 Gets the current thread MDC named item.
\r
13518 <param name="item">Item name.</param>
\r
13519 <returns>The item value of String.Empty if the value is not present.</returns>
\r
13521 <member name="M:NLog.MDC.Contains(System.String)">
\r
13523 Checks whether the specified item exists in current thread MDC.
\r
13525 <param name="item">Item name.</param>
\r
13526 <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns>
\r
13528 <member name="M:NLog.MDC.Remove(System.String)">
\r
13530 Removes the specified item from current thread MDC.
\r
13532 <param name="item">Item name.</param>
\r
13534 <member name="M:NLog.MDC.Clear">
\r
13536 Clears the content of current thread MDC.
\r
13539 <member name="T:NLog.NDC">
\r
13541 Nested Diagnostics Context - a thread-local structure that keeps a stack
\r
13542 of strings and provides methods to output them in layouts
\r
13543 Mostly for compatibility with log4net.
\r
13546 <member name="M:NLog.NDC.Push(System.String)">
\r
13548 Pushes the specified text on current thread NDC.
\r
13550 <param name="text">The text to be pushed.</param>
\r
13551 <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>
\r
13553 <member name="M:NLog.NDC.Pop">
\r
13555 Pops the top message off the NDC stack.
\r
13557 <returns>The top message which is no longer on the stack.</returns>
\r
13559 <member name="M:NLog.NDC.GetTopMessage">
\r
13561 Gets the top NDC message but doesn't remove it.
\r
13563 <returns>The top message. </returns>
\r
13565 <member name="M:NLog.NDC.Clear">
\r
13567 Clears current thread NDC stack.
\r
13570 <member name="M:NLog.NDC.GetAllMessages(System.String)">
\r
13572 Gets all messages on the stack separated by the specified separator.
\r
13574 <param name="separator">The separator.</param>
\r
13575 <returns>Messages on the stack concatenated using the specified separator.</returns>
\r
13577 <member name="M:NLog.NDC.GetBottomMessages(System.Int32,System.String)">
\r
13579 Calculates the string representing <c>count</c> bottommost messages using the specified separator.
\r
13581 <param name="count">Number of bottom messages to be returned</param>
\r
13582 <param name="separator">The separator</param>
\r
13583 <returns>A string representing <c>count</c> bottommost messages using the specified separator.</returns>
\r
13585 <member name="M:NLog.NDC.GetTopMessages(System.Int32,System.String)">
\r
13587 Calculates the string representing <c>count</c> topmost messages using the specified separator.
\r
13589 <param name="count">Number of topmost messages to be returned</param>
\r
13590 <param name="separator">The separator</param>
\r
13591 <returns>A string representing <c>count</c> topmost messages using the specified separator.</returns>
\r
13593 <member name="T:NLog.TargetAttribute">
\r
13595 Marks class as a logging target and assigns a name to it.
\r
13598 <member name="M:NLog.TargetAttribute.#ctor(System.String)">
\r
13600 Creates a new instance of the TargetAttribute class and sets the name.
\r
13602 <param name="name"></param>
\r
13604 <member name="P:NLog.TargetAttribute.Name">
\r
13606 The name of the logging target.
\r
13609 <member name="P:NLog.TargetAttribute.IgnoresLayout">
\r
13611 Determines whether the target ignores layout specification.
\r
13614 <member name="P:NLog.TargetAttribute.IsWrapper">
\r
13616 Marks the target as 'wrapper' target (used to generate the target summary documentation page);
\r
13619 <member name="P:NLog.TargetAttribute.IsCompound">
\r
13621 Marks the target as 'compound' target (used to generate the target summary documentation page);
\r
13624 <member name="T:NLog.TargetCollection">
\r
13626 A collection of elements of type Target
\r
13629 <member name="M:NLog.TargetCollection.#ctor">
\r
13631 Initializes a new empty instance of the TargetCollection class.
\r
13634 <member name="M:NLog.TargetCollection.#ctor(NLog.Target[])">
\r
13636 Initializes a new instance of the TargetCollection class, containing elements
\r
13637 copied from an array.
\r
13639 <param name="items">
\r
13640 The array whose elements are to be added to the new TargetCollection.
\r
13643 <member name="M:NLog.TargetCollection.#ctor(NLog.TargetCollection)">
\r
13645 Initializes a new instance of the TargetCollection class, containing elements
\r
13646 copied from another instance of TargetCollection
\r
13648 <param name="items">
\r
13649 The TargetCollection whose elements are to be added to the new TargetCollection.
\r
13652 <member name="M:NLog.TargetCollection.AddRange(NLog.Target[])">
\r
13654 Adds the elements of an array to the end of this TargetCollection.
\r
13656 <param name="items">
\r
13657 The array whose elements are to be added to the end of this TargetCollection.
\r
13660 <member name="M:NLog.TargetCollection.AddRange(NLog.TargetCollection)">
\r
13662 Adds the elements of another TargetCollection to the end of this TargetCollection.
\r
13664 <param name="items">
\r
13665 The TargetCollection whose elements are to be added to the end of this TargetCollection.
\r
13668 <member name="M:NLog.TargetCollection.Add(NLog.Target)">
\r
13670 Adds an instance of type Target to the end of this TargetCollection.
\r
13672 <param name="value">
\r
13673 The Target to be added to the end of this TargetCollection.
\r
13676 <member name="M:NLog.TargetCollection.Contains(NLog.Target)">
\r
13678 Determines whether a specfic Target value is in this TargetCollection.
\r
13680 <param name="value">
\r
13681 The Target value to locate in this TargetCollection.
\r
13684 true if value is found in this TargetCollection;
\r
13688 <member name="M:NLog.TargetCollection.IndexOf(NLog.Target)">
\r
13690 Return the zero-based index of the first occurrence of a specific value
\r
13691 in this TargetCollection
\r
13693 <param name="value">
\r
13694 The Target value to locate in the TargetCollection.
\r
13697 The zero-based index of the first occurrence of the _ELEMENT value if found;
\r
13701 <member name="M:NLog.TargetCollection.Insert(System.Int32,NLog.Target)">
\r
13703 Inserts an element into the TargetCollection at the specified index
\r
13705 <param name="index">
\r
13706 The index at which the Target is to be inserted.
\r
13708 <param name="value">
\r
13709 The Target to insert.
\r
13712 <member name="M:NLog.TargetCollection.Remove(NLog.Target)">
\r
13714 Removes the first occurrence of a specific Target from this TargetCollection.
\r
13716 <param name="value">
\r
13717 The Target value to remove from this TargetCollection.
\r
13720 <member name="M:NLog.TargetCollection.GetEnumerator">
\r
13722 Returns an enumerator that can iterate through the elements of this TargetCollection.
\r
13725 An object that implements System.Collections.IEnumerator.
\r
13728 <member name="P:NLog.TargetCollection.Item(System.Int32)">
\r
13730 Gets or sets the Target at the given index in this TargetCollection.
\r
13733 <member name="T:NLog.TargetCollection.Enumerator">
\r
13735 Type-specific enumeration class, used by TargetCollection.GetEnumerator.
\r
13738 <member name="M:NLog.TargetCollection.Enumerator.#ctor(NLog.TargetCollection)">
\r
13742 <param name="collection"></param>
\r
13744 <member name="M:NLog.TargetCollection.Enumerator.MoveNext">
\r
13748 <returns></returns>
\r
13750 <member name="M:NLog.TargetCollection.Enumerator.Reset">
\r
13755 <member name="P:NLog.TargetCollection.Enumerator.Current">
\r
13760 <member name="T:NLog.TargetFactory">
\r
13762 A factory of logging targets. Creates new targets based on their names.
\r
13765 <member name="M:NLog.TargetFactory.Clear">
\r
13767 Removes all target information from the factory.
\r
13770 <member name="M:NLog.TargetFactory.Reset">
\r
13772 Removes all targets and reloads them from NLog assembly and default extension assemblies.
\r
13775 <member name="M:NLog.TargetFactory.AddTargetsFromAssembly(System.Reflection.Assembly,System.String)">
\r
13777 Scans the specified assembly for types marked with <see cref="T:NLog.TargetAttribute"/> and adds
\r
13778 them to the factory. Optionally it prepends the specified text to the target names to avoid
\r
13779 naming collisions.
\r
13781 <param name="theAssembly">The assembly to be scanned for targets.</param>
\r
13782 <param name="prefix">The prefix to be prepended to target names.</param>
\r
13784 <member name="M:NLog.TargetFactory.AddDefaultTargets">
\r
13786 Adds default targets from the NLog.dll assembly.
\r
13789 <member name="M:NLog.TargetFactory.AddTarget(System.String,System.Type)">
\r
13791 Registers the specified target type to the factory under a specified name.
\r
13793 <param name="targetName">The name of the target (e.g. <code>File</code> or <code>Console</code>)</param>
\r
13794 <param name="targetType">The type of the new target</param>
\r
13796 The name specified in the targetName parameter can then be used
\r
13797 to create target.
\r
13800 <member name="M:NLog.TargetFactory.CreateTarget(System.String)">
\r
13802 Creates the target object based on its target name.
\r
13804 <param name="name">The name of the target (e.g. <code>File</code> or <code>Console</code>)</param>
\r
13805 <returns>A new instance of the Target object.</returns>
\r
13807 <member name="P:NLog.TargetFactory.TargetTypes">
\r
13809 Collection of target types added to the factory.
\r