Ƣ2 d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z mZ d dlm Z d dlZd dlZd dlmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZ d d lmZ ej d d Z ej e! Z"d#d Z# G d d Z$ e d d Z%d Z&d Z'd Z(d Z)d Z*d Z+d Z,d Z-de.fdZ/d Z0d Z1e de.fd Z2e de.fd Z3 G d! d" Z4dS )$ N)contextmanagersuppress) lru_cache)configsentry) AcronisBackup)Logger)Sentry)antivirus_modeis_root_user)tagsIMUNIFY360_LOGGING_PREFIX Fc t j }n# t t f$ r d}Y nw xY w|rt j t j | t j j d t j 5 }t j D ]\ }}| || dt j d i|_ d d d n# 1 swxY w Y dddS d d dS )NTon)dsndebugreleaseattach_stacktraceid server_idERRORz-sentry_sdk.integrations.logging.SentryHandler)levelclassNOTSETzlogging.NullHandler)r ENABLEKeyErrorAssertionError sentry_sdkinitDSNr CoreVERSIONconfigure_scoper r itemsset_tagtaguser)r error_reportingscoper' values U/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/internals/logger.py_sentry_initr- sR -n% K'" ' ) ) 9U$kmm1133 * * U c5)))) ; 7 78EJ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 D * s %%.ACCCc H e Zd Zdej j z Zed Zd Z dS )_LoggerDynConfigz/var/log/%sc x dt j j dt j pt j S )Nz /var/log/z_user_logs/)r r" PRODUCTgetpassgetuserosgetuid r, _user_log_dirz_LoggerDynConfig._user_log_dir: s7 KO,, r7 c d t r| j n| | _ dg ddg ddg dddt ddd| j z d d dddd| j z d d dddd | j z d d dddd| j z d d dddd| j z d d ddddddddd| j z d d dddg dddddt diddt didd id!d"d#| _ dg d| j d$ d%<