logging模块的使用2——在普通的py文件中

it2026-06-13  0

在同一个文件中定义并使用logger

具体实现方式 运行程序 为什么是这个diao样子呢?看起来有点不好看。

因为我们在logging.basicConfig()中设置的格式就是这个样子;而且我们是在pycharm中执行的这个程序,有颜色高亮,如果我们在终端中执行这个程序的话,就不会出现这样的情况了

我们是可以修改在logging.basicConfig()中设置的格式的 设置之后,再看一下效果:

第一次尝试设置:

第二次尝试设置:

这个是没有正确与错误之分的,当然有好看不好看的差别。

在当前文件中使用别的文件中的logger

总结

当我们在一个项目中书写代码的时候,如果说我们想要使用logger输出内容,我们只需要在任何一个地方做一下基本的事情:

配置日志的输出样式实例化一个logger

在后面任何一个py文件中我们都是可以调用这个实例化的logger对象,然后对我们要打印的内容进行输出

为什么我们需要使用logger输出内容

它能够将我们程序运行的日志信息保存到本地它能够告诉我们当前的这个输出是来自于哪个py文件中的哪个位置

因为一旦当我们的项目文件比较多的时候,我们全部使用print,可能我们自己也会糊涂:当前输出的内容究竟是哪个print打印的呢?它来自于哪个py文件的哪个位置呢?

重点

回顾:刚刚我们都干了什么?

最新回复(0)