@@ -153,6 +153,13 @@ msgid ""
153
153
"modules, all the way up to the highest-level logger known as the root "
154
154
"logger; this approach is known as hierarchical logging."
155
155
msgstr ""
156
+ "この慣用的な使い方における重要な特色は、大部分のコードは "
157
+ "``getLogger(__name__)`` で単にモジュールレベルのロガーを作るだけで、そのロ"
158
+ "ガーを必要なロギングに使えるということです。これは簡潔であると同時に、下位の"
159
+ "コードにおいて、必要に応じてきめ細やかな制御を可能にしています。モジュールレ"
160
+ "ベルのロガーに対するログメッセージは、最終的にルートロガーとして知られる最上"
161
+ "位のロガーに達するまで順次転送されます。ロギングに対するこのようなアプローチ"
162
+ "は、階層的ロギングとして知られています。"
156
163
157
164
#: ../../library/logging.rst:74
158
165
msgid ""
@@ -164,6 +171,14 @@ msgid ""
164
171
"messages to its handlers. :func:`~logging.basicConfig` provides a quick way "
165
172
"to configure the root logger that handles many use cases."
166
173
msgstr ""
174
+ "ロギングを有用なものとするためには、用途に応じて構成する必要があります: ログ"
175
+ "レベルの設定や各ロガーの出力先から、潜在的には特定のモジュールに対する振る舞"
176
+ "いの変更などを、しばしばコマンドライン引数かアプリケーションの構成の一部とし"
177
+ "て。上記の例を含めて、ほとんどの場合ではルートロガーのみを構成するだけで十分"
178
+ "です。なぜならモジュールレベルの全ての下位のロガーは、全てのメッセージを最終"
179
+ "的にルートロガーのハンドラに転送するからです。 :func:`~logging.basicConfig` "
180
+ "は、多くのユースケースを上手に扱うことのできる簡便なルートロガーの構成方法を"
181
+ "提供します。"
167
182
168
183
#: ../../library/logging.rst:82
169
184
msgid ""
@@ -180,6 +195,8 @@ msgid ""
180
195
"The basic classes defined by the module, together with their attributes and "
181
196
"methods, are listed in the sections below."
182
197
msgstr ""
198
+ "モジュールで定義されている基本的なクラスと、その属性およびメソッドを以下に列"
199
+ "挙します。"
183
200
184
201
#: ../../library/logging.rst:89
185
202
msgid "Loggers expose the interface that application code directly uses."
@@ -236,16 +253,28 @@ msgid ""
236
253
"getLogger(__name__)``. That's because in a module, ``__name__`` is the "
237
254
"module's name in the Python package namespace."
238
255
msgstr ""
256
+ "``name`` は、潜在的に ``foo.bar.baz`` のようなピリオドで区切られた階層的な値"
257
+ "です (ただし、たとえば ``foo`` のような単純な値も可能です)。階層構造の下位に"
258
+ "あるロガーは、上位のロガーの子になります。たとえば ``foo`` という名前のロガー"
259
+ "に対して、 ``foo.bar``、 ``foo.bar.baz``、 ``foo.bam`` という名前のロガーは全"
260
+ "て ``foo`` の子孫です。さらに、全てのロガーはルートロガーの子孫です。ロガー名"
261
+ "の階層構造は Python パッケージの階層構造に類似しています。また、推奨される構"
262
+ "築方法である ``logging.getLogger(__name__)`` を使ってモジュール単位でロガーを"
263
+ "構築すれば、パッケージの階層構造とロガーの階層構造は同一になります。なぜな"
264
+ "ら、モジュールの中で、 ``__name__`` は Python パッケージの名前空間におけるモ"
265
+ "ジュール名だからです。"
239
266
240
267
#: ../../library/logging.rst:123
241
268
msgid ""
242
269
"This is the logger's name, and is the value that was passed to :func:"
243
270
"`getLogger` to obtain the logger."
244
271
msgstr ""
272
+ "ロガーの名前です。また、ロガーを取得するために :func:`getLogger` を呼び出すと"
273
+ "きに渡された値です。"
245
274
246
275
#: ../../library/logging.rst:126 ../../library/logging.rst:186
247
276
msgid "This attribute should be treated as read-only."
248
- msgstr ""
277
+ msgstr "この属性は読み出し専用として扱われるべきです。 "
249
278
250
279
#: ../../library/logging.rst:130
251
280
msgid "The threshold of this logger, as set by the :meth:`setLevel` method."
0 commit comments