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
# SPDX-FileCopyrightText: 2025 Famedly GmbH (info@famedly.com)
#
# SPDX-License-Identifier: Apache-2.0
# optional
stdout:
# optional, default: true
enabled: true
# Level for the crate
# <off|error|warn|info|debug|trace> optional, default: info
level: info
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: info
general_level: info
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: empty
dependencies_levels:
"famedly-rust-utils": debug
# Output structured JSON logs
# optional, default: false
json_output: false
# optional
exporter:
# gRPC endpoint for exporting using OTELP
# optional, default: "http://localhost:4317"
endpoint: http://localhost:4317
# Key value mapping of the OTEL resource.
# See https://opentelemetry.io/docs/specs/semconv/resource/
# for what can be set here. Only string values are supported now.
# This crate sets `service.name` and `service.version` using this config option.
# optional
resource_metadata:
service.instance.id: test-instance
# Logs exporting config
# optional
logs:
# optional, default: false
enabled: false
# Level for the crate
# <off|error|warn|info|debug|trace> optional, default: info
level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: info
general_level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: empty
dependencies_levels:
"famedly-rust-utils": debug
# Traces exporting config
# optional
traces:
# optional, default: false
enabled: false
# Level for the crate
# <off|error|warn|info|debug|trace> optional, default: info
level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: info
general_level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: empty
dependencies_levels:
"famedly-rust-utils": debug
# Metrics exporting config
# optional
metrics:
# optional, default: false
enabled: false
# Level for the crate
# <off|error|warn|info|debug|trace> optional, default: info
level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: info
general_level: LevelFilter,
# Level for the dependencies
# <off|error|warn|info|debug|trace> optional, default: empty
dependencies_levels:
"famedly-rust-utils": debug