Class: Gravitext::PerfTest::LogListener
- Inherits:
-
PrintListener
- Object
- PrintListener
- Gravitext::PerfTest::LogListener
- Defined in:
- lib/gravitext-util/perftest.rb
Overview
Derivation of PrintListener for consise debug log output
Defined Under Namespace
Classes: LogWriter
Constant Summary
Constants included from CalcUtil
Instance Method Summary collapse
-
#initialize(logger) ⇒ LogListener
constructor
A new instance of LogListener.
- #new_line ⇒ Object
- #orig_result_start ⇒ Object
-
#print_result(exec, prior = nil) ⇒ Object
Print run start and result output on single log line.
- #print_result_start(exec) ⇒ Object
- #print_separator(char = '-') ⇒ Object
Methods inherited from PrintListener
#begin, #comparison_complete_run, #comparison_next_series, #comparison_start_run, #comparisons_begin, #comparisons_end, #print_header, #warmup_complete_run, #warmup_next_series, #warmup_start_run, #warmups_begin, #warmups_end
Methods included from CalcUtil
#latency_change, #throughput_change
Constructor Details
#initialize(logger) ⇒ LogListener
Returns a new instance of LogListener.
388 389 390 |
# File 'lib/gravitext-util/perftest.rb', line 388 def initialize( logger ) super( LogWriter.new( logger ) ) end |
Instance Method Details
#new_line ⇒ Object
403 |
# File 'lib/gravitext-util/perftest.rb', line 403 def new_line; end |
#orig_result_start ⇒ Object
392 |
# File 'lib/gravitext-util/perftest.rb', line 392 alias :orig_result_start :print_result_start |
#print_result(exec, prior = nil) ⇒ Object
Print run start and result output on single log line
396 397 398 399 400 401 |
# File 'lib/gravitext-util/perftest.rb', line 396 def print_result( exec, prior = nil ) line = "" orig_result_start( exec, line ) super( exec, prior, line ) @out << line end |
#print_result_start(exec) ⇒ Object
393 |
# File 'lib/gravitext-util/perftest.rb', line 393 def print_result_start( exec ); end |
#print_separator(char = '-') ⇒ Object
404 |
# File 'lib/gravitext-util/perftest.rb', line 404 def print_separator( char = '-' ); end |