文件操作 - froslogging.py
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python2.7/site-packages/pyfros/froslogging.py
编辑文件内容
## Copyright (C) 2013 ABRT team <abrt-devel-list@redhat.com> ## Copyright (C) 2013 Red Hat, Inc. ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License ## along with this program; if not, write to the Free Software ## Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA import logging VERBOSITY = 0 def set_verbosity(verbosity): global VERBOSITY VERBOSITY = verbosity def getLogger(): logger = logging.getLogger('abrt-screencast') logger.setLevel(logging.DEBUG) ch = logging.StreamHandler() #ch.setLevel(logging.ERROR) # create formatter and add it to the handlers formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') ch.setFormatter(formatter) # add the handlers to the logger logger.addHandler(ch) return logger LOGGER = getLogger() def __args_to_str(*args): return ",".join(map(str, args)) def info(*args): if VERBOSITY > 1: LOGGER.info(__args_to_str(*args)) def warn(*args): if VERBOSITY > 0: LOGGER.warn(__args_to_str(*args)) def error(*args): LOGGER.error(__args_to_str(*args))
修改文件时间
将文件时间修改为当前时间的前一年
删除文件