Wj8 ` d dl Z d dlmZmZ dZdZdZefdedede j fd Z
efdedefd
ZdS ) 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)r r s C/opt/cloudlinux/venv/lib64/python3.11/site-packages/cllvectl/log.pyget_subprocess_loggerr s 'tY777 c J t j | }t j | }| t j t
t
| }| | | | | | |S )N) logging getLoggerFileHandlersetFormatter FormatterDEFAULT_LOG_FORMATr setLevel
addHandler)r r loggerfh log_levels r
get_synchronous_loggerr ! s
t
$
$F Y ' 'BOOG%&899:::i((IKK
b
OOIMr )r cllvectl.base_subprocess_logr r r r LVECTL_SUBPROCESS_LOG_FILENAMELVECTL_LOG_FILENAMEstrLoggerr r r r