Skip to content

Commit 2f1ef8d

Browse files
committed
update logger
1 parent fde9092 commit 2f1ef8d

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

distfit/__init__.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
11
from distfit.distfit import distfit
22
from packaging import version
3+
import logging
34
import matplotlib
45

5-
if version.parse(matplotlib.__version__) < version.parse('3.5.2'):
6-
raise ImportError(
7-
'This release requires matplotlib version >= 3.5.2. Try: pip install -U matplotlib')
8-
96
__author__ = 'Erdogan Tasksen'
107
__email__ = '[email protected]'
11-
__version__ = '1.8.1'
8+
__version__ = '1.8.2'
129

10+
# Setup root logger
11+
_logger = logging.getLogger('distfit')
12+
_log_handler = logging.StreamHandler()
13+
_fmt = '[{asctime}] [{name}] {msg}'
14+
_formatter = logging.Formatter(fmt=_fmt, style='{', datefmt='%d-%m-%Y %H:%M:%S')
15+
_log_handler.setFormatter(_formatter)
16+
_log_handler.setLevel(logging.INFO)
17+
_logger.addHandler(_log_handler)
18+
_logger.propagate = False
19+
20+
if version.parse(matplotlib.__version__) < version.parse('3.5.2'):
21+
raise ImportError(
22+
'This release requires matplotlib version >= 3.5.2. Try: pip install -U matplotlib')
1323

1424
# module level doc-string
1525
__doc__ = """

distfit/distfit.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,6 @@
2222

2323
import warnings
2424
warnings.filterwarnings('ignore')
25-
26-
# Clear existing handlers
27-
root_logger = logging.getLogger()
28-
[root_logger.removeHandler(h) for h in root_logger.handlers[:]]
29-
logging.basicConfig(
30-
format="%(asctime)s [%(name)s] > %(levelname)-8s > %(message)s",
31-
datefmt="%d-%m-%y %H:%M:%S",
32-
level=logging.INFO)
33-
3425
logger = logging.getLogger(__name__)
3526

3627
# %% Class dist

0 commit comments

Comments
 (0)