summary refs log tree commit
diff options
context:
space:
mode:
authorJames Tucker <jftucker@gmail.com>2014-08-03 14:05:43 -0300
committerJames Tucker <jftucker@gmail.com>2014-08-03 14:05:43 -0300
commit60a25f2c26b764aefc882f197f8b2af248b405d2 (patch)
tree9c1e57da0ea8ff5966d01db5e7cd50af871da63c
parent62dcc835863530a2d52967dee8d0a309ae194f4a (diff)
parent9a92526024358aaa0b3e20a145f8e2da2c409dee (diff)
downloadrack-60a25f2c26b764aefc882f197f8b2af248b405d2.tar.gz
Merge pull request #717 from franciscoj/full-logger-interface
Implement full Logger interface on NullLogger
-rw-r--r--lib/rack/nulllogger.rb23
1 files changed, 21 insertions, 2 deletions
diff --git a/lib/rack/nulllogger.rb b/lib/rack/nulllogger.rb
index 77fb637d..2d5a2c97 100644
--- a/lib/rack/nulllogger.rb
+++ b/lib/rack/nulllogger.rb
@@ -9,10 +9,29 @@ module Rack
       @app.call(env)
     end
 
-    def info(progname = nil, &block);  end
+    def info(progname = nil, &block); end
     def debug(progname = nil, &block); end
-    def warn(progname = nil, &block);  end
+    def warn(progname = nil, &block); end
     def error(progname = nil, &block); end
     def fatal(progname = nil, &block); end
+    def unknown(progname = nil, &block); end
+    def info? ;  end
+    def debug? ; end
+    def warn? ;  end
+    def error? ; end
+    def fatal? ; end
+    def level ; end
+    def progname ; end
+    def datetime_format ; end
+    def formatter ; end
+    def sev_threshold ; end
+    def level=(level); end
+    def progname=(progname); end
+    def datetime_format=(datetime_format); end
+    def formatter=(formatter); end
+    def sev_threshold=(sev_threshold); end
+    def close ; end
+    def add(severity, message = nil, progname = nil, &block); end
+    def <<(msg); end
   end
 end