def __init__(self, filename, when='h', interval=1, encoding=None, delay=False, utc=False, account_name=None, account_key=None, protocol='https', container='logs', zip_compression=False, max_connections=1, max_retries=5, retry_wait=1.0): meta = {'hostname': gethostname(), 'process': os.getpid()} TimedRotatingFileHandler.__init__(self, filename % meta, when=when, interval=interval, backupCount=1, encoding=encoding, delay=delay, utc=utc) _BlobStorageFileHandler.__init__(self, account_name, account_key, protocol, container, zip_compression, max_connections, max_retries, retry_wait)
def __init__(self, filename, mode='a', max_bytes=0, backup_count=0, encoding=None, delay=False, when='h', interval=1, utc=False): TimedRotatingFileHandler.__init__(self, filename=filename, when=when, interval=interval, backupCount=backup_count, encoding=encoding, delay=delay, utc=utc) RotatingFileHandler.__init__(self, filename=filename, mode=mode, maxBytes=max_bytes, backupCount=backup_count, encoding=encoding, delay=delay)
def __init__(self, name): TimedRotatingFileHandler.__init__( self, SmartRotatingFileHandler.get_file_name(name), when='M', backupCount=30) self.__name = name
def __init__(self, filename, when='h', interval=1, encoding=None, delay=False, utc=False, account_name=None, account_key=None, protocol='https', container='logs', zip_compression=False, max_connections=1, max_retries=5, retry_wait=1.0, is_emulated=False): meta = {'hostname': gethostname(), 'process': os.getpid()} TimedRotatingFileHandler.__init__(self, filename % meta, when=when, interval=interval, backupCount=1, encoding=encoding, delay=delay, utc=utc) _BlobStorageFileHandler.__init__(self, account_name=account_name, account_key=account_key, protocol=protocol, container=container, zip_compression=zip_compression, max_connections=max_connections, max_retries=max_retries, retry_wait=retry_wait, is_emulated=is_emulated)
def __init__(self, filename, interval=1, maxMBytes=10, minDays=0, backupCount=5): """ Initialize the Handler. We assume the following: 1. Interval is in days 2. No special encoding 3. No delays are set 4. Timestamps are not in UTC @type filename: string @param filename: The full path of the log file @type interval: int @param interval: Number of days before file rotation @type maxMBytes: int @param maxMBytes: Maximum size of the logfile in MB before file rotation @type backupCount: int @param backupCount: Number of backups to keep """ #Make dirs if logging directory does not exist if not os.path.exists(os.path.dirname(filename)): os.makedirs(os.path.dirname(filename)) when = 'D' TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding=None) # Convert the MB to bytes as needed by the base class self.maxBytes = maxMBytes * 1024.0 * 1024.0 # Convert min days to seconds self.minDays = minDays * 24 * 60 * 60
def __init__(self, filename, when='h', interval=1, backupCount=0): """ Only set our logging path, and call superclass. """ log_file = os.path.join(TvbProfile.current.TVB_LOG_FOLDER, filename) TimedRotatingFileHandler.__init__(self, log_file, when, interval, backupCount)
def __init__(self, filename, mode='a', maxBytes=0, backupCount=0, encoding=None, delay=False, when='h', interval=1, utc=False, atTime=None): """ Combines RotatingFileHandler TimedRotatingFileHandler) """ RotatingFileHandler.__init__(self, filename=filename, mode=mode, maxBytes=maxBytes, backupCount=backupCount, encoding=encoding, delay=delay) TimedRotatingFileHandler.__init__(self, filename=filename, when=when, interval=interval, backupCount=backupCount, encoding=encoding, delay=delay, utc=utc, atTime=atTime)
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=0, utc=0, debug=False, supress_abs_warn=False): # if the given filename contains no path, we make an absolute path if not os.path.isabs(filename): if FORCE_ABSOLUTE_PATH or \ not os.path.split(filename)[0]: filename = os.path.abspath(filename) elif not supress_abs_warn: from warnings import warn warn( "The given 'filename' should be an absolute path. If your " "application calls os.chdir(), your logs may get messed up. " "Use 'supress_abs_warn=True' to hide this message.") TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.currentSuffix = time.strftime(self.suffix, time.localtime()) self.stream_lock = open(filename.replace(".log", "") + ".lock", "w")
def __init__(self, logfile): """Initialize the :class:`TimedRotatingFileHandler`.""" logfile = logfile % {'pid': os.getpid()} TimedRotatingFileHandler.__init__(self, logfile, when='d', interval=1, backupCount=10)
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False, atTime=None, errors=None): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.dev, self.ino = -1, -1 self._check_time = 0 self._statstream()
def __init__(self, *args, **kws): compress_mode=kws.pop("compress_mode") try: self.compress_cls = COMPRESSION_SUPPORTED[compress_mode] except KeyError: raise ValueError('"%s" compression method not supported.' % compress_mode) TimedRotatingFileHandler.__init__(self,when='D', *args, **kws)
def __init__(self, filename, *args, **kwargs): TimedRotatingFileHandler.__init__(self, filename, *args, **kwargs) file_path = os.path.split(filename)[0] if not os.path.exists(file_path): os.makedirs(file_path) self.concurrent_lock = ConcurrentLogFileLock(filename, flags=porta_lock_const.LOCK_EX)
def __init__(self, filename, when='D', interval=1, backupCount=0, encoding=None): """ Initialize log handler. """ TimedRotatingFileHandler.__init__( self, filename, when, interval, backupCount, encoding) cm = config_manager.ConfigManager.get_instance() self.user = cm.get_user() self.host = cm.get_host()
def __init__(self, filename=None): TimedRotatingFileHandler.__init__(self, filename, when='midnight', backupCount=3) self.setFormatter( logging.Formatter( "%(asctime)s %(name)s@%(thread)d:\n %(message)s"))
def __init__(self, filename, when = 'h', interval = 1, backupCount = 0, encoding = None, delay = False, utc = False, atTime = None, maxBytes=0): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc, atTime) self.maxBytes = maxBytes
def __init__(self, filename, when='midnight', interval=1, backupCount=52, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__( self, filename, when=when, interval=interval, backupCount=backupCount, encoding=encoding, delay=delay, utc=utc ) self.rotator = self._rotator
def __init__(self, filename, when='midnight', interval=1, backupCount=52, encoding=None, delay=False, utc=False, atTime=None): TimedRotatingFileHandler.__init__( self, filename, when=when, interval=interval, backupCount=backupCount, encoding=encoding, delay=delay, utc=utc, atTime=atTime ) self.rotator = self._rotator
def __init__(self, filename, when = 'h', interval = 1, backupCount = 0, encoding = None, delay = False, utc = False, atTime = None, mode = 'a', maxBytes=0): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc, atTime) RotatingFileHandler.__init__(self, filename, mode, maxBytes, backupCount, encoding, delay)
def __init__(self, *args, **kwargs): TimedRotatingFileHandler.__init__(self, *args, **kwargs) class M(object): def __init__(self, old): self.old = old def match(self, s): return s.endswith('.gz') and self.old.match(s[:-3]) self.extMatch = M(self.extMatch)
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False, atTime=None, errors=None, tzinfo=None): self.tzinfo = tzinfo if tzinfo is not None: utc = True TimedRotatingFileHandler.__init__(self, filename, when=when, encoding=encoding, backupCount=backupCount, delay=delay, utc=utc, atTime=atTime, #errors=errors) in python 3.9 only )
def __init__(self, filename): TimedRotatingFileHandler.__init__(self, filename, when="midnight", interval=1, backupCount=0) self.maxBytes = 1024 * 1024 * 1024 self.fileCount = 1
def __init__(self, *args, **kws): compress_mode = kws.pop("compress_mode") try: self.compress_cls = COMPRESSION_SUPPORTED[compress_mode] except KeyError: raise ValueError('"%s" compression method not supported.' % compress_mode) TimedRotatingFileHandler.__init__(self, when='D', *args, **kws)
def __init__(self, filename, when='D', interval=1, backupCount=0, encoding=None): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding) self.user = pwd.getpwuid(os.getuid())[0] self.host = socket.gethostname()
def __init__(self, path, name, when='midnight', interval=1): if not os.path.exists(path): os.makedirs(path) self.static_file_name = name self.prefix = '%Y-%m-%d_%H_%M_%S' filename = '{}/{}--{}'.format(path, datetime.datetime.now().strftime(self.prefix), name) TimedRotatingFileHandler.__init__(self, filename, when=when, interval=interval, encoding='utf8')
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.lastRolloverAt = 0 if not os.path.exists(self.baseFilename): self.dev, self.ino = -1, -1 else: stat = os.stat(self.baseFilename) #here is a bug ??? #self.dev, self.ino = stat[ST_DEV], stat[ST_INO] self.dev, self.ino = stat.st_dev, stat.st_ino
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.lock = Lock()
def __init__(self, filename, when='h', interval=1, backup_count=0, encoding=None, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backup_count, encoding, True, utc) self.current_file_name = self.get_new_file_name() self.lock_file = None
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.delay = delay # 2.7.5版本以下,FileHandler没有delay这个字段
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False): filename = _relativeToLogPath(filename) TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc)
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False, atTime=None): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc, atTime) ConcurrentLock.__init__(self, filename, 'a', encoding, delay)
def __init__(self, filename, max_bytes=0, backup_count=0, encoding=None, delay=0, when='h', interval=1, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backup_count, encoding, delay, utc) self.max_bytes = max_bytes
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False, atTime=None): os.makedirs(os.path.dirname(filename), exist_ok=True) TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc, atTime)
def __init__(self, filename, when='S', interval=1, backupCount=20, encoding=None, delay=False, utc=False, atTime=None): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc, atTime) self.namer = get_filename
def __init__(self, filename, when='S', interval=10, backupCount=0, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) print("STARTED") self.filename = filename self.start = time.time()
def __init__(self, filename, when='midnight', backup_count=1, max_bytes=50000000): # 50 MB """ This is just a combination of TimedRotatingFileHandler and RotatingFileHandler (adds maxBytes to TimedRotatingFileHandler) """ TimedRotatingFileHandler.__init__(self, filename=filename, when=when, backupCount=backup_count) self.maxBytes = max_bytes
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=0, utc=0, debug=False, supress_abs_warn=False): # if the given filename contains no path, we make an absolute path if not os.path.isabs(filename): if FORCE_ABSOLUTE_PATH or \ not os.path.split(filename)[0]: filename = os.path.abspath(filename) elif not supress_abs_warn: from warnings import warn warn("The given 'filename' should be an absolute path. If your " "application calls os.chdir(), your logs may get messed up. " "Use 'supress_abs_warn=True' to hide this message.") TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) self.currentSuffix = time.strftime(self.suffix, time.localtime()) self.stream_lock = open(filename.replace(".log","") + ".lock", "w")
def __init__(self, template, *args, **kwargs): self.template = template current_time = int(time.time()) if kwargs.get("utc", False): time_tuple = time.gmtime(current_time) else: time_tuple = time.localtime(current_time) filename = time.strftime(self.template, time_tuple) self.match = os.path.basename(self.template) for key, val in KEYS.iteritems(): self.match = self.match.replace(key, val) self.match = re.compile(self.match) TimedRotatingFileHandler.__init__(self, filename, *args, **kwargs)
def __init__(self, *args, **kwargs): """ create the instance and override the suffix and extMatch. Also accepts a maxBytes keyword arg to rotate the file when it reachs maxBytes. """ kwargs['when'] = 'D' kwargs['backupCount'] = LOGBACKUP # check if we are in 2.5, only for PQM if sys.version_info[:2] >= (2, 6): kwargs['delay'] = 1 if 'maxBytes' in kwargs: self.maxBytes = kwargs.pop('maxBytes') else: self.maxBytes = 0 TimedRotatingFileHandler.__init__(self, *args, **kwargs) # override suffix self.suffix = "%Y-%m-%d_%H-%M-%S" self.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}-\d{2}$")
def __init__(self, filename, when='H', interval=1, backupCount=0, encoding='utf-8', delay=False, utc=True): if when == 'S': suffix = '%Y-%m-%d-%H-%M-%S' if when == 'M': suffix = '%Y-%m-%d-%H-%M' if when == 'H': suffix = '%Y-%m-%d-%H' if when == 'D': suffix = '%Y-%m-%d' self._base_filename = filename self._suffix = suffix filename = self.gen_filename() TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc)
def __init__(self, filename, interval=1, maxBytes=0, backupCount=0): """ Initialize the Handler. We assume the following: 1. Interval is in days 2. No special encoding 3. No delays are set 4. Timestamps are not in UTC @type filename: string @param filename: The full path of the log file @type interval: int @param interval: Number of days before file rotation @type maxBytes: int @param maxBytes: Maximum size of the logfile bytes before file rotatation @type backupCount: int @param backupCount: Number of backups to keep """ when = 'D' TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding=None) self.maxBytes = maxBytes * 1024.0 * 1024.0
def __init__(self, *args, **kwargs): TimedRotatingFileHandler.__init__(self, *args, **kwargs) self.rolloverAt = self.get_next_rollover_at()
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False): TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc) """
def __init__(self, logfile): '''Initialize the :class:`TimedRotatingFileHandler`.''' logfile = logfile % {'pid': os.getpid()} TimedRotatingFileHandler.__init__(self, logfile, when='d', interval=1, backupCount=10)
def __init__(self, *args, **kwargs): TimedRotatingFileHandler.__init__(self, *args, **kwargs) self.dev, self.ino = -1, -1 self._statstream() self._flock = lockfile.FilesystemLock(self.baseFilename + "~lock")
def __init__(self, filename, when='h', interval=1, backupCount=0): """ Only set our logging path, and call superclass. """ log_file = os.path.join(cfg.TVB_LOG_FOLDER, filename) TimedRotatingFileHandler.__init__(self, log_file, when, interval, backupCount)
def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None): print 'Html log: start' TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding) self.header()
def __init__(self, *args, **kwargs): TimedRotatingFileHandler.__init__(self, *args, **kwargs) # redirect stderr to log file os.dup2(self.stream.fileno(), sys.stderr.fileno())
def __init__(self, filename, when="h", interval=1, backupCount=0, encoding=None, delay=False, utc=False): filename = _relativeToLogPath(filename) TimedRotatingFileHandler.__init__(self, filename, when, interval, backupCount, encoding, delay, utc)
def __init__(self, *args, **kw): _TimedRotatingFileHandler.__init__(self, *args, **kw) self._wr = weakref.ref(self, _remove_from_reopenable) _reopenable_handlers.append(self._wr)
def __init__(self, filename, *args, **kwargs): try: os.makedirs(os.path.dirname(filename)) except OSError: pass TimedRotatingFileHandler.__init__(self, filename, *args, **kwargs)
def __init__(self, filename): TimedRotatingFileHandler.__init__( self, filename, when = "midnight", interval = 1, backupCount = 0 ) self.maxBytes = 1024*1024*1024 self.fileCount = 1
def __init__(self, filename=None): TimedRotatingFileHandler.__init__(self, filename, when='midnight', backupCount=3) self.setFormatter(logging.Formatter("%(asctime)s %(name)s@%(thread)d:\n %(message)s"))