1 # pylint: disable=c0103
7 # we essentially need one all-purpose logger
8 # that goes into /var/log/plcapi.log
11 global_filename = "/var/log/plcapi.log"
12 if 'PLCAPILOG' in os.environ:
13 global_filename = os.environ['PLCAPILOG']
15 plcapi_logging_config = {
17 # IMPORTANT: we may be imported by something else, like sfa, so:
18 'disable_existing_loggers': False,
21 'datefmt': '%m-%d %H:%M:%S',
22 'format': ('%(asctime)s %(levelname)s '
23 '%(filename)s:%(lineno)d %(message)s'),
28 'filename': global_filename,
30 'class': 'logging.FileHandler',
31 'formatter': 'standard',
36 'handlers': ['plcapi'],
43 logging.config.dictConfig(plcapi_logging_config)
46 # from PLC.Logger import logger
47 logger = logging.getLogger('plcapi')
49 #################### test
50 if __name__ == '__main__':
51 logger.info("in plcapi")