def init_logging(auto=False, tid=0, debug=False): formatter = logging.Formatter( "%(asctime)s [%(name)s] %(levelname)s: %(message)s") ch = ConsoleHandler() ch.setFormatter(formatter) log.addHandler(ch) if not os.path.exists(os.path.join(CUCKOO_ROOT, "log")): os.makedirs(os.path.join(CUCKOO_ROOT, "log")) if auto: if cfg.logging.enabled: days = cfg.logging.backupCount fh = logging.handlers.TimedRotatingFileHandler(os.path.join( CUCKOO_ROOT, "log", "process.log"), when="midnight", backupCount=days) else: fh = logging.handlers.WatchedFileHandler( os.path.join(CUCKOO_ROOT, "log", "process.log")) else: fh = logging.handlers.WatchedFileHandler( os.path.join(CUCKOO_ROOT, "log", "process-%s.log" % tid)) fh.setFormatter(formatter) log.addHandler(fh) if debug: log.setLevel(logging.DEBUG) else: log.setLevel(logging.INFO) logging.getLogger("urllib3").setLevel(logging.WARNING)
def init_logging(auto=False, tid=0, debug=False): formatter = logging.Formatter("%(asctime)s [%(name)s] %(levelname)s: %(message)s") ch = ConsoleHandler() ch.setFormatter(formatter) log.addHandler(ch) try: if not os.path.exists(os.path.join(CUCKOO_ROOT, "log")): os.makedirs(os.path.join(CUCKOO_ROOT, "log")) if auto: if cfg.log_rotation.enabled: days = cfg.log_rotation.backup_count or 7 fh = logging.handlers.TimedRotatingFileHandler( os.path.join(CUCKOO_ROOT, "log", "process.log"), when="midnight", backupCount=int(days) ) else: fh = logging.handlers.WatchedFileHandler(os.path.join(CUCKOO_ROOT, "log", "process.log")) else: fh = logging.handlers.WatchedFileHandler(os.path.join(CUCKOO_ROOT, "log", "process-%s.log" % tid)) except PermissionError: sys.exit("Probably executed with wrong user, PermissionError to create/access log") fh.setFormatter(formatter) log.addHandler(fh) if debug: log.setLevel(logging.DEBUG) else: log.setLevel(logging.INFO) logging.getLogger("urllib3").setLevel(logging.WARNING)
def init_logging(debug=False): formatter = logging.Formatter( "%(asctime)s [%(name)s] %(levelname)s: %(message)s") ch = ConsoleHandler() ch.setFormatter(formatter) log.addHandler(ch) fh = logging.handlers.WatchedFileHandler( os.path.join(LOG_ROOT, "process.log")) fh.setFormatter(formatter) log.addHandler(fh) if debug: log.setLevel(logging.DEBUG) else: log.setLevel(logging.INFO) logging.getLogger("urllib3").setLevel(logging.WARNING)
def init_logging(auto=False, tid=0, debug=False): formatter = logging.Formatter("%(asctime)s [%(name)s] %(levelname)s: %(message)s") ch = ConsoleHandler() ch.setFormatter(formatter) log.addHandler(ch) if auto: fh = logging.handlers.WatchedFileHandler(os.path.join(CUCKOO_ROOT, "log", "process.log")) else: fh = logging.handlers.WatchedFileHandler(os.path.join(CUCKOO_ROOT, "log", "process-%s.log" % tid)) fh.setFormatter(formatter) log.addHandler(fh) if debug: log.setLevel(logging.DEBUG) else: log.setLevel(logging.INFO) logging.getLogger("urllib3").setLevel(logging.WARNING)