feat: add server log endpoint and streaming

This commit is contained in:
2026-03-22 13:38:00 +01:00
parent 85c5874bc7
commit e637b5e649
10 changed files with 163 additions and 1 deletions

View File

@@ -25,4 +25,5 @@ type FirewallManager interface {
type LogStreamer interface {
Start(ctx context.Context, server *model.Server, handleLine func(string)) error
Stop(serverID uuid.UUID)
GetLastLines(ctx context.Context, server *model.Server, n int) ([]string, error)
}