-
Notifications
You must be signed in to change notification settings - Fork 146
Fixes #108, #111, #99 #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ackage updates to populate IConfiguration and complex types
…d tests for config extension arguments specific to netstandard2
Thanks for the PR. Waiting for the other PR first. Ping me when ready. |
Looking at the conflicts, now I really wish I'd waited on those other two PRs before I started this one! Anyway, the Serilog.Settings.Configuration PR has been merged, but it still needs to be available in NuGet. I'm not really sure how that is decided or handled, I emailed Nick to ask. |
Yeah, not sure how this PR will merge given my PR makes structural project changes (not just adding/removing lines). Anyway, notes for the latest push which does completely incorporate PR 118:
Builds, tests, and runs just fine, but I'm half wondering if it'll be easier (in terms of github conflict-detection freak-outs) to cancel this PR, fork again, and reapply my changes. |
@nblumhardt @mivano I'm going to cancel this and open a new one when PR 117 is resolved and merged. Since this PR involves large project-structure changes, it'll be faster and easier to deal with PR 118's changes starting from a fresh fork. I can re-apply my changes pretty quickly, maybe an hour or so. Meanwhile I wanted to solicit opinions on a small change. This PR uses folders named My first thought was My next thought was But the idea I like best is to treat I'm open to suggestions. |
Will re-open shortly based on latest merges. |
This PR should not be merged until PR 100 in Serilog.Settings.Configuration is merged and available on NuGet. The configuration changes described in the README will not work until the config package is updated.
Fixes #108, adds .NET Standard MS Configuration 2.x package support, converts the project to multi-target, and adds
ColumnOptions
configuration via config section (.NET Standard only).Aso fixes #111 and fixes #99.
BuildTarget
folder created withnet452
andnetstandard2_0
sub-foldersConvertSqlDataType
to simplify config extension methodsIConfiguration appConfiguration
to extension (for named connection string)IConfigurationSection columnOptionsSection
parameter on config extensionusing
statements, formatting, etc.)Update:
IConfiguration
ColumnOptions
fromIConfigurationSection