File tree Expand file tree Collapse file tree 4 files changed +39
-6
lines changed
Expand file tree Collapse file tree 4 files changed +39
-6
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,10 @@ pip install bufflog
1414
1515``` python
1616
17- import bufflog
17+ from bufflog import bufflog
1818
19- bufflog.debug(' Hello debug' , {" some" :" stuff" });
19+ bufflog.debug(' Hello debug' , context = {" some" :" stuff" });
2020bufflog.info(' Hello info' );
21- bufflog.notice(' Hello notice with context' , {" foo" :" bar" });
2221bufflog.error(' Hello error' );
2322bufflog.critical(' Hello critical' );
2423```
Original file line number Diff line number Diff line change 1+ import structlog
2+ import logging
3+ import sys
4+ import os
5+
6+ from structlog import wrap_logger
7+ from structlog .processors import JSONRenderer
8+ from structlog .stdlib import filter_by_level
9+ from structlog .stdlib import add_log_level_number
10+
11+
12+ def rename_message_key (_ , __ , event_dict ):
13+ event_dict ["message" ] = event_dict ["event" ]
14+ event_dict .pop ("event" , None )
15+ return event_dict
16+
17+
18+ def increase_level_numbers (_ , __ , event_dict ):
19+ event_dict ["level" ] = event_dict ["level_number" ] * 10
20+ event_dict .pop ("level_number" , None )
21+ return event_dict
22+
23+
24+ level = os .getenv ("LOG_LEVEL" , "INFO" )
25+
26+ logging .basicConfig (stream = sys .stdout , format = "%(message)s" , level = level )
27+ bufflog = wrap_logger (
28+ logging .getLogger (__name__ ),
29+ processors = [
30+ filter_by_level ,
31+ rename_message_key ,
32+ add_log_level_number ,
33+ increase_level_numbers ,
34+ JSONRenderer (),
35+ ],
36+ )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1212 long_description = long_description ,
1313 long_description_content_type = "text/markdown" ,
1414 url = "https://github.com/bufferapp/python-bufflog" ,
15+ install_requires = ["structlog" ],
1516 packages = setuptools .find_packages (),
1617)
You can’t perform that action at this time.
0 commit comments