import logging
logfile = 'e:\\a.txt'
# logging.basicConfig(filename=logfile,level=logging.INFO)
# logging.basicConfig(format='%(time.asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
logging.basicConfig(level=logging.INFO,
#format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', #返回值:Thu, 26 May 2016 15:09:31 t11.py[line:92] INFO
format='%(asctime)s %(levelname)s %(message)s',
#datefmt='%a, %d %b %Y %H:%M:%S',
#datefmt='%Y/%m/%d %I:%M:%S %p', #返回2016/05/26 03:12:56 PM
datefmt='%Y-%m-%d %H:%M:%S', #返回2016/05/26 03:12:56 PM
filename=logfile#,
#filemode='a' #默认为a
) logging.info('username valid passed.\r') #logging会自动在每行log后面添加"\000"换行,windows下未自动换行 #logging输出结果:
#2016-05-26 15:22:29 INFO liu1 valid passed.
#2016-05-26 15:22:37 INFO liu1 valid passed.

参考:http://blog.chinaunix.net/uid-26000296-id-4372063.html

     http://www.cnblogs.com/alex3714/articles/5161349.html

日志级别等级:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET

format参数中可能用到的格式化串:
%(name)s             Logger的名字
%(levelno)s          数字形式的日志级别
%(levelname)s     文本形式的日志级别
%(pathname)s     调用日志输出函数的模块的完整路径名,可能没有
%(filename)s        调用日志输出函数的模块的文件名
%(module)s          调用日志输出函数的模块名
%(funcName)s     调用日志输出函数的函数名
%(lineno)d           调用日志输出函数的语句所在的代码行
%(created)f          当前时间,用UNIX标准的表示时间的浮 点数表示
%(relativeCreated)d    输出日志信息时的,自Logger创建以 来的毫秒数
%(asctime)s                字符串形式的当前时间。默认格式是 “2003-07-08 16:49:45,896”。逗号后面的是毫秒
%(thread)d                 线程ID。可能没有
%(threadName)s        线程名。可能没有
%(process)d              进程ID。可能没有
%(message)s            用户输出的消息

参考链接:https://www.cnblogs.com/dreamer-fish/p/5460929.html

最新文章

  1. A2W、W2A、A2T、T2A的使用方法
  2. java多线程编程--基础篇
  3. C++ 用libcurl库进行http通讯网络编程
  4. xshell无法连接centos 6.6的问题
  5. 最简单的视音频播放示例7:SDL2播放RGB/YUV
  6. VS2010使用EventHandler发邮件
  7. PAT 团体程序设计天梯赛-练习集 L1-020. 帅到没朋友
  8. ztree学习笔记(一)
  9. 关于js代码执行顺序
  10. [清华集训]小 Y 和恐怖的奴隶主
  11. 使用FFMPEG在windows平台下推rtmp流
  12. Java集合与泛型中的几个陷阱,你掉进了几个?
  13. 通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明
  14. java中的static
  15. 项目之初的模型设计与status状态字段
  16. C++学习7-面向对象编程基础(多态性与虚函数、 IO文件流操作)
  17. idea单元测试左侧装订线中的颜色指示器设置
  18. 【探路者】Final发布
  19. 洛谷P1331 海战 题解
  20. pyqt5简单登陆界面

热门文章

  1. 【BZOJ4966】总统选举 线段树+随机化
  2. wepy项目中使用async await
  3. 我的Java开发学习之旅------>Java使用Fork/Join框架来并行执行任务
  4. spring 配置bean-自己主动装配
  5. T_CODE I18N
  6. SAP-Function_01
  7. Java for LeetCode 118 Pascal's Triangle
  8. LeetCode:最接近的三数之和【16】
  9. 可视化工具与pymongo
  10. DOM的介绍