8899101011- # Shengjing Zhu <[email protected] >, 20191211# Meng Du <[email protected] >, 20201312# Freesand Leo <[email protected] >, 20211413# Dai Xu <[email protected] >, 2021@@ -1503,11 +1502,10 @@ msgid ""
15031502"specified threshold is seen. You can use this recipe with a more specialised"
15041503" subclass of ``MemoryHandler`` if you want custom flushing behavior."
15051504msgstr ""
1506- "下面是一个示例,展示如何在你的日志记录函数上使用装饰器以实现这一功能。该示例使用 "
1507- ":class:`logging.handlers.MemoryHandler` "
1508- ",它允许缓冲已记录的事件直到某些条件发生,缓冲的事件才会被刷新(``flushed``) - 传递给另一个处理程序( ``target`` "
1509- "handler)进行处理。 默认情况下, ``MemoryHandler`` 在其缓冲区被填满时被刷新,或者看到一个级别大于或等于指定阈值的事件。 "
1510- "如果想要自定义刷新行为,你可以通过更专业的 ``MemoryHandler`` 子类来使用这个秘诀。"
1505+ "以下例子展示了如何在日志函数上使用装饰器,以实现上述功能。这里用到了 :class:`logging.handlers.MemoryHandler` "
1506+ ",将日志事件缓存下来,直至发生某些状况时,缓存的事件才会被送出(``flushed``)——传给另一个 handler( "
1507+ "``target``)进行处理。默认情况下, ``MemoryHandler`` "
1508+ "在缓冲区满时,或者事件级别大于等于指定阈值的,会将数据刷出。若需自定义刷新行为,可以利用定制 ``MemoryHandler`` 子类来实现。"
15111509
15121510#: ../../howto/logging-cookbook.rst:2294
15131511msgid ""
@@ -1517,9 +1515,9 @@ msgid ""
15171515"pass a parameter to ``foo`` which, if true, will log at ERROR and CRITICAL "
15181516"levels - otherwise, it only logs at DEBUG, INFO and WARNING levels."
15191517msgstr ""
1520- "这个示例脚本有一个简单的函数 ``foo`` ,它只是在所有的日志级别中循环运行,写到 ``sys.stderr`` "
1521- ",说明它要记录在哪个级别上,然后在这个级别上实际记录一个消息。你可以给 ``foo`` 传递一个参数,如果为 true "
1522- ",它将在ERROR和CRITICAL级别记录,否则,它只在DEBUG、INFO和WARNING级别记录 。"
1518+ "以下例程包含一个简单的 ``foo`` 函数 ,它只是循环运行于全部日志级别上,写入 ``sys.stderr`` "
1519+ ",输出信息包括日志级别和日志消息。可为 ``foo`` 传入一个参数, true 则在 ERROR 和 CRITICAL "
1520+ "级别记录日志,否则只在DEBUG、INFO 和 WARNING 级别记录日志 。"
15231521
15241522#: ../../howto/logging-cookbook.rst:2300
15251523msgid ""
0 commit comments