LogBack - 使用应用程序信息设置日志记录模式

LogBack - Setting Logging Pattern with App Info

我一直在学习如何使用 LogBack Android,我想知道您如何设置模式以便它始终包含某些信息而不必在 log.error、[=12= 中传递它].

我知道模式设置完成了:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} %-5level [%thread][%logger{0}] %m%n</pattern>
    </encoder>
</appender>

如何包含其他信息,例如 UserId(登录我的应用程序的用户)或 DeviceId 或其他特定于我的应用程序的信息?

LOGBack you will accomplish it writing your own custom Layout.

FAQ from Tony19 说明了 logbacklogback-android 之间的一些差异,但我搜索了 logback-android java-doc 和解决方案关键 class LayoutBase<E> 可以找到。我想它会起作用。

希望对您有所帮助!