2010-06-01 11 views
11

Próbuję dowiedzieć się, jak mogę zarządzać moim plikiem log4j.properties z leiningen. Chciałbym móc automatycznie dołączyć plik do słoików, które tworzy lein, a także aby plik właściwości był dostępny dla "lein swank" (i lein repl).Zarządzanie log4j.properties z leinem

Teraz mam plik w moim projekcie „root”, ale pojawia się ten błąd, gdy za pomocą rejestrowanie z Swank

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

Dzięki!

UWAGA: mam złożyć moje log4j.properties z blogu na http://www.paullegato.com/blog/log4j-clojure/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+clojure+(Planet+Clojure0 byłbym zadowolony (a właściwie zachwycona) konfigurowania mojego format wyjściowy rejestrowania od wewnątrz Clojure, ale nie znaleźli sposób, aby zrobić to jeszcze .

Odpowiedz

17

Należy umieścić plik log4j.properties w zasobach (folder najwyższego poziomu - gdzie project.clj, src, testy, lib, zajęcia ARE) folder projektu Lein. W ten sposób zostanie on udostępniony w ścieżce klas i spakowany wraz z projektem, jeśli uruchomisz lein jar.