To naprawdę głupie pytanie, ale jak można wygodnie formatować ciągi dziennika w Play Framework 2 (i Scala?).Składnia rejestrowania dla Play Framework 2 w Scali
Mam google, ale bardzo trudno jest znaleźć przykład, zasadniczo większość linków mówi o skonfigurowaniu Logback w pierwszej kolejności, co zrobiłem dobrze.
jestem zasadniczo próbuje znaleźć najlepszy sposób stylistyczną zrobić coś takiego:
if(Logger.isDebugEnabled)
Logger.debug("Modified: Id = '" + real_session_id + "', Modified = " + modified.toString)
pochodzących z tła C# (i log4net) bym przypuszczać można zrobić coś takiego:
if(Logger.isDebugEnabled)
Logger.debug("Modified: Id = '{0}', Modified = {1}", real_session_id, modified.toString)
Ale nie widzę, jak to działałoby z cechą w taki sposób, w jaki jest zdefiniowane. Ja również widziałem niejasnych odniesień do jak może być w stanie uniknąć sprawdzania Logger.isDebugEnabled
za pomocą lazy składni evaluative jak:
Logger.debug("Modified: Id = ${real_session_id}, Modified = ${modified.toString}")
który używa makr Scala - ale znowu, że nie działa i mogę znaleźć bardzo niewiele informacji na ten temat.
Czy brakuje mi tu czegoś naprawdę rażącego?
Tylko co szukam dzięki - Nadal jestem noobem Scala i nie dostał do S-strun jeszcze! –