We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48a3eb8 commit cb3a909Copy full SHA for cb3a909
python_arsenal/utils/__init__.py
@@ -0,0 +1 @@
1
+# -*- coding: UTF-8 -*-
python_arsenal/utils/logger.py
@@ -0,0 +1,18 @@
2
+import sys
3
+import logging
4
+
5
6
+def get_logger(name, handler=logging.StreamHandler(sys.stderr), level=logging.DEBUG):
7
+ """
8
+ encapsulate get logger operation
9
+ :param name: logger name
10
+ :param handler: logger handler, default is stderr
11
+ :param level: logger level, default is debug
12
+ :return: logger
13
14
+ logger = logging.getLogger(name)
15
+ handler.setFormatter(logging.Formatter('[%(asctime)s] [{}] %(message)s'.format(name)))
16
+ logger.addHandler(handler)
17
+ logger.setLevel(level)
18
+ return logger
0 commit comments