class DummyLogFile(object): '''Dummy log file used for testing.''' def __init__(self, worker_id, directory, rotateLength, maxRotatedFiles): self.worker_id = worker_id self.directory = directory self.rotateLength = rotateLength self.maxRotatedFiles = maxRotatedFiles self.closed_count = 0 self.logfile = LogFile(worker_id, directory, rotateLength=rotateLength, maxRotatedFiles=maxRotatedFiles) self.path = self.logfile.path @property def logs(self): reader = self.logfile.getCurrentLog() logs = [] lines = reader.readLines() while lines: logs.extend(lines) lines = reader.readLines() return logs def write(self, data): self.logfile.write(data) self.logfile.flush() def close(self): self.closed_count += 1 def listLogs(self): return []
class DummyLogFile(object): '''Dummy log file used for testing.''' def __init__( self, worker_id, directory, rotateLength, maxRotatedFiles): self.worker_id = worker_id self.directory = directory self.rotateLength = rotateLength self.maxRotatedFiles = maxRotatedFiles self.closed_count = 0 self.logfile = LogFile( worker_id, directory, rotateLength=rotateLength, maxRotatedFiles=maxRotatedFiles) self.path = self.logfile.path @property def logs(self): reader = self.logfile.getCurrentLog() logs = [] lines = reader.readLines() while lines: logs.extend(lines) lines = reader.readLines() return logs def write(self, data): self.logfile.write(data) self.logfile.flush() def close(self): self.closed_count += 1 def listLogs(self): return []