From: melentievm@... Date: 2017-07-07T07:20:25+00:00 Subject: [ruby-core:81949] [Ruby trunk Bug#13727] Not able to set program_name for new Syslog::Logger Issue #13727 has been reported by printercu (Max Melentiev). ---------------------------------------- Bug #13727: Not able to set program_name for new Syslog::Logger https://bugs.ruby-lang.org/issues/13727 * Author: printercu (Max Melentiev) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- Hi! Every instance of syslog logger uses same program_name as first initialized one, because they all share single instance of Syslog (https://github.com/ruby/ruby/blob/trunk/ext/syslog/lib/syslog/logger.rb#L195) ~~~ ruby logger1 = Syslog::Logger.new('tag-1', Syslog::LOG_LOCAL1) logger2 = Syslog::Logger.new('tag-2', Syslog::LOG_LOCAL1) logger.info { 'test' } # logged with tag-1 ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: