跳转到主要内容

OpenCensus日志集成

项目描述

pypi

日志集成增强了日志记录,增加了跟踪ID、跨度ID和采样标志。以下属性将被添加到LogRecord

  • traceId

  • spanId

  • traceSampled

请注意,此功能仅对集成后创建的记录器生效。

安装

pip install opencensus-ext-logging

使用方法

import logging

from opencensus.trace import config_integration
from opencensus.trace.samplers import AlwaysOnSampler
from opencensus.trace.tracer import Tracer

config_integration.trace_integrations(['logging'])
logging.basicConfig(format='%(asctime)s traceId=%(traceId)s spanId=%(spanId)s %(message)s')
tracer = Tracer(sampler=AlwaysOnSampler())

logger = logging.getLogger(__name__)
logger.warning('Before the span')
with tracer.span(name='hello'):
    logger.warning('In the span')
logger.warning('After the span')

参考

项目详情


下载文件

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

源分发

opencensus-ext-logging-0.1.1.tar.gz (3.0 kB 查看哈希值)

上传时间

构建分发

opencensus_ext_logging-0.1.1-py2.py3-none-any.whl (4.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下提供支持