File tree 1 file changed +3
-20
lines changed
1 file changed +3
-20
lines changed Original file line number Diff line number Diff line change 11
11
from opentelemetry .sdk ._logs .export import BatchLogRecordProcessor
12
12
from opentelemetry .sdk .resources import Resource
13
13
14
+ #AUTO INSTRUMENTATION
15
+ # OTEL_LOG_LEVEL=WARNING
14
16
15
17
logging .basicConfig (
16
18
format = "%(name)s - %(levelname)s - %(message)s" ,
17
- level = logging .INFO
18
- # handlers=()
19
+ level = logging .INFO # WHICH LOG LEVEL APPLIES?
19
20
)
20
21
21
- logger_provider = LoggerProvider (
22
- resource = Resource .create (
23
- {
24
- "service.name" : "shoppingcart" ,
25
- "service.instance.id" : "instance-12" ,
26
- }
27
- ),
28
- )
29
- set_logger_provider (logger_provider )
30
-
31
- exporter = ConsoleLogExporter ()
32
- logger_provider .add_log_record_processor (BatchLogRecordProcessor (exporter ))
33
- # environ.set('OTEL_LOG_LEVEL', 'warning')
34
- handler = LoggingHandler (logger_provider = logger_provider )
35
-
36
- # Attach OTLP handler to root logger
37
- logging .getLogger ().addHandler (handler )
38
-
39
22
# Create different namespaced loggers
40
23
# It is recommended to not use the root logger with OTLP handler
41
24
# so telemetry is collected only for the application
You can’t perform that action at this time.
0 commit comments