google / google/python-fire

Feature Request: Add logging level support as a default parameter for functions

Abierto
#140 1 comentario 10 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
28.2k
Forks
1.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

It would be nice to add a logging level option as a default option for all methods.

An ideal implementation would be like a decorator for a function: when a function is decorated, then the function will be added with `[--log-level INFO]` without specifying so.

For example, a method with a decorator:
```puthon
@fire.logger(logger_object):
def a_method(params1):
logger_object.debug('log line')
```

Will actually make `a_method(param1)` works like `a_method(param1, log_level=logging.INFO)`.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.