Nicholas Blumhardt

Results 108 issues of 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! :-)

enhancement

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...

enhancement

**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...

enhancement

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...

enhancement

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...

bug

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...

enhancement

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...

enhancement