1
from os.path import join, isdir, realpath
2
from os import makedirs
4
import logging.handlers
6
import xdg.BaseDirectory
8
cache_dir = realpath(join(xdg.BaseDirectory.xdg_cache_home, "gwibber"))
9
if not isdir(cache_dir):
12
LOG_FILENAME = join(cache_dir, "gwibber.log")
13
loghandler = logging.handlers.RotatingFileHandler(
14
LOG_FILENAME, maxBytes=20971520, backupCount=5)
15
logger = logging.getLogger('Gwibber')
16
logformatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
17
loghandler.setFormatter(logformatter)
18
logger.setLevel(logging.INFO)
19
logger.addHandler(loghandler)