Logger class of PicoRuby

Type aliases

level_t

:debug | :info | :warn | :error | :fatal

Singleton methods

new

Logger.new(String | untyped io_or_filename, ?level: level_t, ?buffer_max: Integer, ?trailing_lines: Integer) -> Logger

Instance methods

close

instance.close() -> void

debug

instance.debug(String message) -> bool
instance.debug(String program_name) { () -> void } -> bool

error

instance.error(String message) -> bool
instance.error(String program_name) { () -> void } -> bool

fatal

instance.fatal(String message) -> bool
instance.fatal(String program_name) { () -> void } -> bool

flush

instance.flush() -> void

flush_level

instance.flush_level() -> level_t

flush_level=

instance.flush_level=(level_t level_name) -> level_t

info

instance.info(String message) -> bool
instance.info(String program_name) { () -> void } -> bool

level

instance.level() -> level_t

level=

instance.level=(level_t level_name) -> level_t

warn

instance.warn(String message) -> bool
instance.warn(String program_name) { () -> void } -> bool

Attr accessors

trailing_lines (accessor)

instance.trailing_lines -> Integer
Tags: class