diff --git a/Diamond/Diamond.csproj b/Diamond/Diamond.csproj index f616b86..1117372 100644 --- a/Diamond/Diamond.csproj +++ b/Diamond/Diamond.csproj @@ -36,7 +36,7 @@ ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll - ..\packages\NLog.4.4.3\lib\net45\NLog.dll + ..\packages\NLog.4.4.4\lib\net45\NLog.dll ..\packages\OpenTK.2.0.0\lib\net20\OpenTK.dll diff --git a/Diamond/NLog.config b/Diamond/NLog.config index b68bf14..7a0f3aa 100644 --- a/Diamond/NLog.config +++ b/Diamond/NLog.config @@ -1,30 +1,41 @@ - - + + internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log"> - - + + + - - + - + - - + + + - \ No newline at end of file + diff --git a/Diamond/NLog.xsd b/Diamond/NLog.xsd index 532c73e..aefcab0 100644 --- a/Diamond/NLog.xsd +++ b/Diamond/NLog.xsd @@ -1,152 +1,172 @@  - - - + + + - - - - - - + + + + + + - + Watch config file for changes and reload automatically. - + - Print internal NLogger messages to the console. Default value is: false + Print internal NLog messages to the console. Default value is: false - + - Print internal NLogger messages to the console error output. Default value is: false + Print internal NLog messages to the console error output. Default value is: false - + - Write internal NLogger messages to the specified file. + Write internal NLog messages to the specified file. - + - Logger level threshold for internal log messages. Default value is: Info. + Log level threshold for internal log messages. Default value is: Info. - + Global log level threshold for application log messages. Messages below this level won't be logged.. - + - Pass NLogger internal exceptions to the application. Default value is: false. + Throw an exception when there is an internal error. Default value is: false. - + - Write internal NLogger messages to the the System.Diagnostics.Trace. Default value is: false + Throw an exception when there is a configuration error. If not set, determined by throwExceptions. - - + + + Gets or sets a value indicating whether Variables should be kept on configuration reload. Default value is: false. + + + + + Write internal NLog messages to the System.Diagnostics.Trace. Default value is: false. + + + + + Write timestamps for internal NLog messages. Default value is: true. + + + + + Use InvariantCulture as default culture instead of CurrentCulture. Default value is: false. + + + + - - - - - + + + + + - + Make all targets within this section asynchronous (creates additional threads but the calling thread isn't blocked by any target writes). - - + + - + - - + + - + - - - + + + Prefix for targets/layout renderers/filters/conditions loaded from this assembly. - + - Load NLogger extensions from the specified file (*.dll) + Load NLog extensions from the specified file (*.dll) - + - Load NLogger extensions from the specified assembly. Assembly name should be fully qualified. + Load NLog extensions from the specified assembly. Assembly name should be fully qualified. - - + + - + Name of the logger. May include '*' character which acts like a wildcard. Allowed forms are: *, Name, *Name, Name* and *Name* - + Comma separated list of levels that this rule matches. - + Minimum level that this rule matches. - + Maximum level that this rule matches. - + Level that this rule matches. - + Comma separated list of target names. - + Ignore further rules if this one matches. - + Enable or disable logging rule. Disabled rules are ignored. - - + + - - - - - + + + + + - - + + @@ -156,8 +176,8 @@ - - + + @@ -165,436 +185,436 @@ - - + + - - - + + + - Name of the file to be included. The name is relative to the name of the current config file. + Name of the file to be included. You could use * wildcard. The name is relative to the name of the current config file. - + Ignore any errors in the include file. - - - + + + Variable name. - + Variable value. - - + + - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - - - - - + + + + + + - - - - + + + + - - + + - - + + - - - - - - - + + + + + + + - + Name of the target. - + Number of log events that should be processed in a batch by the lazy writer thread. - + Limit of full s to write before yielding into Performance is better when writing many small batches, than writing a single large batch - + Action to be taken when the lazy writer thread request queue count exceeds the set limit. - + Limit on the number of requests in the lazy writer thread request queue. - + Time in milliseconds to sleep between batches. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - - - + + + - + Name of the target. - + - Condition expression. Logger events who meet this condition will cause a flush on the wrapped target. + Condition expression. Log events who meet this condition will cause a flush on the wrapped target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - + + + + + - + Name of the target. - + Number of log events to be buffered. - + Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes. - + Indicates whether to use sliding timeout. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + Name of the target. - + Encoding to be used. - + - Instance of that is used to internalFormat log messages. + Instance of that is used to format log messages. - + End of line value if a newline is appended at the end of log message . - + Maximum message size in bytes. - + Indicates whether to append newline at the end of log message. - + Action that should be taken if the will be more connections than . - + Action that should be taken if the message is larger than maxMessageSize. - + Maximum current connections. 0 = no maximum. - + Indicates whether to keep connection open whenever possible. - + Size of the connection cache (number of connections which are kept alive). - + Network address. - + Maximum queue size. - + Indicates whether to include dictionary contents. - + - Indicates whether to include source info (file name and line number) in the ininternalFormation sent over the network. + Indicates whether to include source info (file name and line number) in the information sent over the network. - + - Indicates whether to include NLogger-specific extensions to log4j schema. + Indicates whether to include NLog-specific extensions to log4j schema. - + Indicates whether to include stack contents. - + - Indicates whether to include call site (class and method name) in the ininternalFormation sent over the network. + Indicates whether to include call site (class and method name) in the information sent over the network. - + AppInfo field. By default it's the friendly name of the current AppDomain. - + NDC item separator. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - - + + - - + + - + Layout that should be use to calcuate the value for the parameter. - + Viewer parameter name. - - + + - - - - - - - - - - - + + + + + + + + + + + - + Name of the target. - + Text to be rendered. - + Header. - + Footer. - + Indicates whether to use default row highlighting rules. - + Indicates whether to auto-check if the console is available. - Disables console writing if Environment.UserInteractive = False (Windows Service) - Disables console writing if Console Standard Input is not available (Non-Console-App) - + The encoding for writing messages to the . - + Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + @@ -614,712 +634,712 @@ - - + + - - - + + + - + Condition that must be met in order to set the specified foreground and background color. - + Background color. - + Foreground color. - - + + - - - - - - - + + + + + + + - + Indicates whether to ignore case when comparing texts. - + Regular expression to be matched. You must specify either text or regex. - + Text to be matched. You must specify either text or regex. - + Indicates whether to match whole words only. - + Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. - + Background color. - + Foreground color. - - + + - - - - - - - - + + + + + + + + - + Name of the target. - + Text to be rendered. - + Header. - + Footer. - + Indicates whether to send the log messages to the standard error instead of the standard output. - + Indicates whether to auto-check if the console is available - Disables console writing if Environment.UserInteractive = False (Windows Service) - Disables console writing if Console Standard Input is not available (Non-Console-App) - + The encoding for writing messages to the . - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + Name of the target. - + Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this. - + Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. - + Name of the database provider. - + Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. - + Indicates whether to keep the database connection open between the log events. - + Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. - + Name of the connection string (as specified in <connectionStrings> configuration section. - + Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. - + Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. - + Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + Text of the SQL command to be run on each log level. - + - ShaderType of the SQL command to be run on each log level. + Type of the SQL command to be run on each log level. - - + + - - + + - - - - - + + + + + - + - ShaderType of the command. + Type of the command. - + Connection string to run the command against. If not provided, connection string from the target is used. - + Indicates whether to ignore failures. - + Command text. - - + + - - - - - + + + + + - + Layout that should be use to calcuate the value for the parameter. - + Database parameter name. - + Database parameter precision. - + Database parameter scale. - + Database parameter size. - - + + - - - - - + + + + + - + Name of the target. - + Text to be rendered. - + Header. - + Footer. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - + + + + + + + + + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + Layout that renders event Category. - + Layout that renders event ID. - + - Name of the Event Logger to write to. This can be System, Application or any user-defined name. + Name of the Event Log to write to. This can be System, Application or any user-defined name. - + - Name of the machine on which Event Logger service is running. + Name of the machine on which Event Log service is running. - + Value to be used as the event Source. - + Action to take if the message is larger than the option. - + - Optional entryshaderType. When not set, or when not convertable to then determined by + Optional entrytype. When not set, or when not convertable to then determined by - + - Message length limit to write to the Event Logger. + Message length limit to write to the Event Log. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - - - + + + - + Name of the target. - + Indicates whether to return to the first target after any successful write. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + Name of the target. - + Text to be rendered. - + Header. - + Footer. - + File encoding. - + Line ending mode. - + Way file archives are numbered. - + Name of the file to be used for an archive. - + Indicates whether to automatically archive log files every time the specified time passes. - + Size in bytes above which log files will be automatically archived. Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. Choose: - + - Indicates whether to compress archive files into the zip archive internalFormat. + Indicates whether to compress archive files into the zip archive format. - + Maximum number of archive files that should be kept. - + Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. - + Is the an absolute or relative path? - + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. If set to false, nothing gets written when the filename is wrong. - + - Whether or not this target should just discard all data that its asked to write. Mostly used for when testing NLogger Stack except final write + Whether or not this target should just discard all data that its asked to write. Mostly used for when testing NLog Stack except final write - + Is the an absolute or relative path? - + Value indicationg whether file creation calls should be synchronized by a system global mutex. - + Indicates whether the footer should be written only when the file is archived. - + Name of the file to write to. - + - Value specifying the date internalFormat to use when archiving files. + Value specifying the date format to use when archiving files. - + Indicates whether to archive old log file on startup. - + Indicates whether to create directories if they do not exist. - + Indicates whether to enable log file(s) to be deleted. - + File attributes (Windows only). - + Indicates whether to delete old log file on startup. - + Indicates whether to replace file contents on each write instead of appending log message at the end. - + Indicates whether concurrent writes to the log file by multiple processes on the same host. - + Indicates whether to keep log file open instead of opening and closing it on each logging event. - + Maximum number of log filenames that should be stored as existing. - + Indicates whether concurrent writes to the log file by multiple processes on different network hosts. - + Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). - + Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + - Logger file buffer size in bytes. + Log file buffer size in bytes. - + Indicates whether to automatically flush the file buffers after each log message. - + Delay in milliseconds to wait before attempting to write to the file again. - + - Number of times the write is appended on the file before NLogger discards the log message. + Number of times the write is appended on the file before NLog discards the log message. - - + + - - + + @@ -1327,16 +1347,23 @@ + + + + + + + - - + + - - + + @@ -1352,112 +1379,112 @@ - + - - + + - - - + + + - + Name of the target. - + - Condition expression. Logger events who meet this condition will be forwarded to the wrapped target. + Condition expression. Log events who meet this condition will be forwarded to the wrapped target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - + + + + + + + + + - + Name of the target. - + Windows domain name to change context to. - + Required impersonation level. - + - ShaderType of the logon provider. + Type of the logon provider. - + - Loggeron ShaderType. + Logon Type. - + User account password. - + Indicates whether to revert to the credentials of the process instead of impersonating another user. - + Username to change context to. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - - + + @@ -1466,771 +1493,771 @@ - - + + - - - - + + + + - + Name of the target. - + Interval in which messages will be written up to the number of messages. - + Maximum allowed number of messages written per . - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - + + + + + + + + + - + Name of the target. - + Endpoint address. - + Name of the endpoint configuration in WCF configuration file. - + Indicates whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - + Client ID. - + Indicates whether to include per-event properties in the payload sent to the server. - + Indicates whether to use binary message encoding. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - + + + - + Layout that should be use to calculate the value for the parameter. - + Name of the parameter. - + - ShaderType of the parameter. + Type of the parameter. - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + Name of the target. - + Text to be rendered. - + Header. - + Footer. - + Indicates whether to send message as HTML instead of plain text. - + Encoding to be used for sending e-mail. - + Indicates whether to add new lines between log entries. - + CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - + Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - + BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - + Mail message body (repeated for each log message send in one mail). - + Mail subject. - + Sender's email address (e.g. joe@domain.com). - + Indicates the SMTP client timeout. - + Priority used for sending mails. - + Indicates whether NewLine characters in the body should be replaced with tags. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + SMTP Server to be used for sending. - + SMTP Authentication mode. - + Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - + Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - + Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. - + Port number that SMTP Server is listening on. - + Indicates whether the default Settings from System.Net.MailSettings should be used. - + Folder where applications save mail messages to be processed by the local SMTP server. - + Specifies how outgoing email messages will be handled. - - + + - - + + - - + + - - - + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - + + + + + + + + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + Encoding to be used when writing text to the queue. - + - Indicates whether to use the XML internalFormat when serializing message. This will also disable creating queues. + Indicates whether to use the XML format when serializing message. This will also disable creating queues. - + Indicates whether to check if a queue exists before writing to it. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + Indicates whether to create the queue if it doesn't exists. - + Label to associate with each message. - + Name of the queue to write to. - + Indicates whether to use recoverable messages (with guaranteed delivery). - - + + - - - - - + + + + + - + Name of the target. - + Class name. - + - Method name. The method must be public and static. Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.shaderType.assemblyqualifiedname(v=vs.110).aspx e.g. + Method name. The method must be public and static. Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx e.g. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + Encoding to be used. - + End of line value if a newline is appended at the end of log message . - + Maximum message size in bytes. - + Indicates whether to append newline at the end of log message. - + Action that should be taken if the will be more connections than . - + Action that should be taken if the message is larger than maxMessageSize. - + Network address. - + Size of the connection cache (number of connections which are kept alive). - + Indicates whether to keep connection open whenever possible. - + Maximum current connections. 0 = no maximum. - + Maximum queue size. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + Name of the target. - + Encoding to be used. - + - Instance of that is used to internalFormat log messages. + Instance of that is used to format log messages. - + End of line value if a newline is appended at the end of log message . - + Maximum message size in bytes. - + Indicates whether to append newline at the end of log message. - + Action that should be taken if the will be more connections than . - + Action that should be taken if the message is larger than maxMessageSize. - + Maximum current connections. 0 = no maximum. - + Indicates whether to keep connection open whenever possible. - + Size of the connection cache (number of connections which are kept alive). - + Network address. - + Maximum queue size. - + Indicates whether to include dictionary contents. - + - Indicates whether to include source info (file name and line number) in the ininternalFormation sent over the network. + Indicates whether to include source info (file name and line number) in the information sent over the network. - + - Indicates whether to include NLogger-specific extensions to log4j schema. + Indicates whether to include NLog-specific extensions to log4j schema. - + Indicates whether to include stack contents. - + - Indicates whether to include call site (class and method name) in the ininternalFormation sent over the network. + Indicates whether to include call site (class and method name) in the information sent over the network. - + AppInfo field. By default it's the friendly name of the current AppDomain. - + NDC item separator. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - + + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + Indicates whether to perform layout calculation. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - + + + + + + + + + - + Name of the target. - + Indicates whether performance counter should be automatically created. - + Name of the performance counter category. - + Counter help text. - + Name of the performance counter. - + - Performance counter shaderType. + Performance counter type. - + The value by which to increment the counter. - + Performance counter instance name. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + @@ -2261,276 +2288,276 @@ - - + + - - - - + + + + - + Name of the target. - + Default filter to be applied when no specific rule matches. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - + Condition to be tested. - + Resulting filter to be applied when the condition matches. - - + + - - + + - + Name of the target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - + + + - + Name of the target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + Number of times to repeat each log message. - - + + - - - - + + + + - + Name of the target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + Number of retries that should be attempted on the wrapped target in case of a failure. - + Time to wait between retries in milliseconds. - - + + - - + + - + Name of the target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - + + - + Name of the target. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - + + + - + Name of the target. - + - Layout used to internalFormat log messages. + Layout used to format log messages. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + Name of the target. - + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. This will only work for UTF-8. - + - Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLogger-targets, that expects buffers to remain stable after Write-method exit + Target supports reuse of internal buffers, and doesn't have to constantly allocate new buffers Required for legacy NLog-targets, that expects buffers to remain stable after Write-method exit - + Encoding. - + - Value whether escaping be done according to the old NLogger style (Very non-standard) + Value whether escaping be done according to the old NLog style (Very non-standard) - + Value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) - + Web service method name. Only used with Soap. - + Web service namespace. Only used with Soap. - + Protocol to be used when calling web service. - + Web service URL. - + Name of the root XML element, if POST of XML document chosen. If so, this property must not be null. (see and ). - + (optional) root namespace of the XML document, if POST of XML document chosen. (see and ). - - + + @@ -2539,77 +2566,77 @@ - - + + - + - - + + - - + + - - - - - - - - - + + + + + + + + + - + Footer layout. - + Header layout. - + Body layout (can be repeated multiple times). - + Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - + Column delimiter. - + Quote Character. - + Quoting mode. - + Indicates whether CVS should include header. - - + + @@ -2619,315 +2646,315 @@ - - + + - - + + - - + + - + Layout of the column. - + Name of the column. - - + + - - - - - + + + + + - + List of property names to exclude when is true - + Option to include all properties from the log events - + Option to render the empty object value {} - + Option to suppress the extra spaces in the output json - - + + - - - + + + - + Determines wether or not this attribute will be Json encoded. - + Layout that will be rendered as the attribute's value. - + Name of the attribute. - - + + - - - + + + - + Footer layout. - + Header layout. - + Body layout (can be repeated multiple times). - - + + - - + + - + - + Layout text. - - + + - - + + - + Action to be taken when filter matches. - + Condition expression. - - + + - + - + - - + + - - - - + + + + - + Action to be taken when filter matches. - + Indicates whether to ignore case when comparing strings. - + Layout to be used to filter log messages. - + Substring to be matched. - - + + - - - - + + + + - + Action to be taken when filter matches. - + String to compare the layout to. - + Indicates whether to ignore case when comparing strings. - + Layout to be used to filter log messages. - - + + - - - - + + + + - + Action to be taken when filter matches. - + Indicates whether to ignore case when comparing strings. - + Layout to be used to filter log messages. - + Substring to be matched. - - + + - - - - + + + + - + Action to be taken when filter matches. - + String to compare the layout to. - + Indicates whether to ignore case when comparing strings. - + Layout to be used to filter log messages. - - + + - - + + - - + + - - + + - + \ No newline at end of file diff --git a/Diamond/packages.config b/Diamond/packages.config index 9436aee..6a6ff1b 100644 --- a/Diamond/packages.config +++ b/Diamond/packages.config @@ -1,8 +1,8 @@  - - - + + + \ No newline at end of file