File tree Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Expand file tree Collapse file tree 1 file changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -13,20 +13,37 @@ Installation
13
13
14
14
Example
15
15
-------
16
+ Simple
17
+ ''''''
16
18
.. code-block :: python
17
19
18
20
import logging
19
- from slack_logger import SlackHandler
21
+ from slack_logger import SlackHandler, SlackFormatter
20
22
21
23
sh = SlackHandler(' YOUR_WEB_HOOK_URL' ) # url is like 'https://hooks.slack.com/...'
24
+ sh.setFormatter(SlackFormatter())
22
25
logging.basicConfig(handlers = [sh])
23
26
logging.warning(' warn message' )
24
27
28
+ Using logger
29
+ ''''''''''''
30
+ .. code-block :: python
31
+
32
+ import logging
33
+ from slack_logger import SlackHandler, SlackFormatter
34
+
25
35
logger = logging.getLogger(__name__ )
36
+ logger.setLevel(logging.DEBUG )
37
+
26
38
sh = SlackHandler(username = ' logger' , icon_emoji = ' :robot_face:' , url = ' YOUR_WEB_HOOK_URL' )
39
+ sh.setLevel(logging.DEBUG )
40
+
41
+ f = SlackFormatter()
42
+ sh.setFormatter(f)
27
43
logger.addHandler(sh)
28
- logger.warn(' warn message' )
29
44
30
- Next step
31
- ---------
32
- Making formatter for better representation in Slack
45
+ logger.debug(' debug message' )
46
+ logger.info(' info message' )
47
+ logger.warn(' warn message' )
48
+ logger.error(' error message' )
49
+ logger.critical(' critical message' )
You can’t perform that action at this time.
0 commit comments