Structs§
- Local
LogSender - Write the log to a local unix channel so some actors can listen to it and stream the log back.
- LogClient
Actor - A client to receive logs from remote processes
- LogForward
Actor - A log forwarder that receives the log from its parent process and forward it back to the client
- LogWriter
- A custom writer that tees to both stdout/stderr. It captures output lines and sends them to the child process.
Enums§
- LogClient
Message - Messages that can be sent to the LogClient locally.
- LogForward
Message - Messages that can be sent to the LogWriterActor
- LogMessage
- Messages that can be sent to the LogClientActor remotely.
- Output
Target - Represents the target output stream (stdout or stderr)
Traits§
- LogClient
Message Client - The custom client trait for this message type.
- LogClient
Message Handler - The custom handler trait for this message type.
- LogForward
Message Client - The custom client trait for this message type.
- LogForward
Message Handler - The custom handler trait for this message type.
- LogMessage
Client - The custom client trait for this message type.
- LogMessage
Handler - The custom handler trait for this message type.
- LogSender
- Trait for sending logs
Functions§
- create_
log_ writers - Helper function to create stdout and stderr LogWriter instances