| Class | WEBrick::BasicLog |
| In: |
lib/webrick/log.rb
|
| Parent: | Object |
| DEBUG | = | 1, 2, 3, 4, 5 |
| level | [RW] |
# File lib/webrick/log.rb, line 18
18: def initialize(log_file=nil, level=nil)
19: @level = level || INFO
20: case log_file
21: when String
22: @log = open(log_file, "a+")
23: @log.sync = true
24: @opened = true
25: when NilClass
26: @log = $stderr
27: else
28: @log = log_file # requires "<<". (see BasicLog#log)
29: end
30: end
# File lib/webrick/log.rb, line 37
37: def log(level, data)
38: if @log && level <= @level
39: data += "\n" if /\n\Z/ !~ data
40: @log << data
41: end
42: end