File: //lib/google-cloud-sdk/lib/surface/logging/__pycache__/write.cpython-312.pyc
�
��� � �� � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
ddl mZ dd lm
Z
ej G d
� dej � � Zdd
d�e_ y)z'logging write' command.� )�absolute_import)�division)�unicode_literals)�encoding)�util)�arg_parsers)�base)�logc �. � e Zd ZdZdZdZed� � Zd� Zy)�WritezWrite a log entry.) �DEFAULT�DEBUG�INFO�NOTICE�WARNING�ERROR�CRITICAL�ALERT� EMERGENCY)�text�jsonc � � | j dd�� | j dd�� | j dt j dd� � | j d
dt j dd
�� | j ddd�� | j dt j
� di d�� t
j | d� y)z Register flags for this command.�log_namez4Name of the log where the log entry will be written.)�help�messagezUMessage to put in the log entry. It can be JSON if you include `--payload-type=json`.z--payload-typer zType of the log entry payload.)�choices�defaultr z
--severityFr
z Severity level of the log entry.)�requiredr r r z--monitored-resource-type�globalz-Monitored Resource type to add to the payload)r r z--monitored-resource-labelszKEY=VALUE, ...z/Monitored Resource labels to add to the payload)�type�metavarr r zlog entries to writeN)�add_argumentr �PAYLOAD_TYPE�
SEVERITY_ENUMr �ArgDictr �
AddParentArgs)�parsers �lib/surface/logging/write.py�Argsz
Write.Args&