Class: JCukeForker::LoggingListener
Constant Summary
collapse
- TIME_FORMAT =
"%Y-%m-%d %H:%M:%S"
Instance Method Summary
collapse
#on_display_fetched, #on_display_released, #on_display_starting, #on_display_stopping, #on_eta, #on_worker_forked, #on_worker_waiting, #update
Constructor Details
7
8
9
|
# File 'lib/jcukeforker/logging_listener.rb', line 7
def initialize(io = STDOUT)
@io = io
end
|
Instance Method Details
#on_run_finished(failed) ⇒ Object
31
32
33
|
# File 'lib/jcukeforker/logging_listener.rb', line 31
def on_run_finished(failed)
log.info "[ run ] finished, #{status_string failed}"
end
|
#on_run_interrupted ⇒ Object
35
36
37
38
|
# File 'lib/jcukeforker/logging_listener.rb', line 35
def on_run_interrupted
puts "\n"
log.info "[ run ] interrupted - please wait"
end
|
#on_run_starting ⇒ Object
11
12
13
|
# File 'lib/jcukeforker/logging_listener.rb', line 11
def on_run_starting
log.info "[ run ] starting"
end
|
#on_task_finished(worker_path, feature, status) ⇒ Object
27
28
29
|
# File 'lib/jcukeforker/logging_listener.rb', line 27
def on_task_finished(worker_path, feature, status)
log.info "[ worker #{worker_id(worker_path).ljust 3} ] #{status_string(status).ljust(8)}: #{feature}"
end
|
#on_task_starting(worker_path, feature) ⇒ Object
23
24
25
|
# File 'lib/jcukeforker/logging_listener.rb', line 23
def on_task_starting(worker_path, feature)
log.info "[ worker #{worker_id(worker_path).ljust 3} ] starting: #{feature}"
end
|
#on_worker_dead(worker_path) ⇒ Object
19
20
21
|
# File 'lib/jcukeforker/logging_listener.rb', line 19
def on_worker_dead(worker_path)
log.info "[ worker #{worker_id(worker_path).ljust 3} ] dead : #{worker_path}"
end
|
#on_worker_register(worker_path) ⇒ Object
15
16
17
|
# File 'lib/jcukeforker/logging_listener.rb', line 15
def on_worker_register(worker_path)
log.info "[ worker #{worker_id(worker_path).ljust 3} ] register: #{worker_path}"
end
|