2016-12-22 6 views
0

나는 문제를 겪고 있기 때문에 그들과 무슨 일이 일어나고 있는지 보려고 노력 해왔다. "이 스크립트 적용"버튼을 클릭하면 스크립트 적용을 요청하는 페이지가 다시 나타나고 해당 루프에 걸립니다. "play_evolutions"테이블을 생성하지만 스크립트는 실행되지 않습니다.Playframework Evolutions 로깅을보다 자세히 만드는 방법은 무엇입니까?

콘솔의 로그가 관련 정보를 제공하지 않습니다. 수동으로 스크립트를 실행 했으므로 ok입니다 ... 그래서 실제 문제가 무엇인지 알지 못해 더 많은 로깅이 필요합니다.

답변

1

진화는 일반적으로 매우 장황하지 않습니다 (talks 경고 수준에서는 대부분 그렇게합니다). 기본적으로

당신이 모든 플레이의 진화 생산 (가 logback.xml 파일에 있어야합니다) 가야에서 만약 당신이 라인을 가지고 있는지 확인하십시오

<logger name="play.api.db.evolutions" level="DEBUG" />

전체 파일을 (단지 예) :

<configuration> 
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <encoder> 
     <pattern>%level %logger{15} - %message%n%xException</pattern> 
    </encoder> 
    </appender> 

    <logger name="play.api.db.evolutions" level="DEBUG" /> 

    <root level="INFO"> 
    <appender-ref ref="STDOUT" /> 
    </root> 
</configuration>