remote_syslog_logger icon indicating copy to clipboard operation
remote_syslog_logger copied to clipboard

Ruby Logger that sends directly to a remote syslog endpoint

Results 9 remote_syslog_logger issues
Sort by recently updated
recently updated
newest added

I found that `Rails.logger.silence` blocks fail when using this gem. The issues seems to be that `RemoteSyslogLogger.new` instantiates a`Logger`, when it should be instantiating an `ActiveSupport::Logger`. Reference: https://stackoverflow.com/a/38361137

I have implemented `RemoteSyslogLogger` successfully for the most part, but with one of the implementation points I am getting this error: ``` RemoteSyslogLogger::UdpSender error: IOError: closed stream ``` without any...

Would it be interest in support this plugin for IPv6? My servers are IPv6 only.

How do we feel about allowing instantiation with a connection string? I find myself instantiating a `RemoteSyslogLogger` by using several lines of code, instead of something simpler - like: ```ruby...

- Ensure default tag is max 32 characters long - Split long lines into chunks so they aren't truncated by Syslog max message size

The README incorrectly declares that UDP messages >1500 bytes (eg, the most common MTU) cannot be transmitted. UDP packets of arbitrary length can be transmitted via IP fragmentation. The caveat...

Most notably, the Hash.getopt monkey-patch is gone, so [`initialize`](https://github.com/BIAINC/logging-remote-syslog/blob/master/lib/logging/appenders/remote-syslog.rb) now crashes. See the full diff for logging: https://github.com/TwP/logging/compare/c1025b699f24a85946dfa3e391ca2f27791933e0...f7bcda5ce4eb4c40d150ecfb6a84a559e98a949d

RFC 5424 says that the [hostname should be fully-qualified](https://tools.ietf.org/html/rfc5424#section-6.2.4). The default hostname [is currently determined using `Socket.gethostname`](https://github.com/papertrail/remote_syslog_logger/blob/5679fc907655fb7e5dcefe3ec5c595301b081798/lib/remote_syslog_logger/udp_sender.rb#L14), which returns the unqualified hostname. It should use something like [this](http://stackoverflow.com/a/151570/2778142) instead to...

The default example for setting log level is `config.log_level = :info`... not `config.logger.level = Logger::INFO`. This lead to some confusion during setup when my production environment switched from INFO (which...