Submit
Path:
~
/
/
lib
/
ruby
/
gems
/
3.0.0
/
gems
/
rbs-1.0.4
/
stdlib
/
logger
/
0
/
File Content:
log_device.rbs
class Logger class LogDevice include MonitorMixin include Period attr_reader dev: _WriteCloser attr_reader filename: String? public def close: () -> nil def reopen: (?logdev log) -> self def write: (untyped message) -> untyped private def add_log_header: (IO file) -> untyped def check_shift_log: () -> untyped def create_logfile: (String filename) -> File def initialize: (?untyped logdev, ?binmode: boolish, ?shift_period_suffix: String, ?shift_size: Integer, ?shift_age: Numeric | String) -> void def lock_shift_log: () { () -> untyped } -> untyped def open_logfile: (String filename) -> File def set_dev: (logdev log) -> untyped def shift_log_age: () -> true def shift_log_period: (Time period_end) -> true end end
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
formatter.rbs
485 bytes
0644
log_device.rbs
811 bytes
0644
logger.rbs
14594 bytes
0644
period.rbs
186 bytes
0644
severity.rbs
94 bytes
0644
N4ST4R_ID | Naxtarrr