@@ -261,8 +261,8 @@ msgid ""
261261"See :ref:`library-config` for more information on how to use :class:"
262262"`NullHandler`."
263263msgstr ""
264- "Consulte :ref:`biblioteca -config` para obter mais informações sobre como "
265- "usar : class:`NullHandler`."
264+ "Consulte :ref:`library -config` para obter mais informações sobre como usar : "
265+ "class:`NullHandler`."
266266
267267#: ../../library/logging.handlers.rst:159
268268msgid "WatchedFileHandler"
@@ -344,10 +344,12 @@ msgid ""
344344"Outputs the record to the file, but first calls :meth:`reopenIfNeeded` to "
345345"reopen the file if it has changed."
346346msgstr ""
347+ "Emite o registro para o arquivo, mas antes chama :meth:`reopenIfNeeded` para "
348+ "reabrir o arquivo caso ele tenha sido alterado."
347349
348350#: ../../library/logging.handlers.rst:214
349351msgid "BaseRotatingHandler"
350- msgstr ""
352+ msgstr "BaseRotatingHandler "
351353
352354#: ../../library/logging.handlers.rst:216
353355msgid ""
@@ -357,17 +359,25 @@ msgid ""
357359"need to instantiate this class, but it has attributes and methods you may "
358360"need to override."
359361msgstr ""
362+ "A classe :class:`BaseRotatingHandler`, localizada no módulo :mod:`logging."
363+ "handlers`, é a classe base para os tratadores de arquivos com rotação, :"
364+ "class:`RotatingFileHandler` e :class:`TimedRotatingFileHandler` Em geral, "
365+ "não é necessário instanciar essa classe, mas ela possui atributos e métodos "
366+ "que podem precisar ser substituídos."
360367
361368#: ../../library/logging.handlers.rst:224
362369msgid "The parameters are as for :class:`FileHandler`. The attributes are:"
363- msgstr ""
370+ msgstr "Os parâmetros são os mesmos de :class:`FileHandler`. Os atributos são: "
364371
365372#: ../../library/logging.handlers.rst:228
366373msgid ""
367374"If this attribute is set to a callable, the :meth:`rotation_filename` method "
368375"delegates to this callable. The parameters passed to the callable are those "
369376"passed to :meth:`rotation_filename`."
370377msgstr ""
378+ "Se esse atributo for definido como um chamável, o método :meth:"
379+ "`rotation_filename` delega a ele. Os parâmetros passados ao chamável são os "
380+ "mesmos passados para :meth:`rotation_filename`."
371381
372382#: ../../library/logging.handlers.rst:232
373383msgid ""
@@ -376,6 +386,10 @@ msgid ""
376386"every time for a given input, otherwise the rollover behaviour may not work "
377387"as expected."
378388msgstr ""
389+ "A função namer é chamada muitas vezes durante a rotação, portanto deve ser a "
390+ "mais simples e rápida possível. Ela também deve retornar sempre o mesmo "
391+ "resultado para uma dada entrada; caso contrário, o comportamento da rotação "
392+ "pode não funcionar como esperado."
379393
380394#: ../../library/logging.handlers.rst:237
381395msgid ""
@@ -393,36 +407,58 @@ msgid ""
393407"`~TimedRotatingFileHandler.getFilesToDelete` method to fit in with the "
394408"custom naming scheme.)"
395409msgstr ""
410+ "Também vale observar que é preciso ter cuidado ao usar um namer para "
411+ "preservar certos atributo no nome do arquivo que são usados durante a "
412+ "rotação. Por exemplo, :class:`RotatingFileHandler` espera ter um conjunto de "
413+ "arquivos de log cujos nomes contenham inteiros sucessivos, para que a "
414+ "rotação funcione como esperado, e :class:`TimedRotatingFileHandler` remova "
415+ "arquivos de log antigos (com base no parâmetro ``backupCount`` passado ao "
416+ "inicializador do manipulador) determinando quais são os arquivos mais "
417+ "antigos a serem excluídos. Para que isso funcione, os nomes dos arquivos "
418+ "devem ser ordenáveis usando a porção de data/hora do nome, e um namer "
419+ "precisa respeitar isso. (Se for desejado um namer que não respeite esse "
420+ "esquema, ele deverá ser usado em uma subclasse de :class:"
421+ "`TimedRotatingFileHandler` que substitua o método :meth:"
422+ "`~TimedRotatingFileHandler.getFilesToDelete` para se adequar ao esquema de "
423+ "nomeação personalizado.)"
396424
397425#: ../../library/logging.handlers.rst:255
398426msgid ""
399427"If this attribute is set to a callable, the :meth:`rotate` method delegates "
400428"to this callable. The parameters passed to the callable are those passed "
401429"to :meth:`rotate`."
402430msgstr ""
431+ "Se este atributo estiver definido como um chamável, o método :meth:`rotate` "
432+ "delega a esse chamável. Os parâmetros passados ao chamável são os mesmos "
433+ "passados para :meth:`rotate`."
403434
404435#: ../../library/logging.handlers.rst:263
405436msgid "Modify the filename of a log file when rotating."
406- msgstr ""
437+ msgstr "Modifica o nome do arquivo de log durante a rotação. "
407438
408439#: ../../library/logging.handlers.rst:265
409440msgid "This is provided so that a custom filename can be provided."
410441msgstr ""
442+ "Isso é fornecido para que um nome de arquivo personalizado possa ser "
443+ "providenciado."
411444
412445#: ../../library/logging.handlers.rst:267
413446msgid ""
414447"The default implementation calls the 'namer' attribute of the handler, if "
415448"it's callable, passing the default name to it. If the attribute isn't "
416449"callable (the default is ``None``), the name is returned unchanged."
417450msgstr ""
451+ "A implementação padrão chama o atributo namer do manipulador, se ele for "
452+ "chamável, passando o nome padrão para ele. Se o atributo não for chamável (o "
453+ "padrão é ``None``), o nome é devolvido sem alterações."
418454
419455#: ../../library/logging.handlers.rst:271
420456msgid "The default name for the log file."
421- msgstr ""
457+ msgstr "O nome padrão para o arquivo de log. "
422458
423459#: ../../library/logging.handlers.rst:278
424460msgid "When rotating, rotate the current log."
425- msgstr ""
461+ msgstr "Quando ocorre a rotação, rotaciona o log atual. "
426462
427463#: ../../library/logging.handlers.rst:280
428464msgid ""
@@ -431,17 +467,25 @@ msgid ""
431467"isn't callable (the default is ``None``), the source is simply renamed to "
432468"the destination."
433469msgstr ""
470+ "A implementação padrão chama o atributo rotator do manipulador, se ele for "
471+ "chamável, passando os argumentos source e dest para ele. Se o atributo não "
472+ "for chamável (o padrão é ``None``), o arquivo de origem é simplesmente "
473+ "renomeado para o destino."
434474
435475#: ../../library/logging.handlers.rst:285
436476msgid ""
437477"The source filename. This is normally the base filename, e.g. 'test.log'."
438478msgstr ""
479+ "O nome do arquivo de origem. Normalmente, este é o nome base do arquivo, por "
480+ "exemplo, 'test.log'."
439481
440482#: ../../library/logging.handlers.rst:287
441483msgid ""
442484"The destination filename. This is normally what the source is rotated to, e."
443485"g. 'test.log.1'."
444486msgstr ""
487+ "O nome do arquivo de destino. Normalmente, é para onde o arquivo de origem é "
488+ "rotacionado, por exemplo, 'test.log.1'."
445489
446490#: ../../library/logging.handlers.rst:292
447491msgid ""
@@ -452,26 +496,36 @@ msgid ""
452496"exception during an :meth:`emit` call, i.e. via the :meth:`handleError` "
453497"method of the handler."
454498msgstr ""
499+ "O motivo da existência desses atributos é evitar que você precise criar "
500+ "subclasses — é possível usar os mesmos chamáveis para instâncias de :class:"
501+ "`RotatingFileHandler` e :class:`TimedRotatingFileHandler`. Se o chamável "
502+ "namer ou rotator levantar uma exceção, ela será tratada da mesma forma que "
503+ "qualquer outra exceção durante uma chamada a :meth:`emit`, isto é, por meio "
504+ "do método :meth:`handleError` do manipulador."
455505
456506#: ../../library/logging.handlers.rst:299
457507msgid ""
458508"If you need to make more significant changes to rotation processing, you can "
459509"override the methods."
460510msgstr ""
511+ "Se precisar fazer alterações mais significativas no processamento de "
512+ "rotação, você pode substituir os métodos."
461513
462514#: ../../library/logging.handlers.rst:302
463515msgid "For an example, see :ref:`cookbook-rotator-namer`."
464- msgstr ""
516+ msgstr "Para um exemplo, consulte :ref:`cookbook-rotator-namer`. "
465517
466518#: ../../library/logging.handlers.rst:308
467519msgid "RotatingFileHandler"
468- msgstr ""
520+ msgstr "RotatingFileHandler "
469521
470522#: ../../library/logging.handlers.rst:310
471523msgid ""
472524"The :class:`RotatingFileHandler` class, located in the :mod:`logging."
473525"handlers` module, supports rotation of disk log files."
474526msgstr ""
527+ "A classe :class:`RotatingFileHandler`, localizada no módulo :mod:`logging."
528+ "handlers`, oferece suporte à rotação de arquivos de log em disco."
475529
476530#: ../../library/logging.handlers.rst:316
477531msgid ""
@@ -483,6 +537,13 @@ msgid ""
483537"grows indefinitely. If *errors* is provided, it determines how encoding "
484538"errors are handled."
485539msgstr ""
540+ "Retorna uma nova instância da classe :class:`RotatingFileHandler`. O arquivo "
541+ "especificado é aberto e usado como o stream para logging. Se *mode* não for "
542+ "especificado, ``'a'`` é usado. Se *encoding* não for ``None``, ele é usado "
543+ "para abrir o arquivo com essa codificação. Se *delay* for verdadeiro, a "
544+ "abertura do arquivo é adiada até a primeira chamada a :meth:`emit`. Por "
545+ "padrão, o arquivo cresce indefinidamente. Se *errors* for fornecido, ele é "
546+ "usado para determinar como erros de codificação são tratados."
486547
487548#: ../../library/logging.handlers.rst:323
488549msgid ""
@@ -501,21 +562,39 @@ msgid ""
501562"log.1`, and if files :file:`app.log.1`, :file:`app.log.2`, etc. exist, then "
502563"they are renamed to :file:`app.log.2`, :file:`app.log.3` etc. respectively."
503564msgstr ""
565+ "Você pode usar os valores *maxBytes* e *backupCount* para permitir que o "
566+ "arquivo faça :dfn:`rollover` em um tamanho predeterminado. Quando o tamanho "
567+ "está prestes a ser excedido, o arquivo é fechado e um novo arquivo é aberto "
568+ "silenciosamente para saída. O rollover ocorre sempre que o arquivo de log "
569+ "atual está próximo de *maxBytes* em comprimento; mas, se *maxBytes* ou "
570+ "*backupCount* for zero, o rollover nunca ocorre, portanto, em geral, você "
571+ "deve definir *backupCount* como pelo menos 1 e usar um *maxBytes* diferente "
572+ "de zero. Quando *backupCount* é diferente de zero, o sistema salva arquivos "
573+ "de log antigos acrescentando as extensões '.1', '.2' etc. ao nome do "
574+ "arquivo. Por exemplo, com um *backupCount* de 5 e um nome de arquivo base :"
575+ "file:`app.log`, você terá :file:`app.log`, :file:`app.log.1`, :file:`app."
576+ "log.2`, até :file:`app.log.5`. O arquivo no qual se escreve é sempre :file:"
577+ "`app.log`. Quando esse arquivo é preenchido, ele é fechado e renomeado para :"
578+ "file:`app.log.1` e, se existirem os arquivos :file:`app.log.1`, :file:`app."
579+ "log.2` etc., eles são renomeados para :file:`app.log.2`, :file:`app.log.3` "
580+ "etc., respectivamente."
504581
505582#: ../../library/logging.handlers.rst:347
506583#: ../../library/logging.handlers.rst:453
507584msgid "Does a rollover, as described above."
508- msgstr ""
585+ msgstr "Realiza um rollover, conforme descrito acima. "
509586
510587#: ../../library/logging.handlers.rst:352
511588msgid ""
512589"Outputs the record to the file, catering for rollover as described "
513590"previously."
514591msgstr ""
592+ "Grava o registro no arquivo, tratando a rotação conforme descrito "
593+ "anteriormente."
515594
516595#: ../../library/logging.handlers.rst:358
517596msgid "TimedRotatingFileHandler"
518- msgstr ""
597+ msgstr "TimedRotatingFileHandler "
519598
520599#: ../../library/logging.handlers.rst:360
521600msgid ""
0 commit comments