跳转到主要内容

让我们编写漂亮的日志

项目描述

Coveralls Travis CI Latest Version https://img.shields.io/pypi/wheel/prettylog.svg https://img.shields.io/pypi/pyversions/prettylog.svg https://img.shields.io/pypi/l/prettylog.svg

让我们编写漂亮的日志

import logging
from prettylog import basic_config


# Configure logging
basic_config(level=logging.INFO, buffered=False, log_format='color')

可用格式

  • stream - 默认行为

  • color - 彩色日志

  • json - json表示

  • syslog - 写入syslog

快速入门

设置json日志

import logging
from prettylog import basic_config


# Configure logging
basic_config(level=logging.INFO, buffered=False, log_format='json')

缓冲日志处理程序

参数 buffered=True 启用内存缓冲区,延迟刷新日志。

import logging
from prettylog import basic_config

basic_config(
    level=logging.INFO,
    buffered=True,
    buffer_size=10,             # flush each 10 log records
    flush_level=loggging.ERROR, # or when record with this level will be sent
    log_format='color',
    date_format=None,           # Disable date for logs, True enables it.
                                # str with format is custom date format.
)

项目详情


下载文件

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

源分布

prettylog-0.3.0.tar.gz (4.2 kB 查看哈希值)

上传时间

构建分布

prettylog-0.3.0-py3-none-any.whl (4.1 kB 查看哈希值)

上传时间 Python 3

支持者

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