Skip to content

Commit c65d370

Browse files
committed
Add logging for parameters
1 parent 297571e commit c65d370

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/penn_chime/parameters.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
)
1313
from collections import namedtuple
1414
from datetime import date, datetime
15+
from logging import INFO, basicConfig, getLogger
16+
from sys import stdout
1517
from typing import Dict, List
1618

1719
from .constants import (
@@ -29,6 +31,15 @@
2931
ValDisposition,
3032
)
3133

34+
35+
basicConfig(
36+
level=INFO,
37+
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
38+
stream=stdout,
39+
)
40+
logger = getLogger(__name__)
41+
42+
3243
# Parameters for each disposition (hospitalized, icu, ventilated)
3344
# The rate of disposition within the population of infected
3445
# The average number days a patient has such disposition
@@ -132,6 +143,7 @@ class FromFile(Action):
132143
"""From File."""
133144

134145
def __call__(self, parser, namespace, values, option_string=None):
146+
logger.info('Using file: %s', values)
135147
with values as f:
136148
parser.parse_args(f.read().split(), namespace)
137149

@@ -231,6 +243,7 @@ def create(
231243
def __init__(self, **kwargs):
232244
today = date.today()
233245

246+
# mypy needs properties
234247
self.current_date = None
235248
self.current_hospitalized = None
236249
self.date_first_hospitalized = None

0 commit comments

Comments
 (0)