IQg@ddlZddlZddlZddlZGddZdS)Nc(eZdZdefdZddefdZdS) ClAuditLog log_file_namec||_dS)N)_log_file_name)selfrs n/builddir/build/BUILD/imunify360-venv-2.5.0/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/cllog.py__init__zClAuditLog.__init__s+msgc:tj}tj}d\}}|}|}|g|5|}d| }dddn #1swxYwY t|j dd5}tj |tjtjz||dd|d|d |d t&jd dd|d ddddS#1swxYwYdS#t*t,f$rYdSwxYw) N)zz azutf-8)encodingz%Y.%m.%d %H:%M:%Sz: Parent process: z (z) (Parent PID: z ): Args:  )datetimenowpsutilProcessppidparentoneshotnamejoincmdlineopenrfcntllockffilenoLOCK_EXLOCK_NBwritestrftimesysargvIOErrorOSError) rr dt_now current_procparent_proc_nameparent_proc_cmdlineparent_proc_pid parent_procfs r info_log_writezClAuditLog.info_log_writes["&&((~'' 1V--&++--#))++  "$$&& F F#.#3#3#5#5 &)hh{/B/B/D/D&E&E# F F F F F F F F F F F F F F F d)3AAA Q AHHJJ  (EFFF':;;UU'7UU;NUU$3UU>AhqrrlUUMPUUU                  !    DD sI5r7s] r