In: |
webrick/log.rb
|
Parent: | Object |
DEBUG | = | 1, 2, 3, 4, 5 |
level | [RW] |
# File webrick/log.rb, line 18 def initialize(log_file=nil, level=nil) @level = level || INFO case log_file when String @log = open(log_file, "a+") @log.sync = true @opened = true when NilClass @log = $stderr else @log = log_file # requires "<<". (see BasicLog#log) end end
# File webrick/log.rb, line 37 def log(level, data) if @log && level <= @level data += "\n" if /\n\Z/ !~ data @log << data end end