专栏首页AnRFDevPython logging 基本用法

Python logging 基本用法

本文记录logging模块的用法

创建文件logger.py

import logging

LOG_FILE = 'app_history.log'

logging.basicConfig(level=logging.INFO,
                    format='%(asctime)s - %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
                    # datefmt='%Y_%m_%d_%H:%M:%S',
                    filename=LOG_FILE,
                    filemode='a')

console = logging.StreamHandler()
console.setLevel(logging.INFO)
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
console.setFormatter(formatter)
logging.getLogger(LOG_FILE).addHandler(console)

调用

logger.logging.info("%-13s connected: %r" % (ip_address, connected))

%(asctime)s 表示这个位置上是字符串形式的当前时间

datefmt='%Y_%m_%d_%H:%M:%S' 指定了时间格式;我们也可以不指定时间格式

查看写出的log文件

2017-11-23 13:39:35,295 - xxx.py[line:122] INFO [MainWindow] --------- App Starts ---------

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python logging模块的基本使用

    在工作中,运行的代码量是非常大的,为了更方便的管理代码运行,监控代码运行的过程,需要在代码中添加一些必要的日志输出。

    Python碎片公众号
  • Python标准模块logging

    http://blog.csdn.net/fxjtoday/article/details/6307285

    bear_fish
  • Python自建logging模块

    每一个logger对象,都有一个日志级别,它只会输出高于它level的日志。如果一个logger的level是INFO,那么调用logger.debug()是无...

    小破孩的梦想空间
  • Python 中 set 的基本用法

    1. set 的基本内容2. set 的基本方法2.1 set 的普通基本方法2.1.1 增2.1.1 删

    用户7886150
  • python + jira模块基本用法

    py3study
  • python logging简单使用

    #coding: UTF-8 ''' Created on 2014年1月6日 @author: mingliu ''' import logging#导入 ...

    py3study
  • Python Logging 模块完全解

    Python 中的 logging 模块可以让你跟踪代码运行时的事件,当程序崩溃时可以查看日志并且发现是什么引发了错误。Log 信息有内置的层级——调试(deb...

    py3study
  • logging日志模块的使用以及多进程日志的改写 python

    日志中输出显示: [2019-05_13 23:08:01]|MainProcess|MainThread|INFO|python.py:13|<module>...

    用户8346838
  • Python日志处理模块logging用法解析

    logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。

    砸漏
  • (四十) 初遇python之logging日志

    各位读者大大们大家好,今天学习python的logging日志模块记录文件,并记录学习过程欢迎大家一起交流分享。

    亚乐记
  • Python日志logging模块功能与用法详解

    本文实例讲述了Python日志logging模块功能与用法。分享给大家供大家参考,具体如下:

    砸漏
  • python 基本算法

    py3study
  • python基本语法

    常量: 一旦赋值,就不可再改变,换句话说,就是不能对它重新赋值。Python不存在常量

    py3study
  • Python中函数的基本用法

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    魏晓蕾
  • 【Python】使用logging打日志

    https://zhuanlan.zhihu.com/p/31893724 https://zhuanlan.zhihu.com/p/32043593

    keloli
  • python logging通过json文件配置的步骤

    最近一直在折腾日志的收集,现在算是收尾了。 写一篇算python优化logstash的方案。

    砸漏
  • Python入门之logging日志模块以及多进程日志

    本篇文章主要对 python logging 的介绍加深理解。更主要是 讨论在多进程环境下如何使用logging 来输出日志, 如何安全地切分日志文件。 1. ...

    Jetpropelledsnake21
  • 在unittest中使用 logging 模块记录测试数据的方法

    PyDev unittesting: How to capture text logged to a logging.Logger in “Captured O...

    砸漏
  • Python-学习计划

    py3study

扫码关注云+社区

领取腾讯云代金券