✨ 初始化项目结构,添加日志功能和配置文件
This commit is contained in:
38
main.py
Normal file
38
main.py
Normal file
@ -0,0 +1,38 @@
|
||||
from yukilog import get_logger
|
||||
|
||||
from t_module import print_message
|
||||
|
||||
def test_logger(logger):
|
||||
logger.success("这是一个成功的消息")
|
||||
logger.trace("这是一个跟踪消息")
|
||||
logger.debug("这是一个调试消息")
|
||||
logger.info("这是一个信息消息")
|
||||
logger.warning("这是一个警告消息")
|
||||
logger.error("这是一个错误消息")
|
||||
logger.critical("这是一个严重错误消息")
|
||||
|
||||
def main():
|
||||
print("Normal Style")
|
||||
logger = get_logger("INFO")
|
||||
test_logger(logger)
|
||||
|
||||
print("Debug Style")
|
||||
logger.remove() # Remove the default handler
|
||||
logger = get_logger("DEBUG")
|
||||
test_logger(logger)
|
||||
|
||||
print_message(logger)
|
||||
|
||||
# 修改现有日志级别的颜色和图标
|
||||
logger.level("TRACE", color="<cyan>", icon="🔍")
|
||||
logger.level("DEBUG", color="<blue>", icon="🐛")
|
||||
logger.level("INFO", color="<green>", icon="ℹ️")
|
||||
logger.level("SUCCESS", color="<bold><green>", icon="✔️")
|
||||
logger.level("WARNING", color="<yellow>", icon="⚠️")
|
||||
logger.level("ERROR", color="<red>", icon="❌")
|
||||
logger.level("CRITICAL", color="<bold><red>", icon="🔥")
|
||||
|
||||
test_logger(logger)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Reference in New Issue
Block a user