log-color-fix-4
Some checks failed
Deploy on push / deploy (push) Failing after 20s

This commit is contained in:
Untone 2024-03-12 18:27:58 +03:00
parent 9a15cda218
commit 13e2a4b7ba

View File

@ -41,11 +41,12 @@ class MultilineColoredFormatter(colorlog.ColoredFormatter):
message = record.getMessage()
if '\n' in message:
lines = message.split('\n')
record.message = lines[0] # Keep only the first line in the record
formatted_lines = [super().format(record)] # Format the first line with prefix
first_line = lines[0]
record.message = first_line
formatted_first_line = super().format(record)
formatted_lines = [formatted_first_line]
for line in lines[1:]:
record.message = line # Set the message to the remaining lines one by one
formatted_lines.append(record.getMessage())
formatted_lines.append(line)
return '\n'.join(formatted_lines)
else:
return super().format(record)