@@ -21,7 +21,7 @@ msgid ""
2121msgstr ""
2222"Project-Id-Version : Python 3.12\n "
2323"Report-Msgid-Bugs-To : \n "
24- "POT-Creation-Date : 2024-04-05 14:16 +0000\n "
24+ "POT-Creation-Date : 2024-04-14 22:56 +0000\n "
2525"PO-Revision-Date : 2021-06-28 01:09+0000\n "
2626"
Last-Translator :
Freesand Leo <[email protected] >, 2024\n "
2727"Language-Team : Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n "
@@ -92,7 +92,7 @@ msgid ""
9292msgstr ""
9393"这种惯常用法的一个关键特性在于大部分代码都是简单地通过 ``getLogger(__name__)`` "
9494"创建一个模块级别的日志记录器,并使用该日志记录器来完成任何需要的日志记录。 这样既简洁明了,又能根据需要对下游代码进行细粒度的控制。 "
95- "记录到模块级日志记录器的消息会被转发给更高级别模块的日志记录器的处理句柄 ,一直到最高层级的日志记录器既根日志记录器;这种方式被称为分级日志记录。"
95+ "记录到模块级日志记录器的消息会被转发给更高级别模块的日志记录器的处理器 ,一直到最高层级的日志记录器既根日志记录器;这种方式被称为分级日志记录。"
9696
9797#: ../../library/logging.rst:74
9898msgid ""
@@ -105,7 +105,7 @@ msgid ""
105105" to configure the root logger that handles many use cases."
106106msgstr ""
107107"要使日志记录有用,就需要对其进行配置:为每个日志记录器设置级别和目标,还可能改变特定模块的日志记录方式,通常是基于命令行参数或应用配置来实现。 "
108- "在大多数情况下,如上文所述,只有根日志记录器需要如此配置,因为所有在模块层级上的低级别日志记录器最终都会将消息转发给它的处理句柄 。 "
108+ "在大多数情况下,如上文所述,只有根日志记录器需要如此配置,因为所有在模块层级上的低级别日志记录器最终都会将消息转发给它的处理器 。 "
109109":func:`~logging.basicConfig` 提供了一种配置根日志记录器的快捷方式,它可以处理多种应用场景。"
110110
111111#: ../../library/logging.rst:82
@@ -703,7 +703,7 @@ msgid ""
703703"then all events are logged. When set on a handler, all events are handled."
704704msgstr ""
705705"当在日志记录器上设置时,表示将查询上级日志记录器以确定生效的级别。 如果仍被解析为 :const:`!NOTSET`,则会记录所有事件。 "
706- "在处理句柄上设置时 ,所有事件都将被处理。"
706+ "在处理器上设置时 ,所有事件都将被处理。"
707707
708708#: ../../library/logging.rst:488
709709msgid "10"
@@ -765,7 +765,7 @@ msgid ""
765765"for more useful subclasses. However, the :meth:`!__init__` method in "
766766"subclasses needs to call :meth:`Handler.__init__`."
767767msgstr ""
768- "处理句柄具有以下属性和方法 。 请注意 :class:`Handler` 不可直接实例化;该类是被作为更有用的子类的基类。 不过,子类中的 "
768+ "处理器具有以下属性和方法 。 请注意 :class:`Handler` 不可直接实例化;该类是被作为更有用的子类的基类。 不过,子类中的 "
769769":meth:`!__init__` 方法需要调用 :meth:`Handler.__init__`。"
770770
771771#: ../../library/logging.rst:526
@@ -864,9 +864,9 @@ msgid ""
864864" occurred. (The default value of :data:`raiseExceptions` is ``True``, as "
865865"that is more useful during development)."
866866msgstr ""
867- "此方法应当在 :meth:`emit` 调用期间遇到异常时从处理句柄中调用 。 如果模块级属性 :data:`raiseExceptions` 为 "
867+ "此方法应当在 :meth:`emit` 调用期间遇到异常时从处理器中调用 。 如果模块级属性 :data:`raiseExceptions` 为 "
868868"``False``,则异常将被静默地忽略。 这是大多数情况下日志系统所需要的 —— 大多数用户不会关心日志系统中的错误,他们对应用程序错误更感兴趣。 "
869- "但是,你可以根据需要将其替换为自定义处理句柄 。 指定的记录是发生异常时正在处理的记录。 (:data:`raiseExceptions` 的默认值是 "
869+ "但是,你可以根据需要将其替换为自定义处理器 。 指定的记录是发生异常时正在处理的记录。 (:data:`raiseExceptions` 的默认值是 "
870870"``True``,因为这在开发过程中更有用处)。"
871871
872872#: ../../library/logging.rst:622
@@ -890,14 +890,14 @@ msgid ""
890890" logging API which might do locking, because that might result in a "
891891"deadlock. Specifically:"
892892msgstr ""
893- "此方法会在获得一个处理句柄层级的锁之后被调用 ,在此方法返回之后锁将被释放。 当你重写此方法时,请注意在调用任何可能执行锁定操作的日志记录 API "
893+ "此方法会在获得一个处理器层级的锁之后被调用 ,在此方法返回之后锁将被释放。 当你重写此方法时,请注意在调用任何可能执行锁定操作的日志记录 API "
894894"的其他部分的方法时务必小心谨慎,因为这可能会导致死锁。 具体来说:"
895895
896896#: ../../library/logging.rst:638
897897msgid ""
898898"Logging configuration APIs acquire the module-level lock, and then "
899899"individual handler-level locks as those handlers are configured."
900- msgstr "日志记录配置 API 会获取模块层级锁,然后还会在配置处理句柄时获取处理句柄层级锁 。"
900+ msgstr "日志记录配置 API 会获取模块层级锁,然后还会在配置处理器时获取处理器层级锁 。"
901901
902902#: ../../library/logging.rst:641
903903msgid ""
@@ -909,8 +909,8 @@ msgid ""
909909"method, the handler-level lock has already been acquired)."
910910msgstr ""
911911"许多日志记录 API 都会锁定模块级锁。 如果这样的 API "
912- "在此方法中被调用,则它可能会在另一个线程执行配置调用时导致死锁,因为那个线程将试图在处理句柄级锁 *之前* 获取模块级锁,而这个线程将试图在处理句柄级锁 "
913- " *之后* 获取模块级锁(因为在此方法中,处理句柄级锁已经被获取了 )。"
912+ "在此方法中被调用,则它可能会在另一个线程执行配置调用时导致死锁,因为那个线程将试图在处理器级锁 *之前* 获取模块级锁,而这个线程将试图在处理器级锁 "
913+ "*之后* 获取模块级锁(因为在此方法中,处理器级锁已经被获取了 )。"
914914
915915#: ../../library/logging.rst:648
916916msgid ""
@@ -1219,7 +1219,7 @@ msgid ""
12191219" having side effects on other handlers."
12201220msgstr ""
12211221"现在你可以从过滤器返回一个 :class:`LogRecord` 实例来替代日志记录而不是原地修改它。 这允许附加到特定 "
1222- ":class:`Handler` 的过滤器在日志记录发出之前修改它,而不会对其他处理句柄产生附带影响 。"
1222+ ":class:`Handler` 的过滤器在日志记录发出之前修改它,而不会对其他处理器产生附带影响 。"
12231223
12241224#: ../../library/logging.rst:858
12251225msgid ""
@@ -1270,7 +1270,7 @@ msgid ""
12701270"attached to a different (ancestor) logger."
12711271msgstr ""
12721272"用于记录此 :class:`!LogRecord` 所表示事件的记录器名称。 请注意 :class:`!LogRecord` "
1273- "中的记录器名称将始终为该值,即使它可能是由附加到不同(上级)日志记录器的处理句柄所发出的 。"
1273+ "中的记录器名称将始终为该值,即使它可能是由附加到不同(上级)日志记录器的处理器所发出的 。"
12741274
12751275#: ../../library/logging.rst:895
12761276msgid ""
@@ -1880,7 +1880,7 @@ msgid ""
18801880":func:`basicConfig` is called, prior to calling ``debug`` on the root "
18811881"logger."
18821882msgstr ""
1883- "唯一的区别在于如果根日志记录器没有处理句柄 ,则在根日志记录器上调用 ``debug`` 之前会先调用 :func:`basicConfig`。"
1883+ "唯一的区别在于如果根日志记录器没有处理器 ,则在根日志记录器上调用 ``debug`` 之前会先调用 :func:`basicConfig`。"
18841884
18851885#: ../../library/logging.rst:1189
18861886msgid ""
@@ -1936,7 +1936,7 @@ msgid ""
19361936"exception handler."
19371937msgstr ""
19381938"在根日志记录器上记录一条 :const:`ERROR` 级别的消息。 其他参数与行为均与 :func:`debug` 的相同。 "
1939- "异常信息会被添加到日志记录消息中。 此函数应当仅从异常处理句柄中调用 。"
1939+ "异常信息会被添加到日志记录消息中。 此函数应当仅从异常处理器中调用 。"
19401940
19411941#: ../../library/logging.rst:1233
19421942msgid ""
@@ -2063,11 +2063,11 @@ msgstr ""
20632063msgid ""
20642064"Returns a handler with the specified *name*, or ``None`` if there is no "
20652065"handler with that name."
2066- msgstr "返回具有指定 *name* 的处理句柄,或者如果指定名称的处理句柄不存在则返回 ``None``。"
2066+ msgstr "返回具有指定 *name* 的处理器,或者如果指定名称的处理器不存在则返回 ``None``。"
20672067
20682068#: ../../library/logging.rst:1317
20692069msgid "Returns an immutable set of all known handler names."
2070- msgstr "返回一个由所有已知处理句柄名称组成的不可变集合 。"
2070+ msgstr "返回一个由所有已知处理器名称组成的不可变集合 。"
20712071
20722072#: ../../library/logging.rst:1323
20732073msgid ""
0 commit comments