Cette question est vraiment stupide, mais comment pouvez-vous faire une mise en forme pratique des chaînes de journaux dans Play Framework 2 (et dans Scala?).Syntaxe de journalisation pour Play Framework 2 dans Scala
J'ai googlé mais c'est très difficile de trouver un exemple, essentiellement la plupart des liens parlent de la configuration de Logback en premier lieu que j'ai bien fait.
Je suis fondamentalement en essayant de trouver la meilleure façon stylistique de faire quelque chose comme:
if(Logger.isDebugEnabled)
Logger.debug("Modified: Id = '" + real_session_id + "', Modified = " + modified.toString)
Venant d'un je suppose que vous pourriez faire quelque chose comme arrière-plan C# (et log4net):
if(Logger.isDebugEnabled)
Logger.debug("Modified: Id = '{0}', Modified = {1}", real_session_id, modified.toString)
Mais je ne vois pas comment cela fonctionnerait avec le trait tel qu'il est défini. J'ai aussi vu de vagues références à la façon dont vous pourriez être en mesure d'éviter la vérification Logger.isDebugEnabled
en utilisant une syntaxe évaluative paresseux comme:
Logger.debug("Modified: Id = ${real_session_id}, Modified = ${modified.toString}")
qui utilise le macros Scala - mais encore une fois, cela ne fonctionne pas et je peux trouver très peu d'informations à ce sujet. Est-ce que je manque quelque chose de vraiment flagrant ici?
Tout ce que je cherche merci - Je suis encore un noob Scala et n'ont pas eu à s-cordes encore! –