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.