【发布时间】:2017-04-12 03:08:25
【问题描述】:
我有一组不同的 Akka actor,都使用 logback 作为记录器。在纯 Akka actor 启动中,我可以在应用初始化期间执行此操作:
MDC.put("role", role)
role 是代表进程主要角色的字符串(如“worker”),所有日志都会有这个额外的上下文值,有助于调查。
其中一个角色是前端,使用 Play 框架发布 REST API。在这种情况下,我没有定义扩展 App 的对象,并且我不知道如何/在哪里设置这样的全局值,以便在 play 应用程序中发出的所有日志都标有角色(以及我想要的其他附加内容放)。
【问题讨论】:
标签: scala playframework-2.0 logback