g8`ddlZddlmZmZdZdZdZefdededej fd Z efdedefd Z dS) N) get_log_levelinit_subprocess_loggerz4%(asctime)s - %(name)s - %(levelname)s - %(message)sz)/var/log/cloudlinux/lvectl-subprocess.logz/var/log/cloudlinux/lvectl.logname file_namereturnc"t||S)zGet ordinary synchronous logger instance :param str name: logger name :param str file_name: log file, defaults to LVECTL_LOG_FILENAME :return logging.Logger: logger instance )base_init_subprocess_logger)rrs C/opt/cloudlinux/venv/lib64/python3.11/site-packages/cllvectl/log.pyget_subprocess_loggerr s 'tY 7 77cJtj|}tj|}|tjt t |}|||||||S)N) logging getLogger FileHandler setFormatter FormatterDEFAULT_LOG_FORMATrsetLevel addHandler)rrloggerfh log_levels r get_synchronous_loggerr!s  t $ $F  Y ' 'BOOG%&899:::i((IKK  b OOI Mr ) rcllvectl.base_subprocess_logrrr rLVECTL_SUBPROCESS_LOG_FILENAMELVECTL_LOG_FILENAMEstrLoggerr rr r r smmmmmmmmL!L67U8888Y`Yg88888K         r