我正在使用Python 3.6的logging
模块。
当前将LogRecord属性设置为左对齐:
logging.basicConfig(format='%(name)-12s %(levelname)-8s %(message)s', level=logging.DEBUG)
This post说我不能使用%
运算符居中对齐,因此我试图使用f字符串居中对齐,我读过做here的内容:>
logging.basicConfig(format=f'{name:^12} {levelname:^8} {message}', level=logging.DEBUG)
这是我得到的错误:
NameError: name 'name' is not defined
该错误对我来说很有意义,我没有定义变量name
。如何格式化LogRecord属性使其居中对齐?