pyqt_reactive.protocols.log_providers
Protocols for log discovery and server scanning.
Functions
Get the registered log discovery provider. |
|
Get the registered server scan provider. |
|
|
Register a global log discovery provider. |
|
Register a global server scan provider. |
Classes
|
Protocol for discovering log files and current log path. |
|
Protocol for discovering server logs (e.g., via port scans). |
- class pyqt_reactive.protocols.log_providers.LogDiscoveryProvider(*args, **kwargs)[source]
Protocol for discovering log files and current log path.
- discover_logs(base_log_path: str | None = None, include_main_log: bool = True, log_directory: Path | None = None) List[LogFileInfo][source]
Return discovered logs.
- __init__(*args, **kwargs)
- class pyqt_reactive.protocols.log_providers.ServerScanProvider(*args, **kwargs)[source]
Protocol for discovering server logs (e.g., via port scans).
- scan_for_server_logs() List[LogFileInfo][source]
Return logs discovered from live servers.
- __init__(*args, **kwargs)
- pyqt_reactive.protocols.log_providers.register_log_discovery_provider(provider: LogDiscoveryProvider) None[source]
Register a global log discovery provider.
- pyqt_reactive.protocols.log_providers.get_log_discovery_provider() LogDiscoveryProvider | None[source]
Get the registered log discovery provider.
- pyqt_reactive.protocols.log_providers.register_server_scan_provider(provider: ServerScanProvider) None[source]
Register a global server scan provider.
- pyqt_reactive.protocols.log_providers.get_server_scan_provider() ServerScanProvider | None[source]
Get the registered server scan provider.