跳转到主要内容

Python日志的最简封装。

项目描述

minilog

Python的最简日志封装。

Linux Build Windows Build Code Coverage Scrutinizer Code Quality PyPI License PyPI Version PyPI Downloads

用法

每个项目都应该使用日志记录,但对于简单用例,这可能需要太多样板代码。您不需要将所有这些包含在您的模块中

import logging

log = logging.getLogger(__name__)

def greet(name):
    log.info("Hello, %s!", name)

if __name__ == "__main__":
    logging.basicConfig(
        level=logging.INFO,
        format="%(levelname)s: %(name)s: %(message)s",
    )

使用此包,您可以简单地

import log

def greet(name):
    log.info("Hello, %s!", name)

if __name__ == "__main__":
    log.init()

它将在幕后生成与标准库 logging 记录完全相同的记录,并自动格式化非字符串。

安装

直接将此库安装到激活的虚拟环境

$ pip install minilog

或将其添加到您的 Poetry 项目

$ poetry add minilog

文档

要查看更多选项,请参阅 完整文档

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的应用文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

minilog-2.3.1.tar.gz (7.4 kB 查看哈希值)

上传时间

构建分发

minilog-2.3.1-py3-none-any.whl (9.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页