From c5fe29d258f8fa6a1ca89c839ef830ce35613757 Mon Sep 17 00:00:00 2001 From: enkore Date: Mon, 8 Jun 2015 02:41:34 +0200 Subject: [PATCH] Always log to file in home dir --- i3pystatus/__init__.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/i3pystatus/__init__.py b/i3pystatus/__init__.py index 6d578cb..1d022a8 100644 --- a/i3pystatus/__init__.py +++ b/i3pystatus/__init__.py @@ -8,13 +8,6 @@ from i3pystatus.core.util import formatp import logging import os -h = logging.FileHandler(".i3pystatus-" + str(os.getpid()), delay=True) - -logger = logging.getLogger("i3pystatus") -logger.addHandler(h) -logger.setLevel(logging.CRITICAL) - - __path__ = extend_path(__path__, __name__) __all__ = [ @@ -24,6 +17,12 @@ __all__ = [ "formatp", ] +logpath = os.path.join(os.path.expanduser("~"), ".i3pystatus-%s" % os.getpid()) +handler = logging.FileHandler(logpath, delay=True) +logger = logging.getLogger("i3pystatus") +logger.addHandler(handler) +logger.setLevel(logging.CRITICAL) + def main(): from i3pystatus.clock import Clock