From 4829baee51eb2baaf6204a3c4b01ec8c9b1c0134 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 8 Apr 2019 17:39:32 +0200 Subject: [PATCH] allow using plcsh even when not root --- PLC/Logger.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PLC/Logger.py b/PLC/Logger.py index aa2eb791..6102972e 100644 --- a/PLC/Logger.py +++ b/PLC/Logger.py @@ -11,6 +11,12 @@ import logging.config global_filename = "/var/log/plcapi.log" if 'PLCAPILOG' in os.environ: global_filename = os.environ['PLCAPILOG'] +else: + try: + with open(global_filename, 'a') as just_checking: + pass + except OSError: + global_filename = "/tmp/plcapi.log" plcapi_logging_config = { 'version': 1, -- 2.47.0