| 52 | * Interface for log transport implementations |
| 53 | */ |
| 54 | export interface ICompactTransport { |
| 55 | /** |
| 56 | * Writes a log entry to the transport |
| 57 | * @param entry - The log entry to write |
| 58 | */ |
| 59 | write(entry: CompactLogEntry): void |
| 60 | |
| 61 | /** |
| 62 | * Closes the transport and performs cleanup |
| 63 | */ |
| 64 | close(): void |
| 65 | } |
| 66 | |
| 67 | /** |
| 68 | * Interface for logger implementations |
no outgoing calls
no test coverage detected