From 2fec436cbef43d63d530b95c796a73c257b5d3c9 Mon Sep 17 00:00:00 2001 From: aj Date: Mon, 20 Jul 2020 22:24:59 +0100 Subject: [PATCH] working service --- .gitignore | 1 + ticker.service | 2 ++ ticker/__init__.py | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7fd51c9..bda477a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ scratch.py service.json +ticker-env *~* *# diff --git a/ticker.service b/ticker.service index c948346..9229a2e 100644 --- a/ticker.service +++ b/ticker.service @@ -7,6 +7,8 @@ ExecStart=/usr/bin/python3 /home/pi/ticker/main.py [Service] Environment=PYTHONUNBUFFERED=1 +User=pi +EnvironmentFile=/home/pi/ticker/ticker-env Type=simple [Install] diff --git a/ticker/__init__.py b/ticker/__init__.py index a55c832..b5a76bb 100644 --- a/ticker/__init__.py +++ b/ticker/__init__.py @@ -1,11 +1,12 @@ import logging +import os from ticker.ticker import Ticker logger = logging.getLogger(__name__) fmlogger = logging.getLogger('fmframework') logger.setLevel('DEBUG') -file_handler = logging.FileHandler("ticker.log") +file_handler = logging.FileHandler(f"{os.environ.get('TICKER_LOG_DIR', '')}ticker.log") file_handler.setFormatter(logging.Formatter('%(asctime)s %(levelname)s %(name)s - %(funcName)s - %(message)s')) logger.addHandler(file_handler) fmlogger.addHandler(file_handler)