Registro de datos variables con nueva cadena de formato.

Yo uso la facilidad de registro para python 2.7.3.La documentación para esta versión de Python dice:

el paquete de registro es anterior a las nuevas opciones de formato, como str.format () y string.Template. Estas nuevas opciones de formato son compatibles ...

Me gusta el formato 'nuevo' con llaves. Así que estoy tratando de hacer algo como:

 log = logging.getLogger("some.logger")
 log.debug("format this message {0}", 1)

Y obtener error:

TypeError: no todos los argumentos se convierten durante el formato de cadena

¿Qué extraño aquí?

PD No quiero usar

log.debug("format this message {0}".format(1))

porque en este caso el mensaje siempre se está formateando independientemente del nivel del registrador.

Respuestas a la pregunta(8)

Su respuesta a la pregunta