def check_file_audit_enabled(): enabled = seafevents.is_audit_enabled(parsed_events_conf) if enabled: logging.debug('file audit: enabled') else: logging.debug('file audit: not enabled') return enabled
def check_file_audit_enabled(): enabled = seafevents.is_audit_enabled(parsed_events_conf) if enabled: logging.debug('file audit: enabled') else: logging.debug('file audit: not enabled') return enabled
def main(background_tasks_only=False): args = AppArgParser().parse_args() app_logger = LogConfigurator(args.loglevel, args.logfile) # pylint: disable=W0612 if args.logfile: logdir = os.path.dirname(os.path.realpath(args.logfile)) os.environ['SEAFEVENTS_LOG_DIR'] = logdir os.environ['EVENTS_CONFIG_FILE'] = os.path.expanduser(args.config_file) if args.pidfile: write_pidfile(args.pidfile) create_db_tables() config = get_config(args.config_file) enable_audit = is_audit_enabled(config) init_message_handlers(enable_audit) if is_syslog_enabled(config): app_logger.add_syslog_handler() events_listener_enabled = True background_tasks_enabled = True if background_tasks_only: events_listener_enabled = False background_tasks_enabled = True elif is_cluster_enabled(): events_listener_enabled = True background_tasks_enabled = False app = App(get_ccnet_dir(), args, events_listener_enabled=events_listener_enabled, background_tasks_enabled=background_tasks_enabled) app.serve_forever()