# -*- coding: utf-8 -*- # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT """ This module contains X Ray continuous tracing main run function """ import sys from xray.console_utils.base_app import app from xray.continuous.tracing import ContinuousTracing from xray.internal.constants import manager_log from xray.internal.user_plugin_utils import root_execution_only_check from xray.internal.utils import configure_logging @app def run() -> None: """ Main run function """ root_execution_only_check() configure_logging(manager_log) tracer = ContinuousTracing() tracer()