RotateLogger class of PicoRuby

Singleton methods

new

RotateLogger.new(dir: String, ?basename: String, ?ext: String, ?interval: Integer, ?keep_size: Integer | nil) -> RotateLogger

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=(Logger::level_t level) -> Integer

info

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

level=

instance.level=(Logger::level_t level) -> Integer

trailing_lines=

instance.trailing_lines=(Integer lines) -> Integer

warn

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