el registro de Python no funciona en absoluto

Estoy tratando de usar el registro en mi pequeño proyecto de python. Siguiendo el tutorial, agregué el siguiente código a mi código, pero el mensaje no se registrará en el archivo como se suponía.

import logging
logging.basicConfig(
    filename = "a.log",
    filemode="w",
    level = logging.DEBUG)
logging.error("Log initialization failed.")

No se creó ningún archivo de registro en el pwd. (He usado el siguiente código para imprimir el pwd, y estoy seguro de que revisé el directorio correcto). Así que creé manualmente el archivo y ejecuté el código, pero el mensaje aún no estaba registrado.

print "argv: %r"%(sys.argv,)
print "dirname(argv[0]): %s"%os.path.abspath(os.path.expanduser(os.path.dirname(sys.argv[0])))
print "pwd: %s"%os.path.abspath(os.path.expanduser(os.path.curdir))

¿Alguien tiene alguna pista de lo que hice mal aquí? Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta