Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Specify Flask logging level via CLI

Aperta
#1,674 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
flask, python
Ambito
backend, cli

Direzione di ricerca

Start in app/main.py at the linked logging setup and reproduce the FLASK_APP=app/main.py flask cli streaming-mode example. Trace how Flask CLI commands initialize logging and use the proposed environment-variable behavior as the scope. Done means CLI runs can select a logging level and suppress the unwanted Flask output without changing normal application logging.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

While reviewing https://github.com/tiny-pilot/tinypilot/pull/1666, @jotaen4tinypilot suggested we suppress some of the Flask logging when running Flask in CLI commands. Example of logs to suppress:

$ FLASK_APP=app/main.py flask cli streaming-mode
2023-10-30 20:08:12.626 app.main        INFO Starting app
2023-10-30 20:08:12.658 db.store        INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql
2023-10-30 20:08:12.660 db.store        INFO Read 7 database migrations from disk
H264

It seems like we'll need to allow app/main.py to dynamically set the log level based on an environment variable:
https://github.com/tiny-pilot/tinypilot/blob/959a5a8f0e0fa138ccc2cd3cc7ba46f497e4d4c6/app/main.py#L30

Lingua principale
Python
Stelle
3.5k
Fork
291
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di tiny-pilot/tinypilot

Tutte le issue di tiny-pilot/tinypilot

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.