From: Thierry Parmentelat Date: Mon, 8 Apr 2019 15:39:32 +0000 (+0200) Subject: allow using plcsh even when not root X-Git-Tag: plcapi-7.1-0~10 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4829baee51eb2baaf6204a3c4b01ec8c9b1c0134;p=plcapi.git allow using plcsh even when not root --- 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,