Module: Freud::Logging

Included in:
Launcher, Pidfile, Runner
Defined in:
lib/freud/logging.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.log_to(stream) ⇒ Object



27
28
29
30
# File 'lib/freud/logging.rb', line 27

def self.log_to(stream)
    @logger = FreudLogger.new(stream)
    self
end

.loggerObject



32
33
34
# File 'lib/freud/logging.rb', line 32

def self.logger
    @logger ||= FreudLogger.new($stderr)
end

Instance Method Details

#exit(value = 0) ⇒ Object

Raises:



40
41
42
# File 'lib/freud/logging.rb', line 40

def exit(value = 0)
    raise(RunnerExit.new(nil, value))
end

#loggerObject



36
37
38
# File 'lib/freud/logging.rb', line 36

def logger
    Freud::Logging.logger
end