Coverage for structlog_gcp/base.py: 100%
14 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-04-02 12:16 +0200
« prev ^ index » next coverage.py v7.2.2, created at 2023-04-02 12:16 +0200
1from . import errors, processors
4class StructlogGCP:
5 def __init__(self):
6 pass
8 def build_processors(self):
9 procs = []
11 procs.extend(processors.CoreCloudLogging().setup())
12 procs.extend(processors.LogSeverity().setup())
13 procs.extend(processors.CodeLocation().setup())
14 procs.extend(errors.ReportException().setup())
15 procs.extend(errors.ReportError(["CRITICAL"]).setup())
16 procs.append(errors.add_service_context)
17 procs.extend(processors.FormatAsCloudLogging().setup())
19 return procs