我开始在 python 中使用日志记录,我想将我的日志写入文件。
日志记录模块正在将很多事件写入文件。我只想编写自己的记录器,不想记录默认记录器。我怎样才能避免这种情况?
以下是现在发生的示例日志记录:
将事件名称从 created-client-class.iot-data 更改为 created-client-class.iot-data-plane
将事件名称从 before-call.apigateway 更改为 before-call.api-gateway
将事件名称从 request-created 更改。机器学习。预测到 request-created.machine-learning。预测将区域的配置变量设置为“us-west-2”
我如何实例化记录器的方式
logger = logging.getLogger("S3_transfer")
def set_log_output_file(logname):
if not os.path.exists('logs'):
os.makedirs('logs')
logging.basicConfig(filename='logs/{}.log'.format(logname),
filemode='a',
format='%(asctime)s %(levelname)-8s %(message)s',
datefmt='%a, %d %b %Y %H:%M:%S',
level=logging.DEBUG)
def get_logger():
"""
Retrieves the current logger
:return: Logger
"""
return logger
请给点建议?!?!