| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/glances/__pycache__/ |
Upload File : |
o
�v�a� �
@ s� d Z ddlZddlZddlZddlZddlZddlZddlmZm Z m
Z
mZmZm
Z
ddlmZ dejv rAej�ejd dd�ZndZd ejv rsej�ejd �rse�ejd ej�rseej�ejd d
�� ej�ejd d
d�Zn-ej�e�r�e�eej�r�eej�ed
�� ej�ed
d�Znej�e�� d�e�� ��Zd
ddddgd�ddiddiddiddid�ddddded�dd d!d"�d#�ddgdd$�ddgdd$�dgdd$�ddgd%d$�ddgd%d$�ddgd%d$�d&�d'�Zd+d)d*�Ze� ZdS ),zCustom logger class.� N)�BSD�LINUX�MACOS�SUNOS�WINDOWS�WSL)�
safe_makedirs�HOMEz.local�share� �XDG_CACHE_HOME�glanceszglances.logzglances-{}.log� �False�INFO�file�console)�level�handlers�formatz+%(asctime)s -- %(levelname)s -- %(message)sz%(levelname)s -- %(message)szJ%(asctime)s -- %(levelname)s -- %(message)s (%(funcName)s in %(filename)s)z%(message)s)�standard�short�long�free�DEBUGz$logging.handlers.RotatingFileHandleri@B � r )r �class�maxBytes�backupCount� formatter�filename�CRITICALzlogging.StreamHandlerr )r r r )r r )r r �ERROR)�debug�verboser �requests�
elasticsearchzelasticsearch.trace)�version�disable_existing_loggers�root�
formattersr �loggers�LOG_CFGc C sl t �� }t}t�| d�}|r.tj�|�r.t|d��
}t� |�}W d � n1 s)w Y t j
�|� |S )z�Build and return the logger.
env_key define the env var where a path to a specific JSON logger
could be defined
:return: logger -- Logger instance
N�rt)�logging� getLogger�LOGGING_CFG�os�getenv�path�exists�open�json�load�config�
dictConfig)�env_key�_loggerr8 � user_file�f� r>