transparencia-mg / dtamg-py

MIT License
0 stars 0 forks source link

Replace click.echo with logging #15

Closed fjuniorr closed 2 years ago

fjuniorr commented 2 years ago

Fix #10

fjuniorr commented 2 years ago

Um breve exemplo do funcionamento com a flag --verbose

$ dtamg-py --verbose etl-make extract --resource ft_receita_v2018
2022-02-18T09:34:44-0300 INFO  [dtamg_py.utils] Extraindo recurso ft_receita_v2018...
2022-02-18T09:34:44-0300 DEBUG [dtamg_py.utils] DEBUG
2022-02-18T09:34:44-0300 WARNI [dtamg_py.utils] Recurso ft_receita_v2018 sem nenhum registro.

e sem a flag (nível DEBUG é suprimido)

$ dtamg-py etl-make extract --resource ft_receita_v2018
2022-02-18T09:34:48-0300 INFO  [dtamg_py.utils] Extraindo recurso ft_receita_v2018...
2022-02-18T09:34:48-0300 WARNI [dtamg_py.utils] Recurso ft_receita_v2018 sem nenhum registro.

O tutorial Logging HOWTO tem essa referência sobre quando utilizar cada nível de log

20220218T102835

Dois pontos que vão ficar pro futuro são: