在CentOS系统中配置Python日志输出,可以通过以下步骤实现:
sudo yum install python3
app.py,并编写以下代码:import logging
# 配置日志输出
logging.basicConfig(filename='/var/log/myapp.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
# 记录日志
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
在这个例子中,我们使用了Python的内置logging模块来配置日志输出。basicConfig函数用于设置日志的基本配置,包括日志文件名(/var/log/myapp.log)、日志级别(logging.INFO)和日志格式('%(asctime)s - %(levelname)s - %(message)s')。
sudo python3 app.py
这将在/var/log/myapp.log文件中生成日志输出。
tail命令:sudo tail -f /var/log/myapp.log
这将实时显示日志文件的最新内容。
注意:根据实际需求,可以根据需要调整日志级别、日志文件名和日志格式。此外,还可以使用更高级的日志处理库,如loguru,以获得更多功能和更好的灵活性。