Ich verwende clojure.tools.logging für eine Webanwendung. Für lange Zeiten funktioniert es gut, mit org.clojure/tools.logging "0.1.2"
. Ich beginne und stoppe dann clojure repl [ lein repl
] für Entwicklungszwecke mehrmals neu. Plötzlich löst repl einen folgenden Fehler aus. Ich aktualisiere die Logging-Bibliothek auf org.clojure/tools.logging "0.2.3"
, aber keine Verwendung. Immer noch bekomme ich den gleichen Fehler, es gab nur diesen Fehler auf dem Repl, aber, mit der Anwendung ausgeführt, funktionieren Protokolle gut. Ich konnte nicht identifizieren, wo das Problem ist.
Ich benutze lo4j mit clojure.tools.logging.
%Vor%Ich würde versuchen, lein sauber, und dann lein deps, und dann lein kompilieren und schließlich lein repl. Wenn das nicht funktionierte, würde ich als nächstes versuchen, die Verzeichnisse lib und classes manuell zu löschen, dann lein deps laufen lassen, lein kompilieren und dann erneut lein.
Ich weiß, dass es ein altes ist, aber ich stieß nur auf das gleiche Problem und anscheinend hatte auch / .lein / profiles.clj eine Art Konflikt mit log4j. Ich habe es komplett gelöscht und es hat angefangen zu arbeiten.
Tags und Links clojure logging noclassdeffounderror log4j