一、双层装饰器defw1(func):definner(*args,**kwargs):#验证1#验证2#验证3returnfunc(*args,**kwargs)returninnerdefw2(func):definner(*args,**kwargs):#验证1#验证2#验证3returnfunc(*args,**kwargs)returninner@w1@w2deff1(arg1,arg2,arg3):print(‘f1‘)二、python字符串格式..
分类:
编程语言 时间:
2016-07-19 11:31:00
阅读次数:
201
问题描述 现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中,会专门有一个日志模块,负责写日志,由于在系统的任何地方,我们都有可能要调用日志模块中的函数,进行写日志。那么,如何构造一个日志模块的实例呢?难道,每次new一个日志模块实例,写完日志,再dele ...
分类:
编程语言 时间:
2016-07-14 01:46:22
阅读次数:
259
nginx的ngx_http_log_module模块是用来定义请求日志格式(编译时添加)配置段:http常用log_format指令:$remote_addr,$http_x_forwarded_for记录客户端IP地址$remote_user记录客户端用户名称$request记录请求的URL和HTTP协议$status记录请求状态$body_bytes_sent发送给客户端的..
分类:
其他好文 时间:
2016-06-12 18:47:31
阅读次数:
246
日志模块logging logging模块主要可以根据自定义日志信息,在程序运行的时候将日志打印在终端及记录日志到文件中。在这先了解一下logging支持的日志五个级别debug() 调试级别,一般用于记录程序运行的详细信息info() 事件级别,一般用于记录程序的运行过程warnning() 警告... ...
分类:
编程语言 时间:
2016-06-11 09:15:51
阅读次数:
821
字符串格式化 迭代器 生成器 递归 JSON序列化 pickle序列化 time模块与datatime模块 日志模块 ...
分类:
编程语言 时间:
2016-06-09 06:18:41
阅读次数:
200
1.编辑虚拟主机文件vim/usr/local/apache2/conf/extra/httpd-vhosts.confSetEnvIfRequest_URI".*\.gif$"p_w_picpath-requestSetEnvIfRequest_URI".*\.jpg$"p_w_picpath-requestSetEnvIfRequest_URI".*\.png$"p_w_picpath-requestSetEnvIfRequest_URI".*\.bmp$"p_w_picpath-requ..
分类:
Web程序 时间:
2016-06-08 17:22:19
阅读次数:
178
需求:访问log.ckl.com/q.gif成功,其他路径则返回404,且404不记录日志第一步,配置nginxrewrite1.配置nginxrewriteserver{
listen8000;
server_namelog.ckl.com;
#indexq.gif;
root/app/data/qm_log;
#如果url不是q.gif,则返回404
if($uri!~^/q.gif){
return404;
}
locatio..
分类:
其他好文 时间:
2016-05-31 16:13:30
阅读次数:
357
转载地址:http://blog.sina.com.cn/s/blog_8ecca79b0101d7fe.html 1 日志模块的使用 在运行 first.cc 脚本时,我们已经简单了解了日志模块。现在,我们将更深入地了解日志子系统是为哪些用户案例设计的。 1.1 日志概述 很多大型系统支持某种消息 ...
分类:
其他好文 时间:
2016-05-22 18:29:17
阅读次数:
279
需求:监控多个重要网站(并发请求),出现访问异常重试2次,第三次开始告警。 日志模块 日志配置logging.conf文件(按天自动备份日志,自动删除过期日志) http访问模块 主程序,url自定义网站地址 在threading模块中,定义两种类型的锁:threading.Lock和threadi ...
分类:
其他好文 时间:
2016-05-11 13:35:45
阅读次数:
299
前言 最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要通过contab定时清理数据。 分析 项目使用了 logging 的 TimedRotatingFileHandler : 参考 python logging ...
分类:
编程语言 时间:
2016-05-07 19:36:40
阅读次数:
369