2010-06-01 14 views
11

Sto cercando di capire come posso gestire il mio file log4j.properties con leiningen. Mi piacerebbe essere in grado di includere automaticamente il file nei vasi creati da lein e avere il file delle proprietà accessibile a "lein swank" (e lein repl).Gestione log4j.properties con lein

In questo momento ho il file nel mio progetto "root", ma ottengo questo errore quando utilizza la registrazione da Swank

[null] log4j:WARN No appenders could be found for logger (com.dev). 
[null] log4j:WARN Please initialize the log4j system properly. 

Grazie!

NOTA: Ho ottenuto il mio file log4j.properties dal post sul blog a http://www.paullegato.com/blog/log4j-clojure/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+clojure+(Planet+Clojure0 Sarei contenuti (in realtà entusiasti) configurare il mio formato di output di registrazione dall'interno Clojure, ma non ho trovato un modo per farlo ancora .

risposta

17

È necessario inserire il file log4j.properties nelle risorse (cartella di livello superiore - dove project.clj, src, test, lib, classes are) del progetto lein. In questo modo verrà reso disponibile sul classpath e impacchettato con il progetto se si esegue lein jar.

2

solo per mantenere questa corrente ...

Si dovrebbe guardare clj-logging-config. Ti permette di configurare il tuo logger da Clojure.

Problemi correlati