Module: CustomLogger

Defined in:
lib/customlogger.rb

Constant Summary collapse

LOOP_LIMIT =
512
SECTION_HTML =
'<section><hr></section>'

Class Method Summary collapse

Class Method Details

.clearObject



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_colorsObject



38
39
40
# File 'lib/customlogger.rb', line 38

def error_colors
  @error_colors||=set_error_colors
end

.fileObject



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

.newObject



42
43
44
45
# File 'lib/customlogger.rb', line 42

def new
  new_log_file
  'Wiped All Old Logs'
end

.new_lineObject



102
103
104
105
# File 'lib/customlogger.rb', line 102

def new_line
  log(:section, nil, nil)
  SECTION_HTML
end

.pathObject



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

.titleObject



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