Module: Uc::Logger

Class Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Class Attribute Details

.event_queueObject

Returns the value of attribute event_queue.



8
9
10
# File 'lib/uc/logger.rb', line 8

def event_queue
  @event_queue
end

Class Method Details

.event_streamObject



25
26
27
# File 'lib/uc/logger.rb', line 25

def self.event_stream
  @event_stream ||= ::Uc::EventStream.new(event_queue)
end

.loggerObject



16
17
18
# File 'lib/uc/logger.rb', line 16

def self.logger
  @logger ||= ::Uc::CustomLogger.new(STDOUT)
end

.stderrObject



20
21
22
# File 'lib/uc/logger.rb', line 20

def self.stderr
  @stderr ||= ::Logger.new(STDERR)
end

Instance Method Details

#event_queueObject



41
42
43
# File 'lib/uc/logger.rb', line 41

def event_queue
  ::Uc::Logger.event_queue
end

#event_streamObject



29
30
31
# File 'lib/uc/logger.rb', line 29

def event_stream
  ::Uc::Logger.event_stream
end

#loggerObject



33
34
35
# File 'lib/uc/logger.rb', line 33

def logger
  ::Uc::Logger.logger
end

#stderrObject



37
38
39
# File 'lib/uc/logger.rb', line 37

def stderr
  ::Uc::Logger.stderr
end