源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python简单日志处理类分享

  • 时间:2021-07-27 17:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python简单日志处理类分享
简单的一个python日志处理类
[u]复制代码[/u] 代码如下:
#/usr/bin/python #coding=utf-8 import time,types class logsys:     def __init__(self, project, logfilename = 'sys_log.txt'):         self.project = project         self.logfilename = logfilename     def get_log_time(self):         return time.strftime("%Y-%m-%d %X", time.localtime())     def write2file(self, *formart):         s = self.formart_string(*formart)         if s:             encoding = 'utf8'             out = open(self.logfilename, 'a+')             out.write(s + "\n")             out.close()         else:             pass     def formart_string(self, *formart):         string = ''         encoding = 'utf8'         for str in formart:             if not type(str) in [types.UnicodeType, types.StringTypes, types.StringType]:                 s = repr(str)             else:                 s = str             if type(s) == type(u''):                 string += s.encode(encoding) + "\t"             else:                 string += s + "\t"         return string     def w(self,notice,*formart):         self.write2file(self.get_log_time(), '[' + notice + ']', self.project, *formart)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部