def test_time_flush(self): session_factory = self.replay_flight_data('test_log_time_flush') log = logging.getLogger("test-c7n") handler = CloudWatchLogHandler( "test-maid-4", "alpha", session_factory=session_factory) handler.batch_interval = 1 log.addHandler(handler) self.addCleanup(log.removeHandler, handler) log.setLevel(logging.DEBUG) for i in range(100, 105): log.info('hello world %s' % i) time.sleep(1.1) log.info('bye world') self.assertFalse(handler.buf)
def test_time_flush(self): session_factory = self.replay_flight_data("test_log_time_flush") log = logging.getLogger("test-c7n") handler = CloudWatchLogHandler("test-c7n-4", "alpha", session_factory=session_factory) handler.batch_interval = 0.1 log.addHandler(handler) self.addCleanup(log.removeHandler, handler) log.setLevel(logging.DEBUG) for i in range(100, 105): log.info("hello world %s" % i) time.sleep(0.2) log.info("bye world") self.assertFalse(handler.buf) handler.flush() handler.close()
def test_time_flush(self): session_factory = self.replay_flight_data("test_log_time_flush") log = logging.getLogger("test-c7n") handler = CloudWatchLogHandler( "test-c7n-4", "alpha", session_factory=session_factory ) handler.batch_interval = 0.1 log.addHandler(handler) self.addCleanup(log.removeHandler, handler) log.setLevel(logging.DEBUG) for i in range(100, 105): log.info("hello world %s" % i) time.sleep(0.2) log.info("bye world") self.assertFalse(handler.buf) handler.flush() handler.close()