Skip to main content

Crate fidl_next_fuchsia_logger

Crate fidl_next_fuchsia_logger 

Source

Re-exports§

pub use self::natural::*;

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
generic
log
log_listener_safe
log_sink
natural
wire
wire_optional

Structs§

Log
The type corresponding to the Log protocol. Interface for LogListenerSafe to register to listen to logs.
LogFilterOptions
LogListenerSafe
The type corresponding to the LogListenerSafe protocol. A listener who will notify the Log of the receipt of each message.
LogListenerSafeLogManyRequest
LogListenerSafeLogRequest
LogMessage
LogSink
The type corresponding to the LogSink protocol. Drains a program’s logs.
LogSinkWaitForInterestChangeResponse

Enums§

InterestChangeError
LogLevelFilter
Log levels used with log related filtering. Filtering uses a heuristic based on a threshold of minimum severity level - with any log equal to or greater than the threshold being included in the printable logs.

Constants§

LOG_LEVEL_DEFAULT
Default log level used to initialize loggers.
LOG_SEVERITY_MAX_STEP
Maximum available log severity.
LOG_SEVERITY_STEP_SIZE
The interval between discrete log severity levels
LOG_VERBOSITY_STEP_SIZE
The interval between discrete log verbosity levels
MAX_DATAGRAM_LEN_BYTES
Max byte size for message payload.
MAX_LOG_MANY_SIZE_BYTES
Max log bytes per call to a listener.
MAX_TAGS
Max number of tags that can be passed to filter by listener.
MAX_TAGS_PER_LOG_MESSAGE
Max tags that will be attached to a LogMessage.
MAX_TAG_LEN_BYTES
Max tag length that can be passed to filter by listener.

Traits§

LogClientHandler
A client handler for the Log protocol.
LogListenerSafeClientHandler
A client handler for the LogListenerSafe protocol.
LogListenerSafeServerHandler
A server handler for the LogListenerSafe protocol.
LogServerHandler
A server handler for the Log protocol.
LogSinkClientHandler
A client handler for the LogSink protocol.
LogSinkServerHandler
A server handler for the LogSink protocol.