16 lines
375 B
Python
16 lines
375 B
Python
|
|
def setup_logging(config_file):
|
|
"""Setup logging based on a config_file."""
|
|
|
|
import logging
|
|
|
|
# monkey patch the logging.config.SMTPHandler if necessary
|
|
import sys
|
|
if sys.version_info[0] == 2 and sys.version_info[1] == 5:
|
|
import AnkiServer.logpatch
|
|
|
|
# load the config file
|
|
import logging.config
|
|
logging.config.fileConfig(config_file)
|
|
|