📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
sos
/
report
/
plugins
/
__pycache__
✏️ /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/logs.cpython-312.pyc
✕ Tutup
� G%@i� � �j � d dl Z d dlmZmZmZmZ G d� de� Z G d� dee� Z G d� dee� Zy) � N)�Plugin� PluginOpt�IndependentPlugin� CosPluginc �$ � e Zd ZdZdZdZd� Zd� Zy)�LogsBasezSystem logs�logs��system�hardware�storagec �� � � d}d|g}g }� j |� rwt � j |� dd�� 5 }|j � D ]= }|j d� s�|t j |j � d � z }�? d d d � |D ]I }� j � j |� � s�$� j |� }|� j d|� z }�K |D ]; }|j d � r|dd }� j |� s�+� j |� �= � j g d �� � j d� � j dd d�� t � fd�dD � � }|rs� j d� ra� j ddgd�� � j dd�� � j dd�� � j d� r� j ddg� y y y y # 1 sw Y ��ZxY w)Nzetc/rsyslog.conf�/etc/syslog.conf�rzUTF-8)�encodingz$IncludeConfig� z^\S+\s+(-?\/.*$)\s+�-)z/var/log/auth.log*z/var/log/boot.logz/var/log/dist-upgradez/var/log/installerz/var/log/kern.log*z/var/log/messages*z/var/log/secure*z/var/log/syslog*z /var/log/udevz/etc/rsyslog.confz/etc/rsyslog.dr zjournalctl --disk-usagez/var/logT�s)� recursive� extra_optsc 3 �` �K � | ]% }�j �j |d � � �� �' y�w)zlog/journal/N)�path_exists� path_join)�.0�p�selfs ��9/usr/lib/python3/dist-packages/sos/report/plugins/logs.py� <genexpr>z!LogsBase.setup.<locals>.<genexpr>A s/ �� �� � 1�� �&�&�t�~�~�a��'H�I� 1�s �+.)z/varz/runzsystemd-journald�journal_full�journal_all�d )�tags�priority�this�journal_since_boot)�bootr"