im using structlog, and im configuring it to use the filter_by_level
processor:
structlog.configure(
processors = [
structlog.stdlib.add_log_level,
structlog.stdlib.add_log_level_number,
structlog.processors.format_exc_info,
structlog.stdlib.filter_by_level,
structlog.processors.JSONRenderer(),
],
wrapper_class = structlog.stdlib.BoundLogger,
logger_factory = structlog.PrintLoggerFactory(),
cache_logger_on_first_use=True,
)
But when i call logger.setLevel(level)
im getting "PrintLogger has no attribute setLevel".
should i use a different logger factory? i dont see any other loggers under "_loggers.py"