私はすべての標準構成のプレーフレームワークアプリを持っています。 Iこのようなlogback.xml
変更: - :Play framework 2.5は、行番号の代わりに `? '疑問符を記録します
[info] application ? - Checking cart...
私はなど、
%class
、そこ
%line
を入れてみました代わりの
%L
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%coloredLevel %logger{15} %L - %message%n%xException{10} </pattern>
</encoder>
</appender>
をすべて同じ結果に、それはこのように、ログメッセージに?
を出力
私はまた、この質問に対する受け入れられた答えに従いました:Scala Play framework: logger pattern for displaying file and line
そして私のクラスの中にval logger = Logger(this.getClass)
を入れてください。それと同じ結果。それを修正する方法はありますか? build.sbtで指定されたログバックバージョンは2.11
です。あなたの質問のように%L
を使用して
あなたの 'appender'タグの中に' true includeCallerData> 'を追加してみてください。 –
Salem
は役に立たなかったです。また試みました '
Vasily802