Module: CustomLogger
- Defined in:
- lib/customlogger.rb
Constant Summary collapse
- LOOP_LIMIT =
512- SECTION_HTML =
'<section><hr></section>'
Class Method Summary collapse
- .clear ⇒ Object
- .debug(value, title = nil) ⇒ Object
- .debug=(value) ⇒ Object
- .error(value, title = nil) ⇒ Object
- .error=(value) ⇒ Object
- .error_color(state, color) ⇒ Object
- .error_colors ⇒ Object
- .file ⇒ Object
- .file=(value) ⇒ Object
- .info(value, title = nil) ⇒ Object
- .info=(value) ⇒ Object
- .new ⇒ Object
- .new_line ⇒ Object
- .path ⇒ Object
- .path=(value) ⇒ Object
- .raw(value, title = nil) ⇒ Object
- .raw=(value) ⇒ Object
- .title ⇒ Object
- .title=(value) ⇒ Object
- .warning(value, title = nil) ⇒ Object
- .warning=(value) ⇒ Object
Class Method Details
.clear ⇒ Object
48 49 50 51 |
# File 'lib/customlogger.rb', line 48 def clear new_log_file 'Wiped All Old Logs' end |
.debug(value, title = nil) ⇒ Object
78 79 80 81 |
# File 'lib/customlogger.rb', line 78 def debug(value, title=nil) log(:debug, value, title) value end |
.debug=(value) ⇒ Object
73 74 75 76 |
# File 'lib/customlogger.rb', line 73 def debug=(value) log(:debug, value) value end |
.error(value, title = nil) ⇒ Object
58 59 60 61 |
# File 'lib/customlogger.rb', line 58 def error(value, title=nil) log(:error, value, title) value end |
.error=(value) ⇒ Object
53 54 55 56 |
# File 'lib/customlogger.rb', line 53 def error=(value) log(:error, value) value end |
.error_color(state, color) ⇒ Object
34 35 36 37 |
# File 'lib/customlogger.rb', line 34 def error_color(state, color) set_error_colors if @error_colors.nil? @error_colors[state] = color end |
.error_colors ⇒ Object
39 40 41 |
# File 'lib/customlogger.rb', line 39 def error_colors @error_colors||=set_error_colors end |
.file ⇒ Object
22 23 24 |
# File 'lib/customlogger.rb', line 22 def file @file_name||='CustomLogger.html' end |
.file=(value) ⇒ Object
18 19 20 |
# File 'lib/customlogger.rb', line 18 def file=(value) @file_name = value end |
.info(value, title = nil) ⇒ Object
88 89 90 91 |
# File 'lib/customlogger.rb', line 88 def info(value, title=nil) log(:info, value, title) value end |
.info=(value) ⇒ Object
83 84 85 86 |
# File 'lib/customlogger.rb', line 83 def info=(value) log(:info, value) value end |
.new ⇒ Object
43 44 45 46 |
# File 'lib/customlogger.rb', line 43 def new new_log_file 'Wiped All Old Logs' end |
.new_line ⇒ Object
103 104 105 106 |
# File 'lib/customlogger.rb', line 103 def new_line log(:section, nil, nil) SECTION_HTML end |
.path ⇒ Object
14 15 16 |
# File 'lib/customlogger.rb', line 14 def path @log_path||=[ Dir.pwd, '/log' ].join end |
.path=(value) ⇒ Object
10 11 12 |
# File 'lib/customlogger.rb', line 10 def path=(value) @log_path = value end |
.raw(value, title = nil) ⇒ Object
98 99 100 101 |
# File 'lib/customlogger.rb', line 98 def raw(value, title=nil) log(:raw, value, title) value end |
.raw=(value) ⇒ Object
93 94 95 96 |
# File 'lib/customlogger.rb', line 93 def raw=(value) log(:raw, value) value end |
.title ⇒ Object
30 31 32 |
# File 'lib/customlogger.rb', line 30 def title @title||='Custome Logger' end |
.title=(value) ⇒ Object
26 27 28 |
# File 'lib/customlogger.rb', line 26 def title=(value) @title = value end |
.warning(value, title = nil) ⇒ Object
68 69 70 71 |
# File 'lib/customlogger.rb', line 68 def warning(value, title=nil) log(:warning, value, title) value end |
.warning=(value) ⇒ Object
63 64 65 66 |
# File 'lib/customlogger.rb', line 63 def warning=(value) log(:warning, value) value end |