diff options
| author | mo khan <mo@mokhan.ca> | 2015-10-24 21:49:20 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-10-24 21:49:20 -0600 |
| commit | 20e595bf55382c672ec789672cdba4175cf25e4d (patch) | |
| tree | 7da10ef45489326fc65a90c429a5cae489206ce6 | |
| parent | 04685a709c317e13905d24312da923adeac71a3c (diff) | |
configure a logger.
| -rwxr-xr-x | exe/killjoy | 3 | ||||
| -rw-r--r-- | lib/killjoy.rb | 11 | ||||
| -rw-r--r-- | lib/killjoy/after_fork.rb | 2 | ||||
| -rw-r--r-- | lib/killjoy/log_parser.rb | 2 | ||||
| -rw-r--r-- | lib/killjoy/nullable.rb | 2 |
5 files changed, 14 insertions, 6 deletions
diff --git a/exe/killjoy b/exe/killjoy index be356be..9eb90cf 100755 --- a/exe/killjoy +++ b/exe/killjoy @@ -11,12 +11,9 @@ require "serverengine" cpus = Facter.value('processors')['count'].to_i #Sneakers.configure({ -#log: STDOUT, #metrics: Sneakers::Metrics::LoggingMetrics.new, -#env: ENV.fetch('ENV', 'development'), #threads: cpus, #}) -#Sneakers.logger.level = Logger::WARN server = ServerEngine.create(Killjoy::Server, Killjoy::Worker) do { diff --git a/lib/killjoy.rb b/lib/killjoy.rb index bc779ea..94593bd 100644 --- a/lib/killjoy.rb +++ b/lib/killjoy.rb @@ -27,4 +27,15 @@ require "killjoy/version" require "killjoy/startup" module Killjoy + def self.logger + if @logger.nil? + Killjoy.logger = Logger.new(STDOUT) + Killjoy.logger.level = Logger::DEBUG + end + @logger + end + + def self.logger=(logger) + @logger = logger + end end diff --git a/lib/killjoy/after_fork.rb b/lib/killjoy/after_fork.rb index c05915a..8b31b56 100644 --- a/lib/killjoy/after_fork.rb +++ b/lib/killjoy/after_fork.rb @@ -11,7 +11,7 @@ module Killjoy Spank::IOC.resolve(:cluster).close end rescue => error - puts [error.message, error.backtrace].inspect + Killjoy.logger.error [error.message, error.backtrace].inspect end end end diff --git a/lib/killjoy/log_parser.rb b/lib/killjoy/log_parser.rb index 498d851..0325f7d 100644 --- a/lib/killjoy/log_parser.rb +++ b/lib/killjoy/log_parser.rb @@ -21,7 +21,7 @@ module Killjoy def attempt(captures, index) captures[index] rescue StandardError => error - puts error.message + Killjoy.logger.error error.message end def timestamp_from(date) diff --git a/lib/killjoy/nullable.rb b/lib/killjoy/nullable.rb index 72f1063..dcdc298 100644 --- a/lib/killjoy/nullable.rb +++ b/lib/killjoy/nullable.rb @@ -1,7 +1,7 @@ module Killjoy class Nullable def method_missing(*args) - puts "Null Object: #{args}" + Killjoy.logger.debug "Null Object: #{args}" end end end |
