def _two_masters_error_logged(
self,
log_records: List[logging.LogRecord],
) -> bool:
"""
Return whether a particular error is logged as a DEBUG message.
This is prone to being broken as it checks for a string in the DC/OS
repository.
Args:
log_records: Messages logged from the logger.
Returns:
Whether a particular error is logged as a DEBUG message.
"""
message = 'Must have 1, 3, 5, 7, or 9 masters'
encountered_error = False
for record in log_records:
if record.levelno == logging.DEBUG and message in str(record.msg):
encountered_error = True
return encountered_error
评论列表
文章目录