fix:添加niceGui库美化页面
This commit is contained in:
15
ui/core/logger.py
Normal file
15
ui/core/logger.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import sys
|
||||
from loguru import logger
|
||||
from ui.core.state import app_state
|
||||
|
||||
class GuiLogger:
|
||||
def write(self, message):
|
||||
if app_state.log_element:
|
||||
app_state.log_element.push(message.strip())
|
||||
|
||||
def setup_logger():
|
||||
logger.remove()
|
||||
# 控制台输出
|
||||
logger.add(sys.stderr, format="{time:HH:mm:ss} | {level} | {message}")
|
||||
# GUI 输出
|
||||
logger.add(GuiLogger(), format="{time:HH:mm:ss} | {level} | {message}", level="INFO")
|
||||
Reference in New Issue
Block a user