abstract class
Godot::LogSink
- Godot::LogSink
- Reference
- Object
Overview
Base interface for log output destinations with custom filter support
Direct Known Subclasses
Defined in:
libgodot/logging/sink.crInstance Method Summary
-
#add_filter(&block : LogFilterProc) : Void
Adds a user-defined filter block.
- #add_filter(filter : LogFilterProc) : Void
-
#add_filter(named_filter : String) : Void
Attach a globally registered named filter (e.g.
- #clear_filters : Void
- #close : Void
- #enabled=(enabled : Bool)
- #enabled? : Bool
- #filters : Array(LogFilterProc)
- #flush : Void
- #min_level : LogLevel
- #min_level=(min_level : LogLevel)
- #passes_filters?(record : LogRecord) : Bool
- #status : String
- #status=(status : String)
- #status?(expected : String) : Bool
- #write(record : LogRecord) : Void
Instance Method Detail
def add_filter(&block : LogFilterProc) : Void
#
Adds a user-defined filter block. If the block returns false, the record is rejected by this sink.
Attach a globally registered named filter (e.g. "public", "safe", "no_spoilers")