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('reviser/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