X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FLogger.py;fp=PLC%2FLogger.py;h=aa2eb79168689274ef95be5087000ac7c464434e;hb=05c6de84933df572bd5f61ac82a65bbc5f82fbdb;hp=a48ac7d1b1f78809dfc574a160b925bf17db04ff;hpb=87e18d743c775fc8f3dfb3972e183567d940e7c6;p=plcapi.git diff --git a/PLC/Logger.py b/PLC/Logger.py index a48ac7d..aa2eb79 100644 --- a/PLC/Logger.py +++ b/PLC/Logger.py @@ -1,11 +1,17 @@ # pylint: disable=c0103 +import os import logging import logging.config # we essentially need one all-purpose logger # that goes into /var/log/plcapi.log +# for debugging +global_filename = "/var/log/plcapi.log" +if 'PLCAPILOG' in os.environ: + global_filename = os.environ['PLCAPILOG'] + plcapi_logging_config = { 'version': 1, # IMPORTANT: we may be imported by something else, like sfa, so: @@ -19,7 +25,7 @@ plcapi_logging_config = { }, 'handlers': { 'plcapi': { - 'filename': '/var/log/plcapi.log', + 'filename': global_filename, 'level': 'INFO', 'class': 'logging.FileHandler', 'formatter': 'standard',