Я учусь использовать logging
вместо print
для отладки моего кода:
In [89]: logging.basicConfig(level=logging.DEBUG, format=" %(asctime)s - %(levelname)s - %(message)s")
In [90]: logging.debug("Some debugging details.")
2018-08-28 16:41:15,371 - DEBUG - Some debugging details.
Я пытался переписать формат как буквальный,
In [5]: logging.basicConfig(level=logging.DEBUG, format=f" {(asctime)} - {(levelname)} - {(message)}")
NameError: name 'asctime' is not defined
или
In [5]: logging.basicConfig(level=logging.DEBUG, format=f" {(asctime)} - {(levelname)} - {(message)}")
-------------------------------------------------------------------------
In [6]: logging.basicConfig(level=logging.DEBUG, format=f" {(asctime)s} - {(levelname)s} - {(message)s}")
File "<fstring>", line 1
((asctime)s)
^
SyntaxError: invalid syntax
Можно ли написать буквальный формат format=" %(asctime)s - %(levelname)s - %(message)s"
?