Как войти в систему, используя style = '{'Python

Программы на Python
Ответить
Anonymous
 Как войти в систему, используя style = '{'

Сообщение Anonymous »

Я использую Python 3.8.10. Я пытаюсь использовать стиль ведения журнала «{». Из документации в разделе форматировщиков
В нем указано следующее.

Если стиль равен «%», строка формата сообщения использует подстановку строк в стиле %()s; возможные ключи документированы в атрибутах LogRecord. Если стиль равен «{», предполагается, что строка формата сообщения совместима с str.format() (с использованием аргументов ключевого слова), а если стиль «$», то строка формата сообщения должна соответствовать тому, что ожидается от строки. .Template.substitute().

У меня возникла проблема с корректной работой style='{'. В частности, передача аргументов ключевого слова, необходимых в документации.

Код: Выделить всё

import logging

logger = logging.getLogger(__name__)

formatter = logging.Formatter('{asctime} - {name} - {levelname} - {message}',style='{')

scrnhandler = logging.StreamHandler()
scrnhandler.setLevel(logging.INFO)
scrnhandler.setFormatter(formatter)

logger.addHandler(scrnhandler)
logger.level = logging.INFO

logger.info("plain message as base case")    #

Подробнее здесь: [url]https://stackoverflow.com/questions/68351306/how-to-log-using-style[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»