mirror of
https://github.com/meineerde/rackstash.git
synced 2025-12-19 23:11:11 +00:00
Forward config methods for the Sink on the Logger
This commit is contained in:
parent
1d67d819d0
commit
40f920dafb
@ -102,11 +102,37 @@ module Rackstash
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# (see Sink#default_fields)
|
||||||
|
def default_fields
|
||||||
|
@sink.default_fields
|
||||||
|
end
|
||||||
|
|
||||||
|
# (see Sink#default_fields=)
|
||||||
|
def default_fields=(fields)
|
||||||
|
@sink.default_fields = fields
|
||||||
|
end
|
||||||
|
|
||||||
|
# (see Sink#default_tags)
|
||||||
|
def default_tags
|
||||||
|
@sink.default_tags
|
||||||
|
end
|
||||||
|
|
||||||
|
# (see Sink#default_tags=)
|
||||||
|
def default_tags=(tags)
|
||||||
|
@sink.default_tags = tags
|
||||||
|
end
|
||||||
|
|
||||||
# (see Buffer#fields)
|
# (see Buffer#fields)
|
||||||
def fields
|
def fields
|
||||||
buffer.fields
|
buffer.fields
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# (see Sink#flows)
|
||||||
|
# @!attribute [r] flows
|
||||||
|
def flows
|
||||||
|
@sink.flows
|
||||||
|
end
|
||||||
|
|
||||||
# (see Buffer#tags)
|
# (see Buffer#tags)
|
||||||
def tags
|
def tags
|
||||||
buffer.tags
|
buffer.tags
|
||||||
|
|||||||
@ -38,6 +38,42 @@ describe Rackstash::Logger do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe '#default_fields' do
|
||||||
|
it 'forwards to the sink' do
|
||||||
|
expect(logger.sink).to receive(:default_fields)
|
||||||
|
logger.default_fields
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
describe '#default_fields=' do
|
||||||
|
it 'forwards to the sink' do
|
||||||
|
expect(logger.sink).to receive(:default_fields=).with({ 'key' => 'value' })
|
||||||
|
logger.default_fields = { 'key' => 'value' }
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
describe '#default_tags' do
|
||||||
|
it 'forwards to the sink' do
|
||||||
|
expect(logger.sink).to receive(:default_tags)
|
||||||
|
logger.default_tags
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
describe '#default_tags=' do
|
||||||
|
it 'forwards to the sink' do
|
||||||
|
expect(logger.sink).to receive(:default_tags=).with(['tag'])
|
||||||
|
logger.default_tags = ['tag']
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
describe '#flows' do
|
||||||
|
it 'forwards to the sink' do
|
||||||
|
expect(logger.sink).to receive(:flows)
|
||||||
|
logger.flows
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
describe '#formatter' do
|
describe '#formatter' do
|
||||||
it 'defaults to a Rackstash::Formatter' do
|
it 'defaults to a Rackstash::Formatter' do
|
||||||
expect(logger.formatter).to be_a Rackstash::Formatter
|
expect(logger.formatter).to be_a Rackstash::Formatter
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user