python日志库

spylogger的Python项目详细描述


通用python日志库。

文档:https://github.com/devstuff-io/spylogger

安装

基本伐木工人

这只安装spylogger,并将加载不需要外部依赖项的记录器。

pip install spylogger

漂亮的伐木工人

这将安装spylogger、pygments和pygments json,并加载基本的记录器和漂亮的记录器。

pip install spylogger[pretty]

配置

环境变量

NameDescriptionDefault
^{tt1}$

The configured logger name. Available loggers:

  • json-flat (Default)
  • json
  • json-clean
  • json-src-key
  • pretty
  • pretty-no-meta
  • ugly
json-flat
^{tt2}$The python log level. See the docsWARNING
^{tt3}$Flag for showing the ^{tt4}$ output.True
^{tt5}$

A list of log record keys to put in the ^{tt4}$ section of the log message.

Available Keys:

  • ^{tt7}$
  • ^{tt8}$
  • ^{tt9}$
  • ^{tt10}$
  • ^{tt11}$
  • ^{tt12}$
  • ^{tt13}$
  • ^{tt14}$
  • ^{tt15}$
  • ^{tt16}$
  • ^{tt17}$
  • ^{tt18}$
  • ^{tt19}$
  • ^{tt20}$
  • ^{tt21}$
  • ^{tt22}$
  • ^{tt23}$
  • ^{tt24}$
  • ^{tt25}$

See the python docs

  • ^{tt7}$
  • ^{tt12}$
  • ^{tt13}$
  • ^{tt15}$
  • ^{tt16}$
  • ^{tt20}$
  • ^{tt21}$
  • ^{tt25}$

漂亮的格式化程序样式

参见pygmentsdocumentation

环境变量

NameDefault
^{tt34}$autumn
^{tt35}$monokai
^{tt36}$fruity
^{tt37}$default
^{tt38}$vs

可用样式

python -c "from pygments.styles import get_all_styles;print list(get_all_styles())"

用法

fromspyloggerimportget_logger# get_logger(name=SPY_LOG_LOGGER, log_level=SPY_LOG_LEVEL)logger=get_logger()logger.info({'string':'test Pretty info message.','int':42,'bool':True})

更多示例见example.py

作者

请参阅github的贡献者部分。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量