34 lines
681 B
Python
34 lines
681 B
Python
import logging
|
|
|
|
try:
|
|
from configparser import ConfigParser
|
|
except ImportError:
|
|
# Python 2 support
|
|
from ConfigParser import ConfigParser
|
|
|
|
logger = logging.getLogger("fosspay")
|
|
logger.setLevel(logging.DEBUG)
|
|
|
|
sh = logging.StreamHandler()
|
|
sh.setLevel(logging.DEBUG)
|
|
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
|
sh.setFormatter(formatter)
|
|
|
|
logger.addHandler(sh)
|
|
|
|
# scss logger
|
|
logging.getLogger("scss").addHandler(sh)
|
|
|
|
env = 'dev'
|
|
config = None
|
|
|
|
def load_config():
|
|
global config
|
|
config = ConfigParser()
|
|
config.readfp(open('config.ini'))
|
|
|
|
load_config()
|
|
|
|
_cfg = lambda k: config.get(env, k)
|
|
_cfgi = lambda k: int(_cfg(k))
|