aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/lib')
-rw-r--r--activesupport/lib/active_support/logger.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/activesupport/lib/active_support/logger.rb b/activesupport/lib/active_support/logger.rb
index 8288368d8d..3a2646d55f 100644
--- a/activesupport/lib/active_support/logger.rb
+++ b/activesupport/lib/active_support/logger.rb
@@ -10,6 +10,30 @@ module ActiveSupport
@logs = logs
end
+ def progname
+ logs.first.progname
+ end
+
+ def progname=(name)
+ logs.each { |x| x.progname = name }
+ end
+
+ def formatter
+ logs.first.formatter
+ end
+
+ def formatter=(formatter)
+ logs.each { |x| x.formatter = formatter }
+ end
+
+ def level
+ logs.first.level
+ end
+
+ def level=(level)
+ logs.each { |x| x.level = level }
+ end
+
def add(severity, message = nil, progname = nil, &block)
super
logs.each { |l| l.add(severity, message, progname, &block) }