Release notes
*Sourced from [NLog's releases](https://github.com/NLog/NLog/releases).*
> ## NLog 4.6.6
> ## Features
>
> - [#3514](https://github-redirect.dependabot.com/NLog/NLog/pull/3514) Added XmlLoggingConfiguration(XmlReader reader) ctor, improved docs and annotations ([@dmitrychilli](https://github.com/dmitrychilli), [@304NotModified](https://github.com/304NotModified))
> - [#3513](https://github-redirect.dependabot.com/NLog/NLog/pull/3513) AutoFlushTargetWrapper - Added FlushOnConditionOnly property ([@snakefoot](https://github.com/snakefoot))
>
> ## Performance
>
> - [#3492](https://github-redirect.dependabot.com/NLog/NLog/pull/3492) FileTarget - improvements when ConcurrentWrites=false ([@snakefoot](https://github.com/snakefoot))
>
> ## NLog 4.6.5
> ## Bugfixes
>
> - [#3476](https://github-redirect.dependabot.com/NLog/NLog/pull/3476) Fix broken XSD schema - NLog.Schema package ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
>
> ## Features
>
> - [#3478](https://github-redirect.dependabot.com/NLog/NLog/pull/3478) XSD: Support <value> in <variable> ([@304NotModified](https://github.com/304NotModified))
> - [#3477](https://github-redirect.dependabot.com/NLog/NLog/pull/3477) ${AppSetting} - Added support for ConnectionStrings Lookup ([@snakefoot](https://github.com/snakefoot))
> - [#3469](https://github-redirect.dependabot.com/NLog/NLog/pull/3469) LogLevel - Added support for TypeConverter ([@snakefoot](https://github.com/snakefoot))
> - [#3453](https://github-redirect.dependabot.com/NLog/NLog/pull/3453) Added null terminator line ending for network target ([@Kahath](https://github.com/Kahath))
> - [#3442](https://github-redirect.dependabot.com/NLog/NLog/pull/3442) Log4JXmlEventLayout - Added IncludeCallSite + IncludeSourceInfo ([@snakefoot](https://github.com/snakefoot))
>
> ## Improvements
>
> - [#3482](https://github-redirect.dependabot.com/NLog/NLog/pull/3482) Fix typos in docs and comments ([@304NotModified](https://github.com/304NotModified))
>
> ## Performance
>
> - [#3444](https://github-redirect.dependabot.com/NLog/NLog/pull/3444) RetryingMultiProcessFileAppender - better init BufferSize ([@snakefoot](https://github.com/snakefoot))
>
> ## NLog 4.6.4
> ## Bugfixes
>
> - NLog.Schema: Added missing defaultAction attribute on filters element in XSD ([@304NotModified](https://github.com/304NotModified))
> - AsyncWrapper in Blocking Mode can cause deadlock ([@snakefoot](https://github.com/snakefoot))
>
> ## Features
>
> - Added "Properties" property on Logger for reading and editing properties.([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
> - ${all-event-properties}: Added IncludeEmptyValues option ([@304NotModified](https://github.com/304NotModified))
> - ${when}, support for non-string values ([@304NotModified](https://github.com/304NotModified))
> - ${whenEmpty} support for non-string values ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
> - Added ${environment-user} ([@snakefoot](https://github.com/snakefoot))
> - Log4JXmlEventLayout - Added support for configuration of Parameters ([@snakefoot](https://github.com/snakefoot))
> - LoggingConfigurationParser - Recognize LoggingRule.RuleName property ([@snakefoot](https://github.com/snakefoot))
>
> ## Improvements
>
> - Update package descriptions to note the issues with ([@304NotModified](https://github.com/304NotModified))
> ... (truncated)
Changelog
*Sourced from [NLog's changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md).*
> ### V4.6.6 (2019/07/14)
>
> #### Features
>
> - [#3514](https://github-redirect.dependabot.com/NLog/NLog/pull/3514) Added XmlLoggingConfiguration(XmlReader reader) ctor, improved docs and annotations ([@dmitrychilli](https://github.com/dmitrychilli), [@304NotModified](https://github.com/304NotModified))
> - [#3513](https://github-redirect.dependabot.com/NLog/NLog/pull/3513) AutoFlushTargetWrapper - Added FlushOnConditionOnly property ([@snakefoot](https://github.com/snakefoot))
>
> #### Performance
>
> - [#3492](https://github-redirect.dependabot.com/NLog/NLog/pull/3492) FileTarget - improvements when ConcurrentWrites=false ([@snakefoot](https://github.com/snakefoot))
>
> ### V4.6.5 (2019/06/13)
>
> #### Bugfixes
>
> - [#3476](https://github-redirect.dependabot.com/NLog/NLog/pull/3476) Fix broken XSD schema - NLog.Schema package ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
>
> #### Features
>
> - [#3478](https://github-redirect.dependabot.com/NLog/NLog/pull/3478) XSD: Support in ([@304NotModified](https://github.com/304NotModified))
> - [#3477](https://github-redirect.dependabot.com/NLog/NLog/pull/3477) ${AppSetting} - Added support for ConnectionStrings Lookup ([@snakefoot](https://github.com/snakefoot))
> - [#3469](https://github-redirect.dependabot.com/NLog/NLog/pull/3469) LogLevel - Added support for TypeConverter ([@snakefoot](https://github.com/snakefoot))
> - [#3453](https://github-redirect.dependabot.com/NLog/NLog/pull/3453) Added null terminator line ending for network target ([@Kahath](https://github.com/Kahath))
> - [#3442](https://github-redirect.dependabot.com/NLog/NLog/pull/3442) Log4JXmlEventLayout - Added IncludeCallSite + IncludeSourceInfo ([@snakefoot](https://github.com/snakefoot))
>
> #### Improvements
>
> - [#3482](https://github-redirect.dependabot.com/NLog/NLog/pull/3482) Fix typos in docs and comments ([@304NotModified](https://github.com/304NotModified))
>
> #### Performance
>
> - [#3444](https://github-redirect.dependabot.com/NLog/NLog/pull/3444) RetryingMultiProcessFileAppender - better init BufferSize ([@snakefoot](https://github.com/snakefoot))
>
>
> ### V4.6.4 (2019/05/28)
>
> #### Bugfixes
>
> - [#3392](https://github-redirect.dependabot.com/NLog/NLog/pull/3392) NLog.Schema: Added missing defaultAction attribute on filters element in XSD ([@304NotModified](https://github.com/304NotModified))
> - [#3415](https://github-redirect.dependabot.com/NLog/NLog/pull/3415) AsyncWrapper in Blocking Mode can cause deadlock ([@snakefoot](https://github.com/snakefoot))
>
> #### Features
>
> - [#3430](https://github-redirect.dependabot.com/NLog/NLog/pull/3430) Added "Properties" property on Logger for reading and editing properties.([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
> - [#3423](https://github-redirect.dependabot.com/NLog/NLog/pull/3423) ${all-event-properties}: Added IncludeEmptyValues option ([@304NotModified](https://github.com/304NotModified))
> - [#3394](https://github-redirect.dependabot.com/NLog/NLog/pull/3394) ${when}, support for non-string values ([@304NotModified](https://github.com/304NotModified))
> - [#3398](https://github-redirect.dependabot.com/NLog/NLog/pull/3398) ${whenEmpty} support for non-string values ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified))
> - [#3391](https://github-redirect.dependabot.com/NLog/NLog/pull/3391) Added ${environment-user} ([@snakefoot](https://github.com/snakefoot))
> - [#3389](https://github-redirect.dependabot.com/NLog/NLog/pull/3389) Log4JXmlEventLayout - Added support for configuration of Parameters ([@snakefoot](https://github.com/snakefoot))
> - [#3411](https://github-redirect.dependabot.com/NLog/NLog/pull/3411) LoggingConfigurationParser - Recognize LoggingRule.RuleName property ([@snakefoot](https://github.com/snakefoot))
> ... (truncated)
Commits
- [`808874f`](https://github.com/NLog/NLog/commit/808874fbbe43b398326cd6e637199f4ff040a0ac) Merge pull request [#3515](https://github-redirect.dependabot.com/NLog/NLog/issues/3515) from NLog/release/4.6.6
- [`1fba35f`](https://github.com/NLog/NLog/commit/1fba35f926c6f6c3b9041dd55177ce2053eb0765) Version 4.6.6 with changelog
- [`dc37621`](https://github.com/NLog/NLog/commit/dc376217d0e32077336c3427b6d55a2a765d31ca) Merge pull request [#3514](https://github-redirect.dependabot.com/NLog/NLog/issues/3514) from NLog/dmitrynovik-feature/XmlLoggingConfiguratio...
- [`6a801fd`](https://github.com/NLog/NLog/commit/6a801fdc8d562fdf6bff2e6150fd7b31ecf46efd) Merge pull request [#3513](https://github-redirect.dependabot.com/NLog/NLog/issues/3513) from snakefoot/SkipExplicitAutoFlush
- [`fb126e7`](https://github.com/NLog/NLog/commit/fb126e7153412aeaf976b05885752536014d8dee) AutoFlushTargetWrapper - Added FlushOnConditionOnly property to skip flush on...
- [`186fb63`](https://github.com/NLog/NLog/commit/186fb635ed2e2c607cd0d3c0f817a982e2e363c6) Added XmlLoggingConfiguration(XmlReader reader), improved docs and annotations
- [`b49118e`](https://github.com/NLog/NLog/commit/b49118e5307b0edba88ed5145313904425fd1365) Merge pull request [#3497](https://github-redirect.dependabot.com/NLog/NLog/issues/3497) from NLog/print-TargetFramework-to-log
- [`7986ff3`](https://github.com/NLog/NLog/commit/7986ff3d532b0202e37a58351dffed2d66a5b665) Merge pull request [#3498](https://github-redirect.dependabot.com/NLog/NLog/issues/3498) from NLog/snupgk-native
- [`1b7b834`](https://github.com/NLog/NLog/commit/1b7b83448c37563532c9480e8c24eb49cd59845b) Deploy snupkg on AppVeyor without custom script
- [`f3901fd`](https://github.com/NLog/NLog/commit/f3901fd23f9b00855ec79e4811f3303f5e818660) Print current building TargetFramework to log
- Additional commits viewable in [compare view](https://github.com/NLog/NLog/compare/v4.5.11...v4.6.6)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps NLog from 4.5.11 to 4.6.6.
Release notes
*Sourced from [NLog's releases](https://github.com/NLog/NLog/releases).* > ## NLog 4.6.6 > ## Features > > - [#3514](https://github-redirect.dependabot.com/NLog/NLog/pull/3514) Added XmlLoggingConfiguration(XmlReader reader) ctor, improved docs and annotations ([@dmitrychilli](https://github.com/dmitrychilli), [@304NotModified](https://github.com/304NotModified)) > - [#3513](https://github-redirect.dependabot.com/NLog/NLog/pull/3513) AutoFlushTargetWrapper - Added FlushOnConditionOnly property ([@snakefoot](https://github.com/snakefoot)) > > ## Performance > > - [#3492](https://github-redirect.dependabot.com/NLog/NLog/pull/3492) FileTarget - improvements when ConcurrentWrites=false ([@snakefoot](https://github.com/snakefoot)) > > ## NLog 4.6.5 > ## Bugfixes > > - [#3476](https://github-redirect.dependabot.com/NLog/NLog/pull/3476) Fix broken XSD schema - NLog.Schema package ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified)) > > ## Features > > - [#3478](https://github-redirect.dependabot.com/NLog/NLog/pull/3478) XSD: Support <value> in <variable> ([@304NotModified](https://github.com/304NotModified)) > - [#3477](https://github-redirect.dependabot.com/NLog/NLog/pull/3477) ${AppSetting} - Added support for ConnectionStrings Lookup ([@snakefoot](https://github.com/snakefoot)) > - [#3469](https://github-redirect.dependabot.com/NLog/NLog/pull/3469) LogLevel - Added support for TypeConverter ([@snakefoot](https://github.com/snakefoot)) > - [#3453](https://github-redirect.dependabot.com/NLog/NLog/pull/3453) Added null terminator line ending for network target ([@Kahath](https://github.com/Kahath)) > - [#3442](https://github-redirect.dependabot.com/NLog/NLog/pull/3442) Log4JXmlEventLayout - Added IncludeCallSite + IncludeSourceInfo ([@snakefoot](https://github.com/snakefoot)) > > ## Improvements > > - [#3482](https://github-redirect.dependabot.com/NLog/NLog/pull/3482) Fix typos in docs and comments ([@304NotModified](https://github.com/304NotModified)) > > ## Performance > > - [#3444](https://github-redirect.dependabot.com/NLog/NLog/pull/3444) RetryingMultiProcessFileAppender - better init BufferSize ([@snakefoot](https://github.com/snakefoot)) > > ## NLog 4.6.4 > ## Bugfixes > > - NLog.Schema: Added missing defaultAction attribute on filters element in XSD ([@304NotModified](https://github.com/304NotModified)) > - AsyncWrapper in Blocking Mode can cause deadlock ([@snakefoot](https://github.com/snakefoot)) > > ## Features > > - Added "Properties" property on Logger for reading and editing properties.([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified)) > - ${all-event-properties}: Added IncludeEmptyValues option ([@304NotModified](https://github.com/304NotModified)) > - ${when}, support for non-string values ([@304NotModified](https://github.com/304NotModified)) > - ${whenEmpty} support for non-string values ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified)) > - Added ${environment-user} ([@snakefoot](https://github.com/snakefoot)) > - Log4JXmlEventLayout - Added support for configuration of Parameters ([@snakefoot](https://github.com/snakefoot)) > - LoggingConfigurationParser - Recognize LoggingRule.RuleName property ([@snakefoot](https://github.com/snakefoot)) > > ## Improvements > > - Update package descriptions to note the issues withChangelog
*Sourced from [NLog's changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md).* > ### V4.6.6 (2019/07/14) > > #### Features > > - [#3514](https://github-redirect.dependabot.com/NLog/NLog/pull/3514) Added XmlLoggingConfiguration(XmlReader reader) ctor, improved docs and annotations ([@dmitrychilli](https://github.com/dmitrychilli), [@304NotModified](https://github.com/304NotModified)) > - [#3513](https://github-redirect.dependabot.com/NLog/NLog/pull/3513) AutoFlushTargetWrapper - Added FlushOnConditionOnly property ([@snakefoot](https://github.com/snakefoot)) > > #### Performance > > - [#3492](https://github-redirect.dependabot.com/NLog/NLog/pull/3492) FileTarget - improvements when ConcurrentWrites=false ([@snakefoot](https://github.com/snakefoot)) > > ### V4.6.5 (2019/06/13) > > #### Bugfixes > > - [#3476](https://github-redirect.dependabot.com/NLog/NLog/pull/3476) Fix broken XSD schema - NLog.Schema package ([@snakefoot](https://github.com/snakefoot), [@304NotModified](https://github.com/304NotModified)) > > #### Features > > - [#3478](https://github-redirect.dependabot.com/NLog/NLog/pull/3478) XSD: SupportCommits
- [`808874f`](https://github.com/NLog/NLog/commit/808874fbbe43b398326cd6e637199f4ff040a0ac) Merge pull request [#3515](https://github-redirect.dependabot.com/NLog/NLog/issues/3515) from NLog/release/4.6.6 - [`1fba35f`](https://github.com/NLog/NLog/commit/1fba35f926c6f6c3b9041dd55177ce2053eb0765) Version 4.6.6 with changelog - [`dc37621`](https://github.com/NLog/NLog/commit/dc376217d0e32077336c3427b6d55a2a765d31ca) Merge pull request [#3514](https://github-redirect.dependabot.com/NLog/NLog/issues/3514) from NLog/dmitrynovik-feature/XmlLoggingConfiguratio... - [`6a801fd`](https://github.com/NLog/NLog/commit/6a801fdc8d562fdf6bff2e6150fd7b31ecf46efd) Merge pull request [#3513](https://github-redirect.dependabot.com/NLog/NLog/issues/3513) from snakefoot/SkipExplicitAutoFlush - [`fb126e7`](https://github.com/NLog/NLog/commit/fb126e7153412aeaf976b05885752536014d8dee) AutoFlushTargetWrapper - Added FlushOnConditionOnly property to skip flush on... - [`186fb63`](https://github.com/NLog/NLog/commit/186fb635ed2e2c607cd0d3c0f817a982e2e363c6) Added XmlLoggingConfiguration(XmlReader reader), improved docs and annotations - [`b49118e`](https://github.com/NLog/NLog/commit/b49118e5307b0edba88ed5145313904425fd1365) Merge pull request [#3497](https://github-redirect.dependabot.com/NLog/NLog/issues/3497) from NLog/print-TargetFramework-to-log - [`7986ff3`](https://github.com/NLog/NLog/commit/7986ff3d532b0202e37a58351dffed2d66a5b665) Merge pull request [#3498](https://github-redirect.dependabot.com/NLog/NLog/issues/3498) from NLog/snupgk-native - [`1b7b834`](https://github.com/NLog/NLog/commit/1b7b83448c37563532c9480e8c24eb49cd59845b) Deploy snupkg on AppVeyor without custom script - [`f3901fd`](https://github.com/NLog/NLog/commit/f3901fd23f9b00855ec79e4811f3303f5e818660) Print current building TargetFramework to log - Additional commits viewable in [compare view](https://github.com/NLog/NLog/compare/v4.5.11...v4.6.6)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.