diff --git a/comet/core/log_levels.py b/comet/core/log_levels.py index b54b233..81da5bd 100644 --- a/comet/core/log_levels.py +++ b/comet/core/log_levels.py @@ -28,7 +28,7 @@ CUSTOM_LOG_LEVELS = { }, "DATABASE": { "color": "#5aa5d9", - "icon": "πŸ—„οΈ", + "icon": "πŸ’Ύ", "loguru_color": "", "no": 32, }, diff --git a/comet/core/logger.py b/comet/core/logger.py index 58e7b5f..dff6a69 100644 --- a/comet/core/logger.py +++ b/comet/core/logger.py @@ -100,7 +100,7 @@ class LoguruHandler: if message.strip(): # Try to extract timestamp, level, module, function, and message # This is a simplified parser for loguru format - pattern = r"(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}) \| ([πŸŒ πŸ‘ΎπŸ‘»πŸŽ¬πŸ”’πŸ­πŸ“°πŸ•ΈοΈβš οΈβŒπŸ’€]?) ?(\w+) \| (\w+)\.(\w+) - (.+)" + pattern = r"(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}) \| (.*?) ?(\w+) \| (\w+)\.(\w+) - (.+)" match = re.match(pattern, message.strip()) if match: