@@ -1169,7 +1169,7 @@ msgid ""
11691169"define a level with the same numeric value, it overwrites the predefined "
11701170"value; the predefined name is lost."
11711171msgstr ""
1172- "日志记录级别的数值在下表中给出。如果你想要定义自己的级别,并且需要它们具有相对于预定义级别的特定值,那么这些内容可能是你感兴趣的 。如果你定义具有相同数值的级别,它将覆盖预定义的值;"
1172+ "日志记录级别的数值在下表中给出。如果你想要定义自己的级别,并且需要它们具有相对于预定义级别的特定值,那么你可能对一下内容感兴趣 。如果你定义具有相同数值的级别,它将覆盖预定义的值;"
11731173" 预定义的名称失效。"
11741174
11751175#: ../../howto/logging.rst:855
@@ -1221,7 +1221,7 @@ msgid ""
12211221" class. When a logger decides to actually log an event, a "
12221222":class:`~logging.LogRecord` instance is created from the logging message."
12231223msgstr ""
1224- "记录消息被编码为 :class:`~logging.LogRecord` 类的实例。当记录器决定实际记录事件时,从记录消息创建 "
1224+ "记录消息被编码为 :class:`~logging.LogRecord` 类的实例。当记录器决定实际记录事件时,将用记录消息创建 "
12251225":class:`~logging.LogRecord` 实例。"
12261226
12271227#: ../../howto/logging.rst:881
@@ -1240,12 +1240,12 @@ msgid ""
12401240"message (unless the *propagate* flag for a logger is set to a false value, "
12411241"at which point the passing to ancestor handlers stops)."
12421242msgstr ""
1243- "记录消息通过使用 :dfn:`handlers` 进行调度机制 ,它们是 :class:`Handler` 类的子类的实例。处理程序负责确保记录的消息(以 "
1244- " :class:`LogRecord` 的形式)最终位于特定位置(或一组位置),这对该消息的目标受众 (例如最终用户、 "
1245- "支持服务台员工、系统管理员、开发人员)。传递处理程序用于特定目标的 :class:`LogRecord` 实例。 "
1246- "每个记录器可以有零个、一个或多个与之关联的处理程序 (通过 :class:`Logger` 的 :meth:`~Logger.addHandler` "
1247- "方法)。除了与记录器直接关联的任何处理程序之外 ,还调用与记录器的 *所有祖先相关联的所有处理程序来分派消息 (除非记录器的 *propagate* "
1248- "标志设置为false值,这将停止传递到上级处理程序 )。"
1243+ "记录消息受 :dfn:`handlers` 建立的调度机制控制 ,它们是 :class:`Handler` 类的子类实例。处理器负责确保记录的消息(以 "
1244+ ":class:`LogRecord` 的形式)最终位于对该消息的目标受众 (例如最终用户、 "
1245+ "支持服务台员工、系统管理员、开发人员)有用的特定位置(或一组位置)上。处理器传递适用于特定目标的 :class:`LogRecord` 实例。 "
1246+ "每个记录器可以有零个、一个或多个与之关联的处理器 (通过 :class:`Logger` 的 :meth:`~Logger.addHandler` "
1247+ "方法)。除了与记录器直接关联的所有处理器之外 ,还调用与记录器的 *所有祖先关联的处理器来分派消息 (除非记录器的 *propagate* 标志设置为 "
1248+ "false 值,这将停止传递到上级处理器 )。"
12491249
12501250#: ../../howto/logging.rst:895
12511251msgid ""
@@ -1256,7 +1256,7 @@ msgid ""
12561256" Most user-defined subclasses of :class:`Handler` will need to override this"
12571257" :meth:`~Handler.emit`."
12581258msgstr ""
1259- "就像记录器一样,处理程序可以具有与它们相关联的级别。处理程序的级别作为过滤器 ,其方式与记录器级别相同。如果处理程序决定调度一个事件 ,则使用 "
1259+ "就像记录器一样,处理器可以具有与它们相关联的级别。处理器的级别作为过滤器 ,其方式与记录器级别相同。如果处理器决定调度一个事件 ,则使用 "
12601260":meth:`~handler.emit` 方法将消息发送到其目标。大多数用户定义的 :class:`Handler` 子类都需要重载 "
12611261":meth:`~handler.emit` 。"
12621262
@@ -1278,12 +1278,11 @@ msgid ""
12781278msgstr ""
12791279"定义你自己的级别是可能的,但不一定是必要的,因为现有级别是根据实践经验选择的。但是,如果你确信需要自定义级别,那么在执行此操作时应特别小心,如果你正在开发库,则"
12801280" *定义自定义级别可能是一个非常糟糕的主意* 。 "
1281- "这是因为如果多个库作者都定义了他们自己的自定义级别,那么使用开发人员很难控制和解释这些多个库的日志记录输出,因为给定的数值可能意味着不同的东西 "
1282- "对于不同的库。"
1281+ "这是因为如果多个库作者都定义了他们自己的自定义级别,那么使用开发人员很难控制和解释这些多个库的日志记录输出,因为给定的数值对于不同的库可能意味着不同的东西。"
12831282
12841283#: ../../howto/logging.rst:919
12851284msgid "Useful Handlers"
1286- msgstr "有用的处理程序 "
1285+ msgstr "有用的处理器 "
12871286
12881287#: ../../howto/logging.rst:921
12891288msgid ""
@@ -1308,7 +1307,7 @@ msgid ""
13081307"directly. Instead, use :class:`~handlers.RotatingFileHandler` or "
13091308":class:`~handlers.TimedRotatingFileHandler`."
13101309msgstr ""
1311- ":class:`~handlers.BaseRotatingHandler` 是轮换日志文件的处理程序的基类 。它并不应该直接实例化。而应该使用 "
1310+ ":class:`~handlers.BaseRotatingHandler` 是轮换日志文件的处理器的基类 。它并不应该直接实例化。而应该使用 "
13121311":class:`~handlers.RotatingFileHandler` 或 "
13131312":class:`~handlers.TimedRotatingFileHandler` 代替它。"
13141313
@@ -1380,7 +1379,7 @@ msgid ""
13801379"support the underlying mechanism used."
13811380msgstr ""
13821381":class:`~handlers.WatchedFileHandler` "
1383- "实例会监视他们要写入日志的文件。如果文件发生更改,则会关闭该文件并使用文件名重新打开。此处理程序仅在类 Unix 系统上有用; Windows "
1382+ "实例会监视他们要写入日志的文件。如果文件发生更改,则会关闭该文件并使用文件名重新打开。此处理器仅在类 Unix 系统上有用; Windows "
13841383"不支持依赖的基础机制。"
13851384
13861385#: ../../howto/logging.rst:966
@@ -1400,8 +1399,8 @@ msgid ""
14001399"more information."
14011400msgstr ""
14021401":class:`NullHandler` "
1403- "实例对错误消息不执行任何操作。它们由想要使用日志记录的库开发人员使用,但是想要避免如果库用户没有配置日志记录,则显示 "
1404- "\" 无法找到记录器XXX的消息处理器 \" 消息的情况。有关更多信息 ,请参阅 :ref:`library-config` 。"
1402+ "实例对错误消息不执行任何操作。它们由想要使用日志记录的库开发人员使用,但是想要避免如果库用户没有配置日志记录,则显示 'No handlers "
1403+ "could be found for logger XXX' 消息的情况。更多有关信息 ,请参阅 :ref:`library-config` 。"
14051404
14061405#: ../../howto/logging.rst:975
14071406msgid "The :class:`NullHandler` class."
@@ -1419,7 +1418,7 @@ msgid ""
14191418"sub-module, :mod:`logging.config`, for configuration functionality.)"
14201419msgstr ""
14211420"The :class:`NullHandler` 、 :class:`StreamHandler` 和 :class:`FileHandler` "
1422- "类在核心日志包中定义。其他处理程序定义在 :mod:`logging.handlers` 中。(还有另一个子模块 "
1421+ "类在核心日志包中定义。其他处理器定义在 :mod:`logging.handlers` 中。(还有另一个子模块 "
14231422":mod:`logging.config` ,用于配置功能)"
14241423
14251424#: ../../howto/logging.rst:986
@@ -1428,7 +1427,7 @@ msgid ""
14281427":class:`Formatter` class. They are initialized with a format string suitable"
14291428" for use with the % operator and a dictionary."
14301429msgstr ""
1431- "记录的消息被格式化为通过 :class:`Formatter` 类的实例进行呈现。 它们使用适合与 % 运算符一起使用的格式字符串和字典进行初始化。"
1430+ "记录的消息通过 :class:`Formatter` 类的实例进行格式化后呈现。 它们使用能与 % 运算符一起使用的格式字符串和字典进行初始化。"
14321431
14331432#: ../../howto/logging.rst:990
14341433msgid ""
0 commit comments