一、pom编写slf4j。version1。7。30slf4j。version!slf4j接口包和log4j2的实现dependencygroupIdorg。slf4jgroupIdslf4japiartifactIdversion1。7。30versiondependencydependencygroupIdorg。apache。logging。log4jgroupIdlog4jslf4jimplartifactIdversion2。15。0versiondependency!slf4j接口包和log4j2的实现!log4j2api和核心包dependencygroupIdorg。apache。logging。log4jgroupIdlog4japiartifactIdversion2。15。0versiondependencydependencygroupIdorg。apache。logging。log4jgroupIdlog4jcoreartifactIdversion2。15。0versiondependency!log4j2api和核心包!异步打印dependencygroupIdcom。lmaxgroupIddisruptorartifactIdversion3。4。4versiondependency!异步打印!可选包,根据实际情况桥接!JakartaCommonsLogging把jcl的日志输出重定向到SLF4JdependencygroupIdorg。slf4jgroupIdjcloverslf4jartifactIdversion1。7。30versiondependency!java。util。logging把jul的日志重定向到slf4jdependencygroupIdorg。slf4jgroupIdjultoslf4jartifactIdversion1。7。30versiondependency!可选包 二、 log4j2。xml配置 log4jConfiguration configlog4j2。xml contextparam 启动脚本start。sh:!binbashnohupjavaDfilePathconfigDjava。util。logging。config。fileconfiglogging。propertiesjarjarscoapserver。jarecho!ci。pid