Question

Je suis en train de comprendre comment je peux gérer mon fichier log4j.properties avec Leiningen. Je voudrais être en mesure d'inclure automatiquement le fichier dans les pots qui lein crée ainsi que le fichier ont des propriétés être accessible à « lein Swank » (et lein rempl).

En ce moment, je le fichier dans mon projet « root », mais je reçois cette erreur quand je l'aide de l'enregistrement Swank

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

Merci!

NOTE: Je suis mon fichier log4j.properties du blog http://www.paullegato.com/blog/log4j-clojure/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+clojure+ (planète + Clojure0 Je serais contenu (en fait ravi) pour configurer mon format de sortie de l'enregistrement de l'intérieur Clojure, mais je ne l'ai pas trouvé un moyen de le faire encore.

Était-ce utile?

La solution

Vous devez mettre le fichier log4j.properties dans les Ressources (haut dossier de niveau - où project.clj, Src, test, lib, les classes sont) le dossier de votre projet lein. De cette façon, il sera mis à la disposition sur le chemin de classe et emballé avec le projet si vous exécutez lein jar.

Autres conseils

Juste pour garder ce courant ...

Vous devriez regarder CLJ-logging-config . Il vous permet de configurer votre enregistreur de Clojure.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top