Como usar o registro NullHandler no python 2.6

A maior parte do meu código neste momento foi projetada para rodar no python 2.76. Portanto, a biblioteca que escrevi usa o código a seguir para que todos os consumidores de minhas bibliotecas possam ter o log de depuração vindo da biblioteca:

Então, em cada arquivo da biblioteca, tenho o seguinte:

log = logging.getLogger(__name__)
log.addHandler(logging.NullHandler())

Dessa forma, se um script de cliente usando minha biblioteca instancia um objeto de logger, a biblioteca também terá saída de log.

No entanto, agora eu preciso ajustar essa biblioteca para que ela seja executada no python 2.6 e queixe-se sobre esse pouco de código:

Traceback (most recent call last):
  File "./LCMTool.py", line 36, in <module>
    from lcm_zfssa  import *
  File "/devel/v2/lcm_zfssa.py", line 20, in <module>
    log.addHandler(logging.NullHandler())
  AttributeError: 'module' object has no attribute 'NullHandler'

Existe uma maneira de ajustar isso para que isso funcione com o python 2.6?

Obrigado por qualquer ajuda.

questionAnswers(2)

yourAnswerToTheQuestion