Sha256: 0c6e850108e8c3714e591f49363f82eb24f1178057a0a84a8dbe0d374e643c84
Contents?: true
Size: 729 Bytes
Versions: 4
Compression:
Stored size: 729 Bytes
Contents
require 'logstash-logger' describe LogStashLogger do context "Syslog" do let(:program_name) { "MyApp" } let(:facility) { Syslog::LOG_LOCAL0 } subject { LogStashLogger.new(type: :syslog, program_name: program_name, facility: facility) } let(:syslog) { subject.class.class_variable_get(:@@syslog) } it { is_expected.to be_a Syslog::Logger } it "writes formatted messages to syslog" do expect(syslog).to receive(:log) subject.info("test") end it "sets the syslog identity" do expect(syslog.ident).to eq(program_name) end it "sets the default facility if supported" do expect(subject.facility).to eq(facility) if subject.respond_to?(:facility) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
logstash-logger-0.15.1 | spec/syslog_spec.rb |
logstash-logger-0.15.0 | spec/syslog_spec.rb |
logstash-logger-0.14.1 | spec/syslog_spec.rb |
logstash-logger-0.14.0 | spec/syslog_spec.rb |