This should have been setup correctly, but now try to better follow structure for python modules, which this is supposed to be. - Renamed folder from src -> seasonedParser - Moved test/ into seasonedParser/ - test has __init__.py script which sets location to the project folder (seasonedParser/). - Removed cli.py and moved contents to __main__.py - Updated drone to run pytest without test folder parameter
17 lines
530 B
Python
17 lines
530 B
Python
import logging
|
|
import env_variables as env
|
|
|
|
logging.basicConfig(filename=env.logfile, level=logging.INFO)
|
|
logger = logging.getLogger('seasonedParser')
|
|
fh = logging.FileHandler(env.logfile)
|
|
fh.setLevel(logging.INFO)
|
|
sh = logging.StreamHandler()
|
|
sh.setLevel(logging.WARNING)
|
|
|
|
fh_formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
sh_formatter = logging.Formatter('%(levelname)s: %(message)s')
|
|
fh.setFormatter(fh_formatter)
|
|
sh.setFormatter(sh_formatter)
|
|
|
|
logger.addHandler(fh)
|
|
logger.addHandler(sh) |