Coverage for structlog_google_cloud_logging/logging.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2023-04-01 20:28 +0200

1import asyncio 

2 

3import structlog 

4 

5from . import processors 

6from . import error 

7 

8 

9def create_processors(): 

10 

11 procs = [ 

12 # Perform %-style formatting. 

13 structlog.stdlib.PositionalArgumentsFormatter(), 

14 ] 

15 

16 procs.extend(processors.CoreCloudLogging().setup()) 

17 procs.extend(processors.LogSeverity().setup()) 

18 procs.extend(error.ErrorReport().setup()) 

19 procs.extend(processors.CodeLocation().setup()) 

20 procs.extend(processors.FormatAsCloudLogging().setup()) 

21 

22 return procs