Semantic Logger is a feature rich logging framework, and replacement for existing Ruby & Rails loggers.
873
stars
124
forks
source link
Sentry appender raises "ThreadError: deadlock; recursive locking" when threading features are disabled #281
Closed
eagletmt closed 5 months ago
Environment
Expected Behavior
As I commented, the Sentry appender fails to send error logs to Sentry when these conditions are met:
Actual Behavior
Sentry appender fails to send error logs to Sentry.
Pull Request
I'm thinking of changing
@mutex
from Mutex to Monitor, which allows recursive locking. https://ruby-doc.org/3.3.3/exts/monitor/Monitor.html