@ -1065,11 +1065,11 @@
into an expression tree.
</summary>
</member>
<member name= "M:NLog.Conditions.ConditionParser.#ctor( System.String ,NLog.Config.ConfigurationItemFactory)">
<member name= "M:NLog.Conditions.ConditionParser.#ctor( NLog.Internal.SimpleStringReader ,NLog.Config.ConfigurationItemFactory)">
<summary >
Initializes a new instance of the <see cref= "T:NLog.Conditions.ConditionParser" /> class.
</summary>
<param name= " expressionText"> The expression text .</param>
<param name= " stringReader"> The string reader .</param>
<param name= "configurationItemFactory" > Instance of <see cref= "T:NLog.Config.ConfigurationItemFactory" /> used to resolve references to condition methods and layout renderers.</param>
</member>
<member name= "M:NLog.Conditions.ConditionParser.ParseExpression(System.String)" >
@ -1089,6 +1089,17 @@
<param name= "configurationItemFactories" > Instance of <see cref= "T:NLog.Config.ConfigurationItemFactory" /> used to resolve references to condition methods and layout renderers.</param>
<returns > The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns>
</member>
<member name= "M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)" >
<summary >
Parses the specified condition string and turns it into
<see cref= "T:NLog.Conditions.ConditionExpression" /> tree.
</summary>
<param name= "stringReader" > The string reader.</param>
<param name= "configurationItemFactories" > Instance of <see cref= "T:NLog.Config.ConfigurationItemFactory" /> used to resolve references to condition methods and layout renderers.</param>
<returns >
The root of the expression syntax tree which can be used to get the value of the condition in a specified context.
</returns>
</member>
<member name= "T:NLog.Conditions.ConditionRelationalExpression" >
<summary >
Condition relational (<b > ==</b> , <b > !=</b> , <b > < </b> , <b > < =</b> ,
@ -1185,11 +1196,11 @@
Hand-written tokenizer for conditions.
</summary>
</member>
<member name= "M:NLog.Conditions.ConditionTokenizer.#ctor( System.String )">
<member name= "M:NLog.Conditions.ConditionTokenizer.#ctor( NLog.Internal.SimpleStringReader )">
<summary >
Initializes a new instance of the <see cref= "T:NLog.Conditions.ConditionTokenizer" /> class.
</summary>
<param name= " expressionText"> The expression text .</param>
<param name= " stringReader"> The string reader .</param>
</member>
<member name= "M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)" >
<summary >
@ -1378,6 +1389,17 @@
<param name= "type" > The type to register.</param>
<param name= "itemNamePrefix" > The item name prefix.</param>
</member>
<member name= "M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory" >
<summary >
Builds the default configuration item factory.
</summary>
<returns > Default factory.</returns>
</member>
<member name= "M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems" >
<summary >
Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll.
</summary>
</member>
<member name= "P:NLog.Config.ConfigurationItemFactory.Default" >
<summary >
Gets or sets default singleton instance of <see cref= "T:NLog.Config.ConfigurationItemFactory" /> .
@ -1473,14 +1495,6 @@
<param name= "result" > The result.</param>
<returns > True if instance was created successfully, false otherwise.</returns>
</member>
<member name= "P:NLog.Config.INamedItemFactory`2.AllRegisteredItems" >
<summary >
Gets a collection of all registered items in the factory.
</summary>
<returns > Sequence of key/value pairs where each key represents the name
of the item and value is the <typeparamref name= "TDefinitionType" /> of
the item.</returns>
</member>
<member name= "T:NLog.Config.IFactory" >
<summary >
Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.).
@ -1500,6 +1514,13 @@
<param name= "type" > The type to register.</param>
<param name= "itemNamePrefix" > The item name prefix.</param>
</member>
<member name= "M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)" >
<summary >
Registers the item based on a type name.
</summary>
<param name= "itemName" > Name of the item.</param>
<param name= "typeName" > Name of the type.</param>
</member>
<member name= "M:NLog.Config.Factory`2.Clear" >
<summary >
Clears the contents of the factory.
@ -1535,14 +1556,6 @@
<param name= "name" > The name of the item.</param>
<returns > Created item.</returns>
</member>
<member name= "P:NLog.Config.Factory`2.AllRegisteredItems" >
<summary >
Gets a collection of all registered items in the factory.
</summary>
<returns > Sequence of key/value pairs where each key represents the name
of the item and value is the <see cref= "T:System.Type" /> of
the item.</returns>
</member>
<member name= "T:NLog.Config.IInstallable" >
<summary >
Implemented by objects which support installation and uninstallation.
@ -2069,45 +2082,6 @@
layout targets and filters.
</summary>
</member>
<member name= "T:NLog.Config.RuntimeOS" >
<summary >
Supported operating systems.
</summary>
<remarks >
If you add anything here, make sure to add the appropriate detection
code to <see cref= "T:NLog.Internal.PlatformDetector" />
</remarks>
</member>
<member name= "F:NLog.Config.RuntimeOS.Any" >
<summary >
Any operating system.
</summary>
</member>
<member name= "F:NLog.Config.RuntimeOS.Unix" >
<summary >
Unix/Linux operating systems.
</summary>
</member>
<member name= "F:NLog.Config.RuntimeOS.WindowsCE" >
<summary >
Windows CE.
</summary>
</member>
<member name= "F:NLog.Config.RuntimeOS.Windows" >
<summary >
Desktop versions of Windows (95,98,ME).
</summary>
</member>
<member name= "F:NLog.Config.RuntimeOS.WindowsNT" >
<summary >
Windows NT, 2000, 2003 and future versions based on NT technology.
</summary>
</member>
<member name= "F:NLog.Config.RuntimeOS.Unknown" >
<summary >
Unknown operating system.
</summary>
</member>
<member name= "T:NLog.Config.SimpleConfigurator" >
<summary >
Provides simple programmatic configuration API used for trivial logging cases.
@ -3322,6 +3296,18 @@
A value of <c > true</c> if the specified level is enabled; otherwise, <c > false</c> .
</returns>
</member>
<member name= "T:NLog.Internal.MessageBoxHelper" >
<summary >
Message Box helper.
</summary>
</member>
<member name= "M:NLog.Internal.MessageBoxHelper.Show(System.String,System.String)" >
<summary >
Shows the specified message using platform-specific message box.
</summary>
<param name= "message" > The message.</param>
<param name= "caption" > The caption.</param>
</member>
<member name= "T:NLog.Internal.MultiFileWatcher" >
<summary >
Watches multiple files at the same time and raises an event whenever
@ -3354,75 +3340,9 @@
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.Dispose" >
<summary >
Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref= "T:System.Net.Mail.SmtpClient" /> class.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Host" >
<member name= "T:NLog.Internal.NetworkSenders.HttpNetworkSender" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Host(System.String)" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Port" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Port(System.Int32)" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Credentials" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Credentials(System.Net.ICredentialsByHost)" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_EnableSsl" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_EnableSsl(System.Boolean)" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#Send(System.Net.Mail.MailMessage)" >
<summary >
Supports mocking of SMTP Client code.
</summary>
</member>
<member name= "T:NLog.Internal.NetworkSenders.INetworkSenderFactory" >
<summary >
Creates instances of <see cref= "T:NLog.Internal.NetworkSenders.NetworkSender" /> objects for given URLs.
</summary>
</member>
<member name= "M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)" >
<summary >
Creates a new instance of the network sender based on a network URL.
</summary>
<param name= "url" >
URL that determines the network sender to be created.
</param>
<returns >
A newly created network sender.
</returns>
</member>
<member name= "T:NLog.Internal.NetworkSenders.ISocket" >
<summary >
Interface for mocking socket calls.
Network sender which uses HTTP or HTTPS POST.
</summary>
</member>
<member name= "T:NLog.Internal.NetworkSenders.NetworkSender" >
@ -3518,6 +3438,43 @@
Gets the last send time.
</summary>
</member>
<member name= "M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.Internal.NetworkSenders.HttpNetworkSender" /> class.
</summary>
<param name= "url" > The network URL.</param>
</member>
<member name= "M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)" >
<summary >
Actually sends the given text over the specified protocol.
</summary>
<param name= "bytes" > The bytes to be sent.</param>
<param name= "offset" > Offset in buffer.</param>
<param name= "length" > Number of bytes to send.</param>
<param name= "asyncContinuation" > The async continuation to be invoked after the buffer has been sent.</param>
<remarks > To be overridden in inheriting classes.</remarks>
</member>
<member name= "T:NLog.Internal.NetworkSenders.INetworkSenderFactory" >
<summary >
Creates instances of <see cref= "T:NLog.Internal.NetworkSenders.NetworkSender" /> objects for given URLs.
</summary>
</member>
<member name= "M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)" >
<summary >
Creates a new instance of the network sender based on a network URL.
</summary>
<param name= "url" >
URL that determines the network sender to be created.
</param>
<returns >
A newly created network sender.
</returns>
</member>
<member name= "T:NLog.Internal.NetworkSenders.ISocket" >
<summary >
Interface for mocking socket calls.
</summary>
</member>
<member name= "T:NLog.Internal.NetworkSenders.NetworkSenderFactory" >
<summary >
Default implementation of <see cref= "T:NLog.Internal.NetworkSenders.INetworkSenderFactory" /> .
@ -3809,6 +3766,69 @@
Reflection helpers for accessing properties.
</summary>
</member>
<member name= "T:NLog.Internal.ReflectionHelpers" >
<summary >
Reflection helpers.
</summary>
</member>
<member name= "M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)" >
<summary >
Gets all usable exported types from the given assembly.
</summary>
<param name= "assembly" > Assembly to scan.</param>
<returns > Usable types from the given assembly.</returns>
<remarks > Types which cannot be loaded are skipped.</remarks>
</member>
<member name= "T:NLog.Internal.RuntimeOS" >
<summary >
Supported operating systems.
</summary>
<remarks >
If you add anything here, make sure to add the appropriate detection
code to <see cref= "T:NLog.Internal.PlatformDetector" />
</remarks>
</member>
<member name= "F:NLog.Internal.RuntimeOS.Any" >
<summary >
Any operating system.
</summary>
</member>
<member name= "F:NLog.Internal.RuntimeOS.Unix" >
<summary >
Unix/Linux operating systems.
</summary>
</member>
<member name= "F:NLog.Internal.RuntimeOS.WindowsCE" >
<summary >
Windows CE.
</summary>
</member>
<member name= "F:NLog.Internal.RuntimeOS.Windows" >
<summary >
Desktop versions of Windows (95,98,ME).
</summary>
</member>
<member name= "F:NLog.Internal.RuntimeOS.WindowsNT" >
<summary >
Windows NT, 2000, 2003 and future versions based on NT technology.
</summary>
</member>
<member name= "F:NLog.Internal.RuntimeOS.Unknown" >
<summary >
Unknown operating system.
</summary>
</member>
<member name= "T:NLog.Internal.SimpleStringReader" >
<summary >
Simple character tokenizer.
</summary>
</member>
<member name= "M:NLog.Internal.SimpleStringReader.#ctor(System.String)" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.Internal.SimpleStringReader" /> class.
</summary>
<param name= "text" > The text to be tokenized.</param>
</member>
<member name= "T:NLog.Internal.SingleCallContinuation" >
<summary >
Implements a single-call guard around given continuation function.
@ -4276,6 +4296,12 @@
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime" >
<summary >
Gets or sets a value indicating whether to output UTC time instead of local time.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.EnvironmentLayoutRenderer" >
<summary >
The environment variable.
@ -4338,12 +4364,33 @@
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat" >
<summary >
Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception
properties: Message, Type, ShortType, ToString, Method, StackTrace.
This parameter value is case-insensitive.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator" >
<summary >
Gets or sets the separator used to concatenate parts specified in the Format.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel" >
<summary >
Gets or sets the maximum number of inner exceptions to include in the output.
By default inner exceptions are not enabled for compatibility with NLog 1.0.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator" >
<summary >
Gets or sets the separator between inner exceptions.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.FileContentsLayoutRenderer" >
<summary >
Renders contents of the specified file.
@ -4515,13 +4562,6 @@
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.IdentityLayoutRenderer.FSNormalize" >
<summary >
Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path
(illegal characters are replaced with '_').
</summary>
<docgen category= 'Advanced Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.InstallContextLayoutRenderer" >
<summary >
Installation parameter (passed to InstallNLogConfig).
@ -4656,6 +4696,12 @@
</summary>
<docgen category= "Payload Options" order= "10" />
</member>
<member name= "P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator" >
<summary >
Gets or sets the NDC item separator.
</summary>
<docgen category= 'Payload Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage" >
<summary >
Gets the level of stack trace information required by the implementing class.
@ -4691,6 +4737,12 @@
<param name= "builder" > The <see cref= "T:System.Text.StringBuilder" /> to append the rendered data to.</param>
<param name= "logEvent" > Logging event.</param>
</member>
<member name= "P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime" >
<summary >
Gets or sets a value indicating whether to output UTC time instead of local time.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.MachineNameLayoutRenderer" >
<summary >
The machine name that the process is running on.
@ -4731,6 +4783,11 @@
The formatted log message.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.LayoutRenderers.MessageLayoutRenderer" /> class.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)" >
<summary >
Renders the log message including any positional parameters and appends it to the specified <see cref= "T:System.Text.StringBuilder" /> .
@ -4738,6 +4795,18 @@
<param name= "builder" > The <see cref= "T:System.Text.StringBuilder" /> to append the rendered data to.</param>
<param name= "logEvent" > Logging event.</param>
</member>
<member name= "P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException" >
<summary >
Gets or sets a value indicating whether to log exception along with message.
</summary>
<docgen category= 'Layout Options' order= '10' />
</member>
<member name= "P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator" >
<summary >
Gets or sets the string that separates message from the exception.
</summary>
<docgen category= 'Layout Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.NdcLayoutRenderer" >
<summary >
Nested Diagnostic Context item. Provided for compatibility with log4net.
@ -5242,30 +5311,11 @@
<param name= "builder" > The <see cref= "T:System.Text.StringBuilder" /> to append the rendered data to.</param>
<param name= "logEvent" > Logging event.</param>
</member>
<member name= "T:NLog.LayoutRenderers.SilverlightApplicationInfoOption" >
<summary >
Specifies application information to display in ${sl-appinfo} renderer.
</summary>
</member>
<member name= "F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.XapUri" >
<summary >
URI of the current application XAP file.
</summary>
</member>
<member name= "F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.IsOutOfBrowser" >
<summary >
Whether application is running out-of-browser.
</summary>
</member>
<member name= "F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.InstallState" >
<summary >
Installed state of an application.
</summary>
</member>
<member name= "F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.HasElevatedPermissions" >
<member name= "P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime" >
<summary >
Whether application is running with elevated permissions .
Gets or sets a value indicating whether to output UTC time instead of local time.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer" >
<summary >
@ -5431,6 +5481,24 @@
<param name= "builder" > The <see cref= "T:System.Text.StringBuilder" /> to append the rendered data to.</param>
<param name= "logEvent" > Logging event.</param>
</member>
<member name= "T:NLog.LayoutRenderers.TimeLayoutRenderer" >
<summary >
The time in a 24-hour, sortable format HH:mm:ss.mmm.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)" >
<summary >
Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref= "T:System.Text.StringBuilder" /> .
</summary>
<param name= "builder" > The <see cref= "T:System.Text.StringBuilder" /> to append the rendered data to.</param>
<param name= "logEvent" > Logging event.</param>
</member>
<member name= "P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime" >
<summary >
Gets or sets a value indicating whether to output UTC time instead of local time.
</summary>
<docgen category= 'Rendering Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.WindowsIdentityLayoutRenderer" >
<summary >
Thread Windows identity information (username).
@ -5538,6 +5606,30 @@
</summary>
<docgen category= "Caching Options" order= "10" />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper" >
<summary >
Filters characters not allowed in the file names by replacing them with safe character.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper" /> class.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)" >
<summary >
Post-processes the rendered message.
</summary>
<param name= "text" > The text to be post-processed.</param>
<returns > Padded and trimmed string.</returns>
</member>
<member name= "P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize" >
<summary >
Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path
(illegal characters are replaced with '_').
</summary>
<docgen category= 'Advanced Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper" >
<summary >
Converts the result of another layout output to lower case.
@ -5568,6 +5660,27 @@
</summary>
<docgen category= 'Transformation Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper" >
<summary >
Only outputs the inner layout when exception has been defined for log message.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)" >
<summary >
Transforms the output of another layout.
</summary>
<param name= "text" > Output to be transform.</param>
<returns > Transformed text.</returns>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)" >
<summary >
Renders the inner layout contents.
</summary>
<param name= "logEvent" > The log event.</param>
<returns >
Contents of inner layout.
</returns>
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper" >
<summary >
Applies padding to another layout output.
@ -5768,6 +5881,83 @@
<value > A value of <c > true</c> if space should be translated to '+'; otherwise, <c > false</c> .</value>
<docgen category= 'Transformation Options' order= '10' />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper" >
<summary >
Outputs alternative layout when the inner layout produces empty result.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)" >
<summary >
Transforms the output of another layout.
</summary>
<param name= "text" > Output to be transform.</param>
<returns > Transformed text.</returns>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)" >
<summary >
Renders the inner layout contents.
</summary>
<param name= "logEvent" > The log event.</param>
<returns >
Contents of inner layout.
</returns>
</member>
<member name= "P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty" >
<summary >
Gets or sets the layout to be rendered when original layout produced empty result.
</summary>
<docgen category= "Transformation Options" order= "10" />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper" >
<summary >
Only outputs the inner layout when the specified condition has been met.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)" >
<summary >
Transforms the output of another layout.
</summary>
<param name= "text" > Output to be transform.</param>
<returns > Transformed text.</returns>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)" >
<summary >
Renders the inner layout contents.
</summary>
<param name= "logEvent" > The log event.</param>
<returns >
Contents of inner layout.
</returns>
</member>
<member name= "P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When" >
<summary >
Gets or sets the condition that must be met for the inner layout to be printed.
</summary>
<docgen category= "Transformation Options" order= "10" />
</member>
<member name= "T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper" >
<summary >
Converts the result of another layout output to be XML-compliant.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper" /> class.
</summary>
</member>
<member name= "M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)" >
<summary >
Post-processes the rendered message.
</summary>
<param name= "text" > The text to be post-processed.</param>
<returns > Padded and trimmed string.</returns>
</member>
<member name= "P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode" >
<summary >
Gets or sets a value indicating whether to apply XML encoding.
</summary>
<docgen category= "Transformation Options" order= "10" />
</member>
<member name= "T:NLog.Layouts.CsvColumn" >
<summary >
A column in the CSV.
@ -5937,18 +6127,6 @@
Gets the logging configuration this target is part of.
</summary>
</member>
<member name= "M:NLog.Layouts.LayoutWithHeaderAndFooter.Precalculate(NLog.LogEventInfo)" >
<summary >
Precalculates the layout for the specified log event and stores the result
in per-log event cache.
</summary>
<param name= "logEvent" > The log event.</param>
<remarks >
Calling this method enables you to store the log event in a buffer
and/or potentially evaluate it in another thread even though the
layout may contain thread-dependent renderer.
</remarks>
</member>
<member name= "M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)" >
<summary >
Renders the layout for the specified logging event by invoking layout renderers.
@ -6083,17 +6261,6 @@
Parses layout strings.
</summary>
</member>
<member name= "T:NLog.Layouts.LayoutParser.Tokenizer" >
<summary >
Simple character tokenizer.
</summary>
</member>
<member name= "M:NLog.Layouts.LayoutParser.Tokenizer.#ctor(System.String)" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.Layouts.LayoutParser.Tokenizer" /> class.
</summary>
<param name= "text" > The text to be tokenized.</param>
</member>
<member name= "T:NLog.Layouts.Log4JXmlEventLayout" >
<summary >
A specialized layout that renders Log4j-compatible XML events.
@ -9481,11 +9648,6 @@
</summary>
<param name= "result" > The result.</param>
</member>
<member name= "T:NLog.LogReceiverService.ILogReceiverClientChannel" >
<summary >
Log Receiver Client Channel.
</summary>
</member>
<member name= "T:NLog.LogReceiverService.ILogReceiverServer" >
<summary >
Service contract for Log Receiver server.
@ -9497,6 +9659,34 @@
</summary>
<param name= "events" > The events.</param>
</member>
<member name= "T:NLog.LogReceiverService.LogReceiverForwardingService" >
<summary >
Implementation of <see cref= "T:NLog.LogReceiverService.ILogReceiverServer" /> which forwards received logs through <see cref= "T:NLog.LogManager" /> or a given <see cref= "T:NLog.LogFactory" /> .
</summary>
</member>
<member name= "M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.LogReceiverService.LogReceiverForwardingService" /> class.
</summary>
</member>
<member name= "M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)" >
<summary >
Initializes a new instance of the <see cref= "T:NLog.LogReceiverService.LogReceiverForwardingService" /> class.
</summary>
<param name= "logFactory" > The log factory.</param>
</member>
<member name= "M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)" >
<summary >
Processes the log messages.
</summary>
<param name= "events" > The events to process.</param>
</member>
<member name= "M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])" >
<summary >
Processes the log messages.
</summary>
<param name= "logEvents" > The log events.</param>
</member>
<member name= "T:NLog.LogReceiverService.LogReceiverServiceConfig" >
<summary >
Internal configuration of Log Receiver Service contracts.
@ -10518,6 +10708,12 @@
</summary>
<docgen category= "Payload Options" order= "10" />
</member>
<member name= "P:NLog.Targets.NLogViewerTarget.NdcItemSeparator" >
<summary >
Gets or sets the NDC item separator.
</summary>
<docgen category= 'Payload Options' order= '10' />
</member>
<member name= "P:NLog.Targets.NLogViewerTarget.Parameters" >
<summary >
Gets the collection of parameters. Each parameter contains a mapping
@ -10534,6 +10730,7 @@
<summary >
Gets or sets the instance of <see cref= "T:NLog.Layouts.Log4JXmlEventLayout" /> that is used to format log messages.
</summary>
<docgen category= "Layout Options" order= "10" />
</member>
<member name= "M:NLog.Targets.ChainsawTarget.#ctor" >
<summary >
@ -11837,6 +12034,14 @@
Initializes a new instance of the <see cref= "T:NLog.Targets.LogReceiverWebServiceTarget" /> class.
</summary>
</member>
<member name= "M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})" >
<summary >
Called when log events are being sent (test hook).
</summary>
<param name= "events" > The events.</param>
<param name= "asyncContinuations" > The async continuations.</param>
<returns > True if events should be sent, false to stop processing them.</returns>
</member>
<member name= "M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)" >
<summary >
Writes logging event to the log target. Must be overridden in inheriting
@ -11886,6 +12091,12 @@
<value > The parameters.</value>
<docgen category= 'Payload Options' order= '10' />
</member>
<member name= "P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties" >
<summary >
Gets or sets a value indicating whether to include per-event properties in the payload sent to the server.
</summary>
<docgen category= 'Payload Options' order= '10' />
</member>
<member name= "T:NLog.Targets.MailTarget" >
<summary >
Sends log messages by email using SMTP protocol.
@ -12206,7 +12417,7 @@
Initializes a new instance of the <see cref= "T:NLog.Targets.MethodCallTargetBase" /> class.
</summary>
</member>
<member name= "M:NLog.Targets.MethodCallTargetBase.Write(NLog. LogEventInfo)">
<member name= "M:NLog.Targets.MethodCallTargetBase.Write(NLog. Common.Async LogEventInfo)">
<summary >
Prepares an array of parameters to be passed based on the logging event and calls DoInvoke().
</summary>
@ -12214,6 +12425,13 @@
The logging event.
</param>
</member>
<member name= "M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)" >
<summary >
Calls the target method. Must be implemented in concrete classes.
</summary>
<param name= "parameters" > Method call parameters.</param>
<param name= "continuation" > The continuation.</param>
</member>
<member name= "M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])" >
<summary >
Calls the target method. Must be implemented in concrete classes.
@ -12913,10 +13131,17 @@
</summary>
</member>
<member name= "M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])" >
<summary >
Calls the target method. Must be implemented in concrete classes.
</summary>
<param name= "parameters" > Method call parameters.</param>
</member>
<member name= "M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)" >
<summary >
Invokes the web service method.
</summary>
<param name= "parameters" > Parameters to be passed.</param>
<param name= "continuation" > The continuation.</param>
</member>
<member name= "P:NLog.Targets.WebServiceTarget.Url" >
<summary >
@ -12942,6 +13167,12 @@
</summary>
<docgen category= 'Web Service Options' order= '10' />
</member>
<member name= "P:NLog.Targets.WebServiceTarget.Encoding" >
<summary >
Gets or sets the encoding.
</summary>
<docgen category= 'Web Service Options' order= '10' />
</member>
<member name= "T:NLog.Targets.Win32FileAttributes" >
<summary >
Win32 file attributes.