python log 文件存储代码
时间: 2024-10-23 21:00:27 浏览: 14
Python脚本实时处理log文件的方法
在Python中,日志文件通常是通过内置的`logging`模块来记录程序运行过程中的信息。这个模块提供了丰富的功能,可以按照需求设置日志级别、输出格式、以及文件保存路径等。
下面是一个简单的示例,展示如何创建一个日志文件并写入信息:
```python
import logging
# 设置日志等级(DEBUG, INFO, WARNING, ERROR, CRITICAL)
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s',
filename='myapp.log', # 日志文件名
filemode='w') # 'a'追加模式,'w'覆盖模式
def some_function():
logger = logging.getLogger(__name__)
logger.info('这是个重要信息')
logger.warning('警告发生')
# 调用函数
some_function()
```
在这个例子中,`basicConfig`函数设置了基本的日志配置,然后`some_function`中的`logger.info`和`logger.warning`会将相应的消息写入到名为`myapp.log`的文件中。
阅读全文