Nicholas Blumhardt
Nicholas Blumhardt
This is available now via `FileSystemAclExtensions.Create()`, added in .NET Core 3. Some context in an earlier post: https://nblumhardt.com/2016/08/atomic-shared-log-file-writes/ Current status: https://github.com/dotnet/runtime/issues/53432#issuecomment-850532304 Thanks @adamsitnik for the nudge! :-)
These mirror the ones used in serilog/serilog, and direct usage questions to Stack Overflow
Currently, we throw if `hooks` are specified and `shared` is `true`. This is mostly because it's tricky to use stream wrapping (one of the main use cases) with the atomic-append-based...
**Please describe the current behavior?** [_Serilog.Sinks.Async_](https://github.com/serilog/serilog-sinks-async) is proving to be a [popular](https://www.nuget.org/packages/serilog.sinks.async) way to reduce the latency of non-batched sinks, such as the console and file. ```csharp Log.Logger = new...
Robin Sue's [_SerilogAnalyzer_](https://github.com/suchiman/seriloganalyzer) has proven to be a fantastic lint as well as a learning tool and helpful guide to trickier pieces of the API such as the XML and...
Affects sinks based on `Serilog.Sink.Async` and `Serilog.Sinks.PeriodicBatching`, but a consistent solution driven from the core would be preferable to fragmented solutions. Affects Serilog versions up to and including 2.5, on...
Serilog's ASP.NET Core configuration provider supports environment variables alongside JSON syntax. https://github.com/serilog/serilog-settings-configuration#environment-variables E.g. on Windows: ```shell set Serilog:MinimumLevel=Debug ``` Alongside `Show config` and `Show appsettings.json config`, what do you think...
The ANSI themes provided with this sink look the best, but aren't supported on many Windows versions, and shouldn't be used unless the output is going to a terminal. Some...
If the attempt to send events to the primary Seq server fails, the sink could be configured to try a secondary Seq server, or more conveniently, a Seq Forwarder that...