diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-02-07 00:21:54 +0100 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-02-07 00:21:54 +0100 |
commit | 3894dfdd5e8973812e5a1330ad57b328d9abe429 (patch) | |
tree | 1c07e59b528a7d1b93626414f6a51e9282838b8c | |
parent | 29292a6118fdf51616e246966ccda879504018b1 (diff) | |
download | ecs2-3894dfdd5e8973812e5a1330ad57b328d9abe429.tar.gz ecs2-3894dfdd5e8973812e5a1330ad57b328d9abe429.zip |
New logger format.
-rw-r--r-- | config/environments/development.rb | 2 | ||||
-rw-r--r-- | config/environments/production.rb | 2 | ||||
-rw-r--r-- | config/environments/test.rb | 12 |
3 files changed, 13 insertions, 3 deletions
diff --git a/config/environments/development.rb b/config/environments/development.rb index d98793f..3ff6b4d 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -37,7 +37,7 @@ config.action_mailer.raise_delivery_errors = false # Custom logging class EcsLogger < Logger def format_message(severity, timestamp, progname, msg) - "#{timestamp.to_formatted_s(:db)} #{severity} #{progname.to_s} #{msg}\n" + "[%s(%d)%6s] %s\n" % [timestamp.to_s(:db), $$, severity, msg.to_s] end end config.logger = EcsLogger.new(Rails.root.join("log",Rails.env + ".log")) diff --git a/config/environments/production.rb b/config/environments/production.rb index 38fa6a0..a0daa79 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -48,7 +48,7 @@ config.action_view.cache_template_loading = true # Custom logging class EcsLogger < Logger def format_message(severity, timestamp, progname, msg) - "#{timestamp.to_formatted_s(:db)} #{severity} #{progname.to_s} #{msg}\n" + "[%s(%d)%6s] %s\n" % [timestamp.to_s(:db), $$, severity, msg.to_s] end end config.logger = EcsLogger.new(Rails.root.join("log",Rails.env + ".log")) diff --git a/config/environments/test.rb b/config/environments/test.rb index 6fa8bc6..c887fe0 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -43,4 +43,14 @@ config.action_mailer.delivery_method = :test # Use SQL instead of Active Record's schema dumper when creating the test database. # This is necessary if your schema can't be completely dumped by the schema dumper, # like if you have constraints or database-specific column types -# config.active_record.schema_format = :sql
\ No newline at end of file +# config.active_record.schema_format = :sql + +# Custom logging +class EcsLogger < Logger + def format_message(severity, timestamp, progname, msg) + "[%s(%d)%6s] %s\n" % [timestamp.to_s(:db), $$, severity, msg.to_s] + end +end +config.logger = EcsLogger.new(Rails.root.join("log",Rails.env + ".log")) +config.log_level = :info +config.logger.level = Logger::INFO |