-
Notifications
You must be signed in to change notification settings - Fork 8
/
config.yaml
71 lines (66 loc) · 1.87 KB
/
config.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
# Time format, see https://man7.org/linux/man-pages/man1/date.1.html for details.
time-format: '%b %d %T.%3N'
# Time zone name, see column "TZ database name" at
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones page.
time-zone: UTC
# Settings for fields processing.
fields:
# Configuration of the predefined set of fields.
predefined:
time:
names:
[
ts,
TS,
time,
TIME,
Time,
_SOURCE_REALTIME_TIMESTAMP,
__REALTIME_TIMESTAMP,
]
logger:
names: [logger, LOGGER, Logger]
level:
variants:
- names: [level, LEVEL, Level]
values:
debug: [debug]
info: [info, information]
warning: [warning, warn]
error: [error, err, fatal, critical, panic]
- names: [PRIORITY]
values:
debug: [7]
info: [6]
warning: [5, 4]
error: [3, 2, 1]
message:
names: [msg, message, MESSAGE, Message]
caller:
names: [caller, CALLER, Caller]
# List of wildcard field names to ignore.
ignore: ['_*']
# List of exact field names to hide.
hide: []
# Formatting settings.
formatting:
punctuation:
logger-name-separator: ':'
field-key-value-separator: '='
string-opening-quote: "'"
string-closing-quote: "'"
source-location-separator: '@ '
hidden-fields-indicator: ' ...'
level-left-separator: '|'
level-right-separator: '|'
input-number-prefix: '#'
input-number-left-separator: ''
input-number-right-separator: ' | '
input-name-left-separator: ''
input-name-right-separator: ' | '
input-name-clipping: '...'
input-name-common-part: '...'
# Number of processing threads, configured automatically based on CPU count if not specified.
concurrency: ~
# Currently selected theme.
theme: universal