2013-07-21 79 views
2

根據this threadthe source code,Play 2.0中的記錄器在測試模式下被禁用。在Play 2.1.x中,if條件似乎已被刪除(請參閱source code),所以我猜測記錄器可以在Play 2.1中的測試模式下使用,但對我而言並非如此。播放2.1:記錄器不工作

我用play.api.Logger(我在Scala中編程)和默認配置。下面是我如何使用它:

app/controllers/Application

package controllers 

import play.api.mvc._ 
import play.api.Logger 

object Application extends Controller { 

    def index = Action { 
    Logger.error("Here's index!") 
    Ok(views.html.index("Hello")) 
    } 
} 

conf/routes

# Home page 
GET  /        controllers.Application.index 
+0

請顯示一些代碼(config,usage ...)。 –

+0

@nico_ekito我已經添加了用法,如你所說(配置是默認的),謝謝:) – darcyq

+0

你怎麼測試這個控制器? –

回答

0

問題是由在classpath中移除重複的SLF4J和log4j的庫解決了,感謝@nico_ekito爲他的幫助!

+1

很高興看到您解決了這個問題,我在想知道發生了什麼事情:-) –