from aerialog import Logger log = Logger() def main(): log.info("This is a really interesting info message!", "Main") log.error("Oh no! an error happened here", "Error") def file_setup(): log.set_file("awesome-project.log") log.info("This now gets logged to the file!", "...
.github chore: remove unused files (#976) Mar 10, 2025 .kokoro chore: remove unused files (#976) Mar 10, 2025 _static docs: Change button in README to .png file (#554) May 23, 2022 docs docs: Added documentation on log_level and excluded_loggers params in… Mar 5, 2025 google/...
logger.add("my_log_file.log",rotation="100MB")#每当文件达到100MB时分割 日志过滤 有时你可能只想记录特定部分的日志。Loguru通过简单的过滤机制使得这成为可能: logger.add("filtered_log.log",filter=lambdarecord:"敏感"inrecord["message"]) 异常捕获 Loguru还可以帮助你捕获并记录异常,这对于调试非常有用...
logger.add("test_loguru_{time}.log", rotation="1 week") # 每周创建新文件 (三)支持日志时间自定义 from loguru import logger logger.add("test_loguru_{time}.log", format="{time:YYYY-MM-DD A HH:mm:ss.SSSS} | {level} | {name} | {message}",level="DEBUG", rotation="500MB", reten...
logger.info("这是一条信息日志") logger.warning("这是一条警告日志") logger.error("这是一条错误日志") 如你所见,使用Loguru记录日志就是这么简单。你可以用不同的方法来记录不同级别的日志,如info、warning和error。 高级功能 Loguru不仅仅是简单,它还提供了一些高级功能,比如日志旋转、日志过滤和异常捕获。
ori_logger.addHandler(logging.StreamHandler()) ori_logger.info('learn log') # learn log 1. 2. 3. 4. 5. 6. Emmm… 感觉日志丑丑的,NOT GOOD。为啥不试试 mmcv 的 get_logger 呢,功能齐全,一步到位。呐~链接拿去: https://github.com/open-mmlab/mmcv/blob/master/mmcv/utils/logging.py ...
logger.setLevel(LOGGING_LEVEL) formatter = logging.Formatter(LOGGING_FORMATTER)ifLOGGING_TO_FILE: file_handler = handlers.TimedRotatingFileHandler(filename=os.path.join(LOGGING_DIR, LOGGING_NAME), when=LOGGING_WHEN, interval=LOGGING_INTERVAL, backupCount=LOGGING_BACKUP_COUNT) ...
python-json-logger---json格式日志 以上区别及选择 loguru使用 支持Backtrace(回溯) 回到顶部 日志的主要功能 日志不是软件功能的必需品,但是对于软件开发和维护具有至关重要的作用,其主要的作用在于: 问题追踪和调试: 当程序出现错误或异常行为时,日志可以提供关于何时以及在哪里发生问题的详细信息,对于识别、隔离和修...
logger.add("file_1.log", rotation="1 MB")# 滚动大日志文件 logger.debug("That's it, beautiful and simple logging!") 这样,一旦日志文件大小超过 1 MB 就会产生新的日志文件。 压缩日志 如果你不想删除原有日志文件,Loguru 还支持将日志直接压缩: ...
项目地址 github: 安装 pip install loguru 1. 1、输出日志 from loguru import logger logger.debug("这是一条debug日志") 1. 2. 终端执行后出现带颜色的日志,挺酷的 2、输出到文件 from loguru import logger logger.add("file_{time}.log") ...