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']
16 with open(global_filename, 'a') as just_checking:
19 global_filename = "/tmp/plcapi.log"
21 plcapi_logging_config = {
23 # IMPORTANT: we may be imported by something else, like sfa, so:
24 'disable_existing_loggers': False,
27 'datefmt': '%m-%d %H:%M:%S',
28 'format': ('%(asctime)s %(levelname)s '
29 '%(filename)s:%(lineno)d %(message)s'),
34 'filename': global_filename,
36 'class': 'logging.FileHandler',
37 'formatter': 'standard',
42 'handlers': ['plcapi'],
49 logging.config.dictConfig(plcapi_logging_config)
52 # from PLC.Logger import logger
53 logger = logging.getLogger('plcapi')
55 #################### test
56 if __name__ == '__main__':
57 logger.info("in plcapi")