python-guidelines

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Python Guidelines

Python 准则

Logging

日志处理

When calling a logger by for example calling logger.infog(...) or logger.debug(...) etc.. always use lazy string formatting when interpolating variables for performance.
Bad example. Must avoid:
python
logging.error(f"Python version: {sys.version}")
Good example, use Lazy formatting
python
logging.error("Python version: %s", sys.version)
当调用日志记录器(例如调用logger.info(...)或logger.debug(...)等方法)时,在插入变量以提升性能时,务必使用延迟字符串格式化。
错误示例,必须避免:
python
logging.error(f"Python version: {sys.version}")
正确示例,使用延迟格式化:
python
logging.error("Python version: %s", sys.version)