Stream live server logs over SSE
This commit is contained in:
@@ -48,6 +48,13 @@ type LogStreamCursorResult struct {
|
||||
LatestSeq uint64
|
||||
}
|
||||
|
||||
type LogStreamEvent struct {
|
||||
ServerInstanceID string
|
||||
Stream LogStream
|
||||
Entry LogEntry
|
||||
LatestSeq uint64
|
||||
}
|
||||
|
||||
type LogBatchRecord struct {
|
||||
Checksum string
|
||||
FirstSeq uint64
|
||||
@@ -87,6 +94,12 @@ func CopyLogStreamCursorResult(result LogStreamCursorResult) LogStreamCursorResu
|
||||
return result
|
||||
}
|
||||
|
||||
func CopyLogStreamEvent(event LogStreamEvent) LogStreamEvent {
|
||||
event.Stream = CopyLogStream(event.Stream)
|
||||
event.Entry = CopyLogEntry(event.Entry)
|
||||
return event
|
||||
}
|
||||
|
||||
func CopyLogBatchRecord(record LogBatchRecord) LogBatchRecord {
|
||||
record.Entries = CopyLogEntries(record.Entries)
|
||||
return record
|
||||
|
||||
Reference in New Issue
Block a user