Comments (5)
That's pretty hard to diagnose especially without any backing code that is producing this problem.
In common usage the latest version of the code doesn't / shouldn't produce stack-overflow exceptions within the Dispose method.
Are you using a ConcurrentDictionary
to keep track of the dependencies? Are you trying to reload the logging configuration / logger?
Are you sure that the issue occurs only with the latest version? Would reverting to a prior version resolve the issue?
from serilog-sinks-slack.
Thanks for getting back to me, and sorry for dumping a half-baked issue on you :) I'll do some proper digging and local debugging and let you know how I get on. It's a hugely useful extension for us, so we're really missing it.
from serilog-sinks-slack.
We're running into the same problem. We started experiencing it after upgrading from dotnet6 to dotnet8 and updating SlackSink to 2.2.2. Downgrading SlackSink back to the original version 2.2.1 doesn't have any impact.
We only get the error spam when the host stopped.
Edit: when I downgrade back to dotnet6, there's no more StackoverflowException with the same SlackSink version.
from serilog-sinks-slack.
Related Issues (20)
- Does not force flush on disposal HOT 10
- Stacktrace field with too long message causes incorrect display HOT 2
- Sign the Assembly with a Strong Name
- usage with Serilog.Settings.Configuration HOT 3
- Add support for outputTemplate message formatting HOT 2
- Slack webhook only working in dotnet core HOT 1
- Sink not writing to Slack HOT 7
- Support custom timestamp attachment format
- Missing license file HOT 1
- Can we show Event properties fullscreen? HOT 3
- MinimumLogEventLevel is ignored HOT 4
- Add Serilog Sink icon to Serilog.Sinks.Slack NuGet package HOT 1
- Application exit before slack log is "slacked" HOT 1
- Expose QueueLimit configuration option
- Publish to NuGet fails HOT 5
- Sink not working in .NET Framework 4.5.2 HOT 1
- Enhancement: Allow option to add custom attachments
- Allow one channel per log level HOT 1
- Feature Request: Filtering Logs based on Properties HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from serilog-sinks-slack.