Documentation ¶
Index ¶
Constants ¶
View Source
const ( ERROR = iota WARN INFO DEBUG CREATE DELETE UPDATE QUERY RULE_UPDATED UPDATE_RULE UPDATE_POSITION UPDATE_RATE )
View Source
const ( Reset = "\x1b[0m" Bright = "\x1b[1m" Dim = "\x1b[2m" Underscore = "\x1b[4m" Blink = "\x1b[5m" Reverse = "\x1b[7m" Hidden = "\x1b[8m" FgBlack = "\x1b[30m" FgRed = "\x1b[31m" FgGreen = "\x1b[32m" FgYellow = "\x1b[33m" FgBlue = "\x1b[34m" FgMagenta = "\x1b[35m" FgCyan = "\x1b[36m" FgWhite = "\x1b[37m" BgBlack = "\x1b[40m" BgRed = "\x1b[41m" BgGreen = "\x1b[42m" BgYellow = "\x1b[43m" BgBlue = "\x1b[44m" BgMagenta = "\x1b[45m" BgCyan = "\x1b[46m" BgWhite = "\x1b[47m" )
Variables ¶
View Source
var AddLog chan chan []byte
View Source
var AddUI chan chan []byte
View Source
var Log chan *LogMsg
View Source
var LogInfo = map[int]string{
0: "ERROR",
1: "WARN",
2: "INFO",
3: "DEBUG",
4: "CREATE",
5: "DELETE",
6: "UPDATE",
7: "QUERY ",
8: "RULE_UPDATED",
9: "UPDATE_RULE",
10: "UPDATE_POSITION",
11: "UPDATE_RATE",
}
View Source
var LogInfoColor = map[int]string{ 0: FgRed + "ERROR" + Reset, 1: FgYellow + "WARN" + Reset, 2: FgWhite + "INFO" + Reset, 3: BgMagenta + "DEBUG" + Reset, 4: FgCyan + "CREATE" + Reset, 5: FgCyan + "DELETE" + Reset, 6: FgCyan + "UPDATE" + Reset, 7: FgCyan + "QUERY" + Reset, 8: FgCyan + "UPDATE" + Reset, }
View Source
var UI chan *LogMsg
Functions ¶
func BroadcastStream ¶
func BroadcastStream()
BroadcastStream routes logs and block system changes to websocket hubs and terminal.
Types ¶
Click to show internal directories.
Click to hide internal directories.