import logging
# Configure multiple handlers
file_handler = logging.FileHandler("app.log")
console_handler = logging.StreamHandler()
logging.basicConfig(level=logging.DEBUG, handlers=[file_handler, console_handler])
logger = logging.getLogger(__name__)
# Retrieve active handlers
for handler in logger.handlers:
print(f"Active Handler: {handler.__class__.__name__}") # Prints handler type (FileHandler, StreamHandler, etc.)
解释:
logger.Handlers提供了当前活动处理程序的列表。
可以使用处理程序检索到Each Handler的班级名称。