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