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