9
votes

Comment définir le niveau de journalisation par défaut SBT sur "avertir"?

Le niveau de journalisation SBT par défaut est INFO (voir http://code.google.com/p / Simple-Build-Tool / Wiki / Runningsbt ).

Comment puis-je le configurer pour avertir comme défaut?


@christian: merci! Avez-vous obtenu cela pour travailler? J'ai modifié le sbt.boot.properties en conséquence et la passa via:

(1) -dsbt.boot.properties = mysbt.boot.properties

(2) -jar /usr/local/cellar/sbt/0.7.7/libexec/sbt-launch-0.7.7.jar "@ / usr / local / cave / sbt / 0.7.7 / libexec / mysbt .boot.properties "

Les deux chemins traitent mon sbt.boot.properties mais je vois toujours des messages de journal [INFO]. Remplacer les paramètres de projet ne fonctionne pas non plus.

Je me demande si cela fonctionne du tout. J'ai même trouvé un Bug .

merci, Lars


1 commentaires

3 Réponses :



9
votes

Vous pouvez la définir temporairement en préfixant votre action avec warn , par exemple xxx

ou à partir de la console SBT: xxx


3 commentaires

Merci Kristian, mais j'utilise déjà cette méthode et je ne veux pas définir le niveau de journal à chaque fois que je redémarre SBT.


Cela ne fonctionne plus avec XSBT. Y a-t-il une réponse à cela? Je souhaite définir le niveau de journal de la ligne de commande, car il est très utile de changer.


Je l'ai utilisé sur SBT 0.7.5, il est indiqué que "Set le niveau de journal pour avertir", mais puis je reçois des tonnes de débogage et de messages d'information. Est-ce un bug de SBT? ou les messages viennent-ils d'ailleurs (j'utilise un ascenseur).



7
votes

Dans XSBT Ceci semble être le moyen de le faire à partir de la console xxx

https://github.com/harrah/xsbt/wiki/quick-configuration-examples

Notez que ce sont des niveaux SBT, donc par exemple ils ne fonctionnent pas directement directement directement. Avec la lecture 2.0!


0 commentaires