gotty/utils/log.go

49 lines
676 B
Go
Raw Normal View History

2022-11-11 09:06:22 +00:00
package utils
2022-11-14 00:53:57 +00:00
func FormatWriteLog(line *[]byte) (log string) {
2022-11-11 09:06:22 +00:00
ascii := map[byte]string{
2022-11-14 00:53:57 +00:00
0: "NUL",
2022-11-11 09:06:22 +00:00
1: "SOH",
2: "STX",
3: "ETX",
4: "EOT",
5: "ENQ",
6: "ACK",
7: "BEL",
8: "BS",
9: "HT",
10: "LF",
11: "VT",
12: "FF",
13: "CR",
14: "SO",
15: "SI",
16: "DLE",
17: "DCI",
18: "DC2",
19: "DC3",
20: "DC4",
21: "NAK",
22: "SYN",
23: "TB",
24: "CAN",
25: "EM",
26: "SUB",
27: "ESC",
28: "FS",
29: "GS",
30: "RS",
31: "US",
127: "DEL",
}
for _, word := range *line {
if value, ok := ascii[word]; ok {
log += value
continue
}
log += string(word)
}
return
}