Module: Reviser::Loggers::Modes::Html

Includes:
Reviser::Loggers::Modes
Defined in:
lib/reviser/loggers/modes.rb

Instance Method Summary collapse

Methods included from Reviser::Loggers::Modes

#add_tag, #change_formatter, #newline, #severity_to_s

Instance Method Details

#closeObject



115
116
117
118
# File 'lib/reviser/loggers/modes.rb', line 115

def close
  add_tag '</section></body></html>'
  @logger.close
end

#h1(severity, msg) ⇒ Object



97
98
99
100
101
# File 'lib/reviser/loggers/modes.rb', line 97

def h1 severity,msg
  header unless @add_header
  change_formatter "<h1 class=\"#{severity_to_s(severity)}\">" , '</h1>'
  @logger.add severity , msg
end

#h2(severity, msg) ⇒ Object



103
104
105
106
107
# File 'lib/reviser/loggers/modes.rb', line 103

def h2 severity,msg
  header unless @add_header
  change_formatter "<h2 class=\"#{severity_to_s(severity)}\">" , '</h2>'
  @logger.add severity , msg
end

#h3(severity, msg) ⇒ Object



109
110
111
112
113
# File 'lib/reviser/loggers/modes.rb', line 109

def h3 severity,msg
  header unless @add_header
  change_formatter "<h3 class=\"#{severity_to_s(severity)}\">", '</h3>'
  @logger.add severity , msg
end

#headerObject



86
87
88
89
90
91
92
93
94
95
# File 'lib/reviser/loggers/modes.rb', line 86

def header
  add_tag "<!DOCTYPE html><html><head>
  <meta charset= \"UTF-8\">
  <link rel=\"stylesheet\" href=\"#{Cfg.resource('/css/style_logs.css').to_path}\" />
  <title>#{@basename} logs</title>
  </head>\n<body>
  <header>
    <p>#{@basename} logs</p>\n</header>\n<section>"
  @add_header = true
end