def fancy_logging(): """Configure logging into a buffer for /logs endpoint.""" from log_buffer import FixedBufferHandler BUFFER_SIZE = 10*1024*1024 # This is the size in characters, not bytes buffer_handler = FixedBufferHandler(BUFFER_SIZE) formatter = logging.Formatter(LOG_FORMAT, DATE_FORMAT) # We always want to catch all messages in our error report buffer buffer_handler.setLevel(logging.DEBUG) buffer_handler.setFormatter(formatter) root_logger = logging.getLogger() root_logger.addHandler(buffer_handler)
def fancy_logging(): """Configure logging into a buffer for /logs endpoint.""" from log_buffer import FixedBufferHandler BUFFER_SIZE = 10 * 1024 * 1024 # This is the size in characters, not bytes buffer_handler = FixedBufferHandler(BUFFER_SIZE) formatter = logging.Formatter(LOG_FORMAT, DATE_FORMAT) # We always want to catch all messages in our error report buffer buffer_handler.setLevel(logging.DEBUG) buffer_handler.setFormatter(formatter) root_logger = logging.getLogger() root_logger.addHandler(buffer_handler)