日志配置字典中的空括号“()”是什么意思?

班德最大

我正在使用Python Logstash Formatter,并且在其Wiki中建议为Formatter设置以下选项:

"formatters": { "logstash":{ "()": "logstash_formatter.LogstashFormatter" } }

这对我来说是有效的,但是我不确定空白括号是什么意思,或者logstash_formatter.LogstashFormatter在此示例中究竟将其设置为什么

有人可以向我解释在这里空括号对Python记录器的含义吗?几乎看起来这将是一个空的元组,除了我无法理解如何为一个类设置一个空的元组是如何工作的。

韦恩·沃纳(Wayne Werner)

如果您查看用于记录日志python文档,则会看到以下内容:

字典描述了要配置的对象,这些字典详细说明了它们的配置。在某些地方,日志记录系统将能够从上下文中推断出如何实例化对象,但是当要实例化用户定义的对象时,系统将不知道如何执行此操作。为了为用户定义的对象实例化提供完全的灵活性,用户需要提供一个“ factory”(工厂)-可调用对象,该对象可通过配置字典进行调用并返回实例化的对象。这可以通过特殊键下的工厂绝对导入路径来表示'()'

基本上,这意味着logstash_formatter.LogstashFormatter将要创建新格式化程序的工厂。因此,当日志记录框架想要创建格式化程序时,将要确保import logstash_formatter然后执行类似的操作logstash_formatter.LogstashFormatter(*args, **kwargs)

确实,如果您使用Luke的源代码,您会看到

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在榆树中,空括号`()`是什么意思?

来自分类Dev

空括号中的星号是什么意思?

来自分类Dev

括号中的变量是什么意思?

来自分类Dev

JavaCC中的括号是什么意思?

来自分类Dev

nginx配置中的_是什么意思?

来自分类Dev

Node.js中的“ require”声明后,空括号是什么意思?

来自分类Dev

在Node.js中“需要”声明之后,空括号是什么意思?

来自分类Dev

方括号在类型声明中是什么意思?

来自分类Dev

ElectronJs:大括号“ {}”在包json中是什么意思

来自分类Dev

python中for循环中的[]方括号是什么意思?

来自分类Dev

命令附近的括号中的数字是什么意思?

来自分类Dev

html中的方括号是什么意思?

来自分类Dev

Haskell类型签名中的括号是什么意思?

来自分类Dev

括号在SELECT(COLNAME)mysql中是什么意思

来自分类Dev

函数中的方括号是什么意思?

来自分类Dev

方法中包含大括号是什么意思?

来自分类Dev

在MATLAB中的函数调用括号内是什么意思?

来自分类Dev

html中的方括号是什么意思?

来自分类Dev

方括号在PHP中是什么意思?

来自分类Dev

方括号是什么意思?在Java中

来自分类Dev

方括号(例如SomeType [])在TypeScript中是什么意思?

来自分类Dev

SQL表达式中的括号是什么意思?

来自分类Dev

颤振((){})()中的多圆括号是什么意思?

来自分类Dev

命令附近的括号中的数字是什么意思?

来自分类Dev

括号在SELECT(COLNAME)mysql中是什么意思

来自分类Dev

在此Table类中,括号语法是什么意思?

来自分类Dev

双大括号在systemd脚本中是什么意思?

来自分类Dev

AngularJS的“ .module(“ modulename”,[…])”中的方括号是什么意思

来自分类Dev

bash中的大括号是什么意思?

Related 相关文章

  1. 1

    在榆树中,空括号`()`是什么意思?

  2. 2

    空括号中的星号是什么意思?

  3. 3

    括号中的变量是什么意思?

  4. 4

    JavaCC中的括号是什么意思?

  5. 5

    nginx配置中的_是什么意思?

  6. 6

    Node.js中的“ require”声明后,空括号是什么意思?

  7. 7

    在Node.js中“需要”声明之后,空括号是什么意思?

  8. 8

    方括号在类型声明中是什么意思?

  9. 9

    ElectronJs:大括号“ {}”在包json中是什么意思

  10. 10

    python中for循环中的[]方括号是什么意思?

  11. 11

    命令附近的括号中的数字是什么意思?

  12. 12

    html中的方括号是什么意思?

  13. 13

    Haskell类型签名中的括号是什么意思?

  14. 14

    括号在SELECT(COLNAME)mysql中是什么意思

  15. 15

    函数中的方括号是什么意思?

  16. 16

    方法中包含大括号是什么意思?

  17. 17

    在MATLAB中的函数调用括号内是什么意思?

  18. 18

    html中的方括号是什么意思?

  19. 19

    方括号在PHP中是什么意思?

  20. 20

    方括号是什么意思?在Java中

  21. 21

    方括号(例如SomeType [])在TypeScript中是什么意思?

  22. 22

    SQL表达式中的括号是什么意思?

  23. 23

    颤振((){})()中的多圆括号是什么意思?

  24. 24

    命令附近的括号中的数字是什么意思?

  25. 25

    括号在SELECT(COLNAME)mysql中是什么意思

  26. 26

    在此Table类中,括号语法是什么意思?

  27. 27

    双大括号在systemd脚本中是什么意思?

  28. 28

    AngularJS的“ .module(“ modulename”,[…])”中的方括号是什么意思

  29. 29

    bash中的大括号是什么意思?

热门标签

归档