Reid Morrison

Results 105 comments of Reid Morrison

Yes, adding stats directly to Semantic Logger would be a useful addition. Just be sure that it is thread safe and does not slow down each of the concurrent appenders....

Will it require a new appender, or can it auto-detect which gem is loaded and use that one automatically? I.e. Is the new opensearch-ruby gem a drop-in replacement?

If the API is the same, other than the gem and class name, I can create a proof of concept branch if you want to try it out?

Using the public interface for Semantic Logger is the best approach: https://github.com/reidmorrison/semantic_logger/blob/master/lib/semantic_logger/semantic_logger.rb#L175 `SemanticLogger.appenders` returns the list of registered appenders. https://github.com/reidmorrison/semantic_logger/blob/master/lib/semantic_logger/semantic_logger.rb#L191 `SemanticLogger.application=` can be used to set the global application name.

A common problem several end users have run into is that sometimes multiple stdout/stderr appenders are being created automatically. Newer versions of Rails have the same check and prevent a...

Sounds like an issue with all JSON rendering, since the data is assumed to be UTF-8 compatible. To fix the issue properly, we should fix all formatters that output to...

@jasonwbarnett I would be interested to know your experience with the SplunkHttp appender. We tried it a few years ago and found that our application became dependent on the availability...

Since you use Fluentd, can you help explain what it is trying to do in this appender. The comment indicates `Ignore fields: pid, thread, file and line by default`. I.e....

Yes, setting the logging tags on a per logger instance is a very interesting use case. Rather than override the logger we could also setup the logger instance when the...

Thank you @dr-itz we could not get our application to connect at all to local MySQL servers when running JRuby. After adding the `serverTimezone` option you supplied above it suddenly...