factor logging out of library calls

This commit is contained in:
Steve Strassmann
2013-05-07 14:10:59 -04:00
parent 0ba0bb5b7a
commit cf8d6b8965
6 changed files with 39 additions and 26 deletions

View File

@@ -1,18 +1,9 @@
import os, subprocess, logging
import os, subprocess
from logger import get_logger
from config import CONFIGURATION, BASE_DIR
def get_default_logger():
"""Returns a default logger"""
log = logging.getLogger(__name__)
log.setLevel(logging.INFO)
log_handler = logging.StreamHandler()
log_handler.setFormatter(logging.Formatter('%(asctime)s [%(levelname)s] %(message)s'))
log.addHandler(log_handler)
return log
LOG = get_default_logger()
LOG = get_logger(__name__)
def execute(command, working_directory=BASE_DIR, log=LOG):
"""