登录Play无阻塞?它是否在幕后使用了一些非阻塞的IO API?它是否安排在其他一些线程池中?我试着查看代码,但无法从那里弄清楚。
答案 0 :(得分:4)
文档只是说它使用了logback,所以我假设它默认是阻塞的,如果你想要异步日志记录,可以使用AsyncAppender
(note caveats)。
答案 1 :(得分:4)
默认情况下,日志记录是阻止的,但您可以将Logback配置为使用AsyncAppender。请注意,AsyncAppender是有损的 - discard debug messages if the queue is full为better performance。
http://www.playframework.com/documentation/2.3.x/SettingsLogger
答案 2 :(得分:0)
在Play 2.6中,它在DEV模式下阻塞,在生产中异步。 https://www.playframework.com/documentation/2.6.x/SettingsLogger