Creare log in stile Apache in Axum
Vi condivido una piccola funzione che uso per creare un log in stile Apache in Axum.
In pratica ad ogni richiesta viene creata una riga.
Ogni giorno viene creato un file apposito.
Vi condivido una piccola funzione che uso per creare un log in stile Apache in Axum.
In pratica ad ogni richiesta viene creata una riga.
Ogni giorno viene creato un file apposito.
In un precedente articolo abbiamo visto come creare dei task in Rust e tokio.
In questo articolo vediamo come integrare quel codice in Axum.
In questo articolo vediamo come fare un upload in Rust e Axum.
Vi metterò solo il minimo indispensabile, quindi potrebbe essere che dobbiate integrare qualcosa da voi.
Lo scenario è questo:
In Rust questa cosa non è concessa, cioè non fa conversioni automatiche stile PHP/Javascript.
Abbiamo due soluzioni.
In pratica voglio che il mio controller Axum risponda con array di oggetti, ma dentro ad oggetto root data.
Quindi una cosa del genere:
{
"data": [
{....},
{....},
{....},
{....}
]
}
In questo articolo vediamo come usare tracing per creare dei log dentro la nostra applicazione Axum.
Salveremo i warning e gli error su file ed imposteremo anche una rotazione.