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
47 48 49 50 |
# File 'lib/customlogger.rb', line 47 def clear new_log_file 'Wiped All Old Logs' end |
.debug(value, title = nil) ⇒ Object
77 78 79 80 |
# File 'lib/customlogger.rb', line 77 def debug(value, title=nil) log(:debug, value, title) value end |
.debug=(value) ⇒ Object
72 73 74 75 |
# File 'lib/customlogger.rb', line 72 def debug=(value) log(:debug, value) value end |
.error(value, title = nil) ⇒ Object
57 58 59 60 |
# File 'lib/customlogger.rb', line 57 def error(value, title=nil) log(:error, value, title) value end |
.error=(value) ⇒ Object
52 53 54 55 |
# File 'lib/customlogger.rb', line 52 def error=(value) log(:error, value) value end |
.error_color(state, color) ⇒ Object
33 34 35 36 |
# File 'lib/customlogger.rb', line 33 def error_color(state, color) set_error_colors if @error_colors.nil? @error_colors[state] = color end |
.error_colors ⇒ Object
38 39 40 |
# File 'lib/customlogger.rb', line 38 def error_colors @error_colors||=set_error_colors end |
.file ⇒ Object
21 22 23 |
# File 'lib/customlogger.rb', line 21 def file @file_name||='CustomLogger.html' end |
.file=(value) ⇒ Object
17 18 19 |
# File 'lib/customlogger.rb', line 17 def file=(value) @file_name = value end |
.info(value, title = nil) ⇒ Object
87 88 89 90 |
# File 'lib/customlogger.rb', line 87 def info(value, title=nil) log(:info, value, title) value end |
.info=(value) ⇒ Object
82 83 84 85 |
# File 'lib/customlogger.rb', line 82 def info=(value) log(:info, value) value end |
.new ⇒ Object
42 43 44 45 |
# File 'lib/customlogger.rb', line 42 def new new_log_file 'Wiped All Old Logs' end |
.new_line ⇒ Object
102 103 104 105 |
# File 'lib/customlogger.rb', line 102 def new_line log(:section, nil, nil) SECTION_HTML end |
.path ⇒ Object
13 14 15 |
# File 'lib/customlogger.rb', line 13 def path @log_path||=[ Dir.pwd, '/log' ].join end |
.path=(value) ⇒ Object
9 10 11 |
# File 'lib/customlogger.rb', line 9 def path=(value) @log_path = value end |
.raw(value, title = nil) ⇒ Object
97 98 99 100 |
# File 'lib/customlogger.rb', line 97 def raw(value, title=nil) log(:raw, value, title) value end |
.raw=(value) ⇒ Object
92 93 94 95 |
# File 'lib/customlogger.rb', line 92 def raw=(value) log(:raw, value) value end |
.title ⇒ Object
29 30 31 |
# File 'lib/customlogger.rb', line 29 def title @title||='Custome Logger' end |
.title=(value) ⇒ Object
25 26 27 |
# File 'lib/customlogger.rb', line 25 def title=(value) @title = value end |
.warning(value, title = nil) ⇒ Object
67 68 69 70 |
# File 'lib/customlogger.rb', line 67 def warning(value, title=nil) log(:warning, value, title) value end |
.warning=(value) ⇒ Object
62 63 64 65 |
# File 'lib/customlogger.rb', line 62 def warning=(value) log(:warning, value) value end |