-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgruvbox-dark.yaml
345 lines (328 loc) · 8.02 KB
/
gruvbox-dark.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
# Source: https://github.com/morhetz/gruvbox
themes:
gruvbox-dark:
formats:
# INFO:
# Nginx predefined "combined" format
#
# SOURCE:
# https://nginx.org/en/docs/http/ngx_http_log_module.html
#
# SCHEME:
# $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"
nginx-combined:
remote-addr:
fg: "#ebdbb2"
dash:
fg: "#83a598"
remote-user:
fg: "#83a598"
time-local:
fg: "#d3869b"
request:
fg: "#ebdbb2"
status:
2xx:
fg: "#98971a"
style: bold
3xx:
fg: "#458588"
style: bold
4xx:
fg: "#cc241d"
style: bold
5xx:
fg: "#d3869b"
style: bold
body-bytes-sent:
fg: "#458588"
http-referer:
fg: "#ebdbb2"
http-user-agent:
fg: "#83a598"
# INFO:
# Ingress Nginx default format
#
# SOURCE:
# https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/log-format/
#
# SCHEME:
# $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $request_length $request_time [$proxy_upstream_name] [$proxy_alternative_upstream_name] $upstream_addr $upstream_response_length $upstream_response_time $upstream_status $req_id
nginx-ingress-controller:
remote-addr:
fg: "#ebdbb2"
dash:
fg: "#83a598"
remote-user:
fg: "#83a598"
time-local:
fg: "#d3869b"
request:
fg: "#ebdbb2"
status:
2xx:
fg: "#98971a"
style: bold
3xx:
fg: "#458588"
style: bold
4xx:
fg: "#cc241d"
style: bold
5xx:
fg: "#d3869b"
style: bold
body-bytes-sent:
fg: "#458588"
http-referer:
fg: "#ebdbb2"
http-user-agent:
fg: "#83a598"
request-length:
fg: "#458588"
request-time:
fg: "#ebdbb2"
proxy-upstream-name:
fg: "#83a598"
proxy-alternative-upstream-name:
fg: "#458588"
upstream-addr:
fg: "#ebdbb2"
upstream-response-length:
fg: "#d3869b"
upstream-response-time:
fg: "#83a598"
upstream-status:
2xx:
fg: "#98971a"
style: bold
3xx:
fg: "#458588"
style: bold
4xx:
fg: "#cc241d"
style: bold
5xx:
fg: "#d3869b"
style: bold
req-id:
fg: "#458588"
# INFO:
# klog format, useful for things like Cert Manager, Cluster Autoscaler and other Kubernetes-related logs
#
# SOURCE:
# https://github.com/kubernetes/klog/blob/9ad246211af1ed84621ee94a26fcce0038b69cd1/klog.go#L581-L597
#
# SCHEME:
# Lmmdd hh:mm:ss.uuuuuu threadid file:line] msg...
#
# where the fields are defined as follows:
# L A single character, representing the log level (eg 'I' for INFO)
# mm The month (zero padded; ie May is '05')
# dd The day (zero padded)
# hh:mm:ss.uuuuuu Time in hours, minutes and fractional seconds
# threadid The space-padded thread ID as returned by GetTID()
# file The file name
# line The line number
# msg The user-supplied message
klog:
log-level:
info:
fg: "#83a598"
style: bold
warning:
fg: "#fabd2f"
style: bold
error:
fg: "#d3869b"
style: bold
fatal:
fg: "#cc241d"
style: bold
time:
fg: "#ebdbb2"
thread-id:
fg: "#458588"
filename:
fg: "#83a598"
line-number:
fg: "#458588"
bracket:
fg: "#fabd2f"
message:
style: "patterns-and-words"
# INFO:
# Redis default log format
#
# SOURCE:
# https://github.com/redis/redis/issues/12918#issuecomment-1880735488
# https://github.com/redis/redis/issues/2545#issuecomment-97270522
#
# SCHEME:
# PID:ROLE day month year hh:mm:ss.uuu log-level-char msg
redis:
pid:
fg: "#83a598"
colon:
fg: "#458588"
role:
master:
fg: "#d3869b"
style: bold
replica:
fg: "#83a598"
style: bold
sentinel:
fg: "#fabd2f"
style: bold
rdb-aof-writing-child:
fg: "#8ec07c"
style: bold
date:
fg: "#d3869b"
time:
fg: "#ebdbb2"
log-level:
warning:
fg: "#fabd2f"
style: bold
notice:
fg: "#83a598"
style: bold
info:
fg: "#83a598"
style: bold
debug:
fg: "#8ec07c"
style: bold
message:
style: "patterns-and-words"
patterns:
# 2024-02-17T06:56:10Z
# 2024-02-17T06:56:10.636960544Z
# 2024-02-17T06:56:10.636960544+01:00
rfc3339:
# 2024-02-17
date:
fg: "#d3869b"
# T
t-delimiter:
fg: "#83a598"
# 06:56:10.636960544
time:
fg: "#ebdbb2"
# Z
# +01:00
offset:
fg: "#83a598"
# 23:42:12
# 23:42:12.034123
time:
fg: "#ebdbb2"
# 1999-07-10
# 1999/07/10
# 07-10-1999
# 07/10/1999
date-1:
fg: "#d3869b"
# 27 Jan
# 27 January
# 27 Jan 2023
# 27 August 2023
# 27-Jan-2023
# 27-August-2023
# 27/Jan/2023
# 27/August/2023
date-2:
fg: "#d3869b"
# Jan 27
# January 27
# Jan 27 2023
# August 27 2023
# Jan-27-2023
# August-27-2023
# Jan/27/2023
# August/27/2023
date-3:
fg: "#d3869b"
# Mon 17
# Sunday 3
date-4:
fg: "#d3869b"
# 5s
# 7.5h
# 75.984854ms
duration:
# 7.5
number:
fg: "#83a598"
# h
unit:
fg: "#458588"
# xxxxx=xxxxxxx
logfmt-general:
key:
fg: "#83a598"
equal-sign:
fg: "#458588"
value:
style: patterns-and-words
# xxxxx="xxxxxxx"
logfmt-string:
key:
fg: "#83a598"
equal-sign:
fg: "#458588"
opening-quotation-mark:
fg: "#83a598"
value:
style: patterns-and-words
closing-quotation-mark:
fg: "#83a598"
# 0.0.0.0
# 10.0.0.200/16
# 127.0.0.1:8080
ipv4-address:
# 10.0.0.200
address:
fg: "#83a598"
# /16
# :8080
mask-or-port:
fg: "#458588"
# 2001:db8:4006:812::200e
# [2001:db8:4006:812::200e]:8080
ipv6-address:
# [
opening-bracket:
fg: "#458588"
# 2001:db8:4006:812::200e
address:
fg: "#83a598"
# ]
closing-bracket:
fg: "#458588"
# :8080
port:
fg: "#458588"
# 3D:F2:C9:A6:B3:4F
# 3D-F2-C9-A6-B3-4F
mac-address:
fg: "#83a598"
# 0a99af43-0ad4-4237-b9cd-064966eb2803
uuid:
fg: "#83a598"
# see lists of the words themselves here: https://github.com/deponian/logalize/tree/main/builtins/words
words:
bad:
fg: "#fb4934"
style: bold
good:
fg: "#458588"
style: bold
info:
fg: "#458588"
style: bold
warning:
fg: "#fabd2f"
style: bold