def saveExit(signum, frame): stop() def stop(): global mqtt_client if mqtt_client != None: closeMqtt() signal.signal(signal.SIGINT, original_sigint) flog.info(inspect.stack()[0][3] + " SIGINT ontvangen, gestopt.") sys.exit(0) #------------------------------- if __name__ == "__main__": try: logfile = const.DIR_FILELOG + prgname + ".log" setFile2user(logfile, 'p1mon') flog = fileLogger(logfile, prgname) #### aanpassen bij productie flog.setLevel(logging.INFO) flog.consoleOutputOn(True) except Exception as e: print("critical geen logging mogelijke, gestopt.:" + str(e.args[0])) sys.exit(10) # error: no logging check file rights original_sigint = signal.getsignal(signal.SIGINT) signal.signal(signal.SIGINT, saveExit) Main(sys.argv[1:])
ser1.stopbits = int(ser_config[3][1]) flog.info(inspect.stack()[0][3] + ": P1 poort aangegepast naar -> baudrate=" + str(ser1.baudrate) + " bytesize=" + str(ser1.bytesize) + " pariteit=" + str(ser1.parity) + " stopbits=" + str(ser1.stopbits)) ser1.flushInput() except Exception as e: flog.error(inspect.stack()[0][3] + ": sql error(1)" + str(e)) def save_exit(signum, frame): #setFileFlags() signal.signal(signal.SIGINT, original_sigint) flog.info(inspect.stack()[0][3] + " SIGINT ontvangen, gestopt.") sys.exit(0) #------------------------------- if __name__ == "__main__": os.umask(0o002) flog = logger.fileLogger(const.DIR_FILELOG + prgname + ".log", prgname) flog.setLevel(logger.logging.INFO) flog.consoleOutputOn(True) original_sigint = signal.getsignal(signal.SIGINT) signal.signal(signal.SIGINT, save_exit) main_prod()
flog.critical(inspect.stack()[0][3]+": url generatie gefaald melding:"+str(e.args[0])) print ('ERROR') return flog.info("Programma gestopt.") sys.exit(0) def remove_url_redirect_file( filePath = None ): try: if os.path.exists(filePath): os.remove( filePath ) flog.debug (inspect.stack()[0][3]+": bestand " + filePath + " gewist" ) except Exception as e: flog.warning(inspect.stack()[0][3]+": onverwacht fout: " + str(e.args[0]) ) #------------------------------- if __name__ == "__main__": try: logfile = const.DIR_FILELOG + prgname + ".log" flog = logger.fileLogger( logfile, prgname ) #### aanpassen bij productie flog.setLevel( logger.logging.DEBUG ) # never set this on flog.consoleOutputOn( False ) except Exception as e: print ( "critical geen logging mogelijke, gestopt.:" + str(e.args[0]) ) sys.exit(10) # error: no logging check file rights Main(sys.argv[1:])