| Server IP : 46.62.235.243 / Your IP : 216.73.216.163 Web Server : Apache/2.4.58 (Ubuntu) System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/twisted/logger/__pycache__/ |
Upload File : |
�
oj! � � � d Z ddlmZmZmZmZ ddlmZ ddlm Z ddl
mZmZm
Z
ddlmZmZ ee� G d� d � � Ze
fd
ee dee defd
�Zy)z
File log observer.
� )�IO�Any�Callable�Optional)�implementer)�ioType� )�formatEventAsClassicLogText�
formatTime�timeFormatRFC3339)�ILogObserver�LogEventc �L � e Zd ZdZdee deegee f ddfd�Z
deddfd�Zy) �FileLogObserverz9
Log observer that writes to a file-like object.
�outFile�formatEvent�returnNc �` � t |� t urd| _ nd| _ || _ || _ y)z�
@param outFile: A file-like object. Ideally one should be passed which
accepts text data. Otherwise, UTF-8 L{bytes} will be used.
@param formatEvent: A callable that formats an event.
zutf-8N)r �str� _encoding�_outFiler )�selfr r s �6/usr/lib/python3/dist-packages/twisted/logger/_file.py�__init__zFileLogObserver.__init__ s- � � �'�?�#�%�,3�D�N�!�D�N���
�&��� �eventc � � | j |� }|rw| j �| j j |� n4| j j |j | j � � | j j � yy)zG
Write event to file.
@param event: An event.
N)r r r �write�encode�flush)r r �texts r �__call__zFileLogObserver.__call__( sg � � ����&����~�~�%��
�
�#�#�D�)��
�
�#�#�D�K�K����$?�@��M�M���!� r )�__name__�
__module__�__qualname__�__doc__r r r r r r r r"