@@ -11,7 +11,7 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"POT-Creation-Date : 2020-05-05 12:54+0200\n "
14
- "PO-Revision-Date : 2020-08-08 21:08 -0300\n "
14
+ "PO-Revision-Date : 2020-08-10 08:12 -0300\n "
15
15
"Language-Team : python-doc-es\n "
16
16
"MIME-Version : 1.0\n "
17
17
"Content-Type : text/plain; charset=UTF-8\n "
@@ -508,20 +508,31 @@ msgid ""
508
508
"string, you just need to subclass :class:`LoggerAdapter` and override :meth:"
509
509
"`~LoggerAdapter.process` to do what you need. Here is a simple example::"
510
510
msgstr ""
511
+ "La ventaja de usar 'extra' es que los valores en el objeto dict se combinan "
512
+ "en la instancia :class:`LogRecord`__dict__, lo que le permite usar cadenas "
513
+ "personalizadas con sus instancias :class:`Formatter` que conocen las claves "
514
+ "del objeto dict. Si necesita un método diferente, por ejemplo, si desea "
515
+ "anteponer o agregar la información contextual a la cadena del mensaje, solo "
516
+ "necesita la subclase :class:`LoggerAdapter` y anular :meth:`~ LoggerAdapter."
517
+ "process` para hacer lo que necesita. Aquí hay un ejemplo simple:"
511
518
512
519
#: ../Doc/howto/logging-cookbook.rst:615
513
520
msgid "which you can use like this::"
514
- msgstr ""
521
+ msgstr "que puede usar así:: "
515
522
516
523
#: ../Doc/howto/logging-cookbook.rst:620
517
524
msgid ""
518
525
"Then any events that you log to the adapter will have the value of "
519
526
"``some_conn_id`` prepended to the log messages."
520
527
msgstr ""
528
+ "Luego, cualquier evento que registre en el adaptador tendrá el valor de "
529
+ "``some_conn_id`` antepuesto a los mensajes de registro."
521
530
522
531
#: ../Doc/howto/logging-cookbook.rst:624
523
532
msgid "Using objects other than dicts to pass contextual information"
524
533
msgstr ""
534
+ "Usar objetos distintos a los diccionarios para transmitir información "
535
+ "contextual"
525
536
526
537
#: ../Doc/howto/logging-cookbook.rst:626
527
538
msgid ""
@@ -531,10 +542,15 @@ msgid ""
531
542
"if you want to generate values dynamically (whereas the values in a dict "
532
543
"would be constant)."
533
544
msgstr ""
545
+ "No es necesario pasar un diccionario real a la :class:`LoggerAdapter` - "
546
+ "puedes pasar una instancia de una clase que implemente ``__getitem__`` y "
547
+ "``__iter__`` de modo que parezca un diccionario para el logging. Esto es "
548
+ "útil si quieres generar valores dinámicamente (mientras que los valores en "
549
+ "un diccionario son constantes)."
534
550
535
551
#: ../Doc/howto/logging-cookbook.rst:635
536
552
msgid "Using Filters to impart contextual information"
537
- msgstr ""
553
+ msgstr "Usar filtros para impartir información contextual "
538
554
539
555
#: ../Doc/howto/logging-cookbook.rst:637
540
556
msgid ""
@@ -544,6 +560,12 @@ msgid ""
544
560
"can then be output using a suitable format string, or if needed a custom :"
545
561
"class:`Formatter`."
546
562
msgstr ""
563
+ "También puedes agregar información contextual a la salida del registro "
564
+ "utilizando un :class:`Filter` definido por el usuario. Las instancias de "
565
+ "``Filter`` pueden modificar los ``LogRecords`` que se les pasan, incluido el "
566
+ "agregado de atributos adicionales que luego se pueden generar utilizando "
567
+ "cadena de caracteres con el formato adecuado, o si es necesario, un :class:"
568
+ "`Formatter` personalizado."
547
569
548
570
#: ../Doc/howto/logging-cookbook.rst:642
549
571
msgid ""
@@ -556,14 +578,23 @@ msgid ""
556
578
"format string can be used to get similar output to that shown above. Here's "
557
579
"an example script::"
558
580
msgstr ""
581
+ "Por ejemplo, en una aplicación web, la solicitud que se está procesando (o "
582
+ "al menos, las partes interesantes de la misma) se pueden almacenar en una "
583
+ "variable *threadlocal* (:class:`threading.local`) y luego se puede acceder a "
584
+ "ella desde ``Filter`` para agregar información de la solicitud, - digamos, "
585
+ "la dirección IP remota y el nombre de usuario-, al ``LogRecord``, usando los "
586
+ "nombres de atributo 'ip' y 'user' como en el ejemplo anterior de "
587
+ "``LoggerAdapter``. En ese caso, se puede usar el mismo formato de cadena de "
588
+ "caracteres para obtener un resultado similar al que se muestra arriba. Aquí "
589
+ "hay un script de ejemplo::"
559
590
560
591
#: ../Doc/howto/logging-cookbook.rst:688
561
592
msgid "which, when run, produces something like:"
562
- msgstr ""
593
+ msgstr "que cuando se ejecuta, produce algo como: "
563
594
564
595
#: ../Doc/howto/logging-cookbook.rst:709
565
596
msgid "Logging to a single file from multiple processes"
566
- msgstr ""
597
+ msgstr "Logging a un sólo archivo desde múltiples procesos "
567
598
568
599
#: ../Doc/howto/logging-cookbook.rst:711
569
600
msgid ""
0 commit comments