class Azu::LogPerformanceReporter

Overview

Concrete implementation for beautiful terminal logging

Defined in:

azu/performance_reporter.cr

Instance Method Summary

Instance methods inherited from class Azu::PerformanceReporter

format_report(stats, since : Time | Nil) format_report, generate_report(since : Time | Nil = nil) : String generate_report, output(content : String) : Nil output, output_report(since : Time | Nil = nil) : Nil output_report, unavailable_message : String unavailable_message

Instance Method Detail

def format_report(stats, since : Time | Nil) : String #
Description copied from class Azu::PerformanceReporter

Abstract method to be implemented by concrete reporters


[View source]
def log_daily_report : Nil #

[View source]
def log_health_check : Nil #

[View source]
def log_hourly_report : Nil #

[View source]
def log_summary(since : Time | Nil = nil) : Nil #

Specific methods for log reporter


[View source]
def output(content : String) : Nil #
Description copied from class Azu::PerformanceReporter

Abstract method for output mechanism


[View source]
def unavailable_message : String #

[View source]