gpt4 book ai didi

Python简单日志处理类分享

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python简单日志处理类分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

简单的一个python日志处理类 。

复制代码代码如下:

#/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) 。

  。

最后此篇关于Python简单日志处理类分享的文章就讲到这里了,如果你想了解更多关于Python简单日志处理类分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com