_logger.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:QT4i 作者: Tencent 项目源码 文件源码
def __init__(self, _path='log.log', _mode='w', _print=True, _size=50):
        '''????
        @param _path  : Log?????
        @type _path   : <str>
        @param _mode  : Log?????????'w'???????????'a+'??????log?size??
        @type _mode   : <str>
        @param _print : ???????
        @type _print  : <bool>
        @param _size  : ??Log????????: MB???50MB????????Log????????Log??????????????????????????Log????
        @type _size   : <int>
        '''
        self._path = os.path.abspath(_path)
        self._mode = _mode
        self._print = _print
        self._size = _size
        if os.path.exists(self._path) and os.path.getsize(self._path) / 1024 / 1024 > self._size:
            os.remove(self._path)
        self._log_io = file(self._path, self._mode)
        sys.stdout = __StdToIO__(sys.__stdout__, self._log_io, self._print)
        sys.stderr = __StdToIO__(sys.__stderr__, self._log_io, self._print)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号