Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib64/python3.9/site-packages/hgext/__pycache__/ |
Upload File : |
a �+�b� � @ s8 d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z m Z mZ ddlm Z mZ dZi Ze�e�Zi Ze�e�Zed d dd� ed d dd� ed ddd� ed ddd� ed ddd� d� ed ddd� d� ed ddd� e �� ZG dd� de�Zdd� Zdd� Zed dd d!ed"�fged#�ejd$d%�d&d'� �ZdS )(a{ log repository events to a blackbox for debugging Logs event information to .hg/blackbox.log to help debug and diagnose problems. The events that get logged can be configured via the blackbox.track and blackbox.ignore config keys. Examples:: [blackbox] track = * ignore = pythonhook # dirty is *EXPENSIVE* (slow); # each log entry indicates `+` if the repository is dirty, like :hg:`id`. dirty = True # record the source of log messages logsource = True [blackbox] track = command, commandfinish, commandexception, exthook, pythonhook [blackbox] track = incoming [blackbox] # limit the size of a log file maxsize = 1.5 MB # rotate up to N log files when the current one gets too big maxfiles = 3 [blackbox] # Include microseconds in log entries with %f (see Python function # datetime.datetime.strftime) date-format = %Y-%m-%d @ %H:%M:%S.%f � )�absolute_importN)�_)�hex)�encoding�loggingutil� registrar)�dateutil�procutils ships-with-hg-core� blackbox� dirtyF)�default� maxsizes 1 MB� logsource� maxfiles� � trackc C s dgS �N� *� r r r �4/usr/lib64/python3.9/site-packages/hgext/blackbox.py�<lambda>a � r � ignorec C s g d�S )N)s chgservers cmdservers extensionr r r r r r f r � date-formatr c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �blackboxloggerc C sP || _ t|�dd��| _t|�dd��| _|�dd�| _|�dd�| _d| _ d S )Nr r r r r F) �_repo�setZ configlist�_trackedevents�_ignoredeventsZ configint� _maxfilesZconfigbytes�_maxsize�_inlog)�self�ui�repor r r �__init__n s zblackboxlogger.__init__c C s d| j v r|| jvp|| j v S r )r r )r"