文件名称:日志记录处理器Structlog.zip
文件大小:338KB
文件格式:ZIP
更新时间:2022-08-06 02:45:49
开源项目
Structlog是一个先进的日志记录处理器。他集成了多个现存的日志记录工具,包含了Python标准库。你可以创建普通记录器,按你所想增加内容,使你的日志拥有持久性和可读性。 示例代码: >>> from structlog import get_logger >>> log = get_logger() >>> log = log.bind(user='anonymous', some_key=23) >>> log = log.bind(user='hynek', another_key=42) >>> log.info('user.logged_in', happy=True) some_key=23 user='hynek' another_key=42 happy=True event='user.logged_in' 标签:Structlog
【文件预览】:
structlog-master
----MANIFEST.in(352B)
----README.rst(6KB)
----codecov.yml(175B)
----LICENSE.apache2(10KB)
----.github()
--------CONTRIBUTING.rst(7KB)
--------CODE_OF_CONDUCT.rst(3KB)
----CHANGELOG.rst(15KB)
----src()
--------structlog()
----AUTHORS.rst(622B)
----LICENSE.mit(1KB)
----tox.ini(2KB)
----LICENSE(407B)
----setup.cfg(498B)
----setup.py(4KB)
----.pre-commit-config.yaml(826B)
----conftest.py(707B)
----azure-pipelines.yml(4KB)
----docs()
--------twisted.rst(4KB)
--------custom-wrappers.rst(3KB)
--------make.bat(5KB)
--------processors.rst(4KB)
--------contributing.rst(60B)
--------getting-started.rst(8KB)
--------conf.py(10KB)
--------thread-local.rst(6KB)
--------backward-compatibility.rst(796B)
--------configuration.rst(7KB)
--------index.rst(2KB)
--------examples.rst(4KB)
--------Makefile(5KB)
--------standard-library.rst(14KB)
--------license.rst(792B)
--------loggers.rst(6KB)
--------development.rst(2KB)
--------code_examples()
--------api.rst(6KB)
--------logging-best-practices.rst(3KB)
--------performance.rst(2KB)
--------why.rst(835B)
--------changelog.rst(30B)
--------_static()
----tests()
--------test_threadlocal.py(6KB)
--------test_config.py(10KB)
--------utils.py(441B)
--------__init__.py(181B)
--------test_stdlib.py(22KB)
--------test_base.py(6KB)
--------test_dev.py(8KB)
--------test_loggers.py(4KB)
--------additional_frame.py(509B)
--------test_twisted.py(10KB)
--------test_processors.py(15KB)
--------test_frames.py(5KB)
--------test_utils.py(1KB)
--------test_generic.py(1KB)
----.readthedocs.yml(78B)
----.gitignore(108B)
----pyproject.toml(130B)
----.coveragerc(188B)