mirror of
https://github.com/Eyre-S/Coeur-Morny-Cono-python.git
synced 2024-09-27 18:56:20 +08:00
19 lines
509 B
Python
19 lines
509 B
Python
|
from datetime import datetime
|
||
|
import threading
|
||
|
from .log import *
|
||
|
|
||
|
def format_message (log:Log) -> str :
|
||
|
|
||
|
origins = log.message.split("\n")
|
||
|
|
||
|
message = ""
|
||
|
message += f"[{datetime.fromtimestamp(log.timestamp/1000/1000/1000).strftime('%Y-%m-%d/%H:%M:%S:%f')}]" + \
|
||
|
f"[{threading.current_thread().name }]"
|
||
|
promptNewLine = "'"*len(message)
|
||
|
message += f"[{log.level.name}]{origins[0]}"
|
||
|
for i in range(len(origins)-1) :
|
||
|
message += f"\n{promptNewLine}[{log.level.name}]{origins[i+1]}"
|
||
|
|
||
|
return message
|
||
|
|