log4j2 日志 PatternLayout 配置对 SOFAArk PluginClassLoader 的影响
log4j2 相关类在 sofaark 插件中是导出的,因此当出现 log4j2 的类需要被加载时,会委托给 PluginClassLoader 进行加载。
log4j2 相关类在 sofaark 插件中是导出的,因此当出现 log4j2 的类需要被加载时,会委托给 PluginClassLoader 进行加载。
SOFAARK 是一个轻量级的类隔离框架,其有两个基本的能力:解决依赖包冲突和多应用(模块)合并部署。本篇将从解决依赖角度来说明下 SOFARK 插件的基本使用规则。
下图是官方文档中提供的用于描述依赖包冲突的一个场景: