Ho scritto test unitari utilizzando clojure.test
e ora aggiungo benchmark alla mia applicazione, utilizzando criterium
e perforate
.Clojure - configura la registrazione `timbre`
Questo funziona bene, ma ho una preoccupazione: sto vedendo un sacco di registri nel mio punto di riferimento. Sto usando timbre
e non so come configurarlo dal codice Clojure di Leiningen.
Non ho configurato una mappa di configurazione, anche se afferma nel README di essere super semplice, non ho trovato ulteriore documentazione, e fino ad ora ero felice con i valori predefiniti.
Come si configura la registrazione timbre
avere profili diversi tra development
, production
, e benchmarks
(che è un sotto-caso di development
).
Nota: nel caso in cui ciò è rilevante, io sto usando un production
e development
profili in Leiningen già.
Sei sicuro di aver bisogno della linea "(timbre/set-config! [: Shared-appender-config: spit-filename] log-file-name)" due volte? – Domchi
Buona cattura! Ho aggiornato il codice. –
questa risposta sembra essere superata con la nuova versione? Ho sbagliato # di args (2) passato a set-config – jdkealy