Graalvm aot中logback的处理和自动重载

官方说明:Logging in Native Image (graalvm.org)

我使用graalvm-community-jdk-21.0.1_windows-x64_bin.zip,解压后配置好JAVA_HOME和PATH,安装 C++,就可以直接使用,不需要复杂的匹配过程

日志这一块卡了很长时间,最后的方法是在application.yml中启用日志



然后编译时,会自动根据XML中的内容去判断反射的类,生成相关的引用信息,不需要自己在编译参数中增加内容





@@@code

@@#

这种方法得到的EXE,logback已经提前编译并匹配好了,可以直接使用,但会发现不会再接受外部指定的logging.config了,即使修改了logback-spring.xml中的内容,也不会生效。

为了再次更新配置,并使用scan功能,需要使用代码重新配置一次(配置可从application.yml中直接取,也可以使用-Dlogging.config=file:../config/logback-spring.xml重新指定位置,

       

@@@code@java@

@@#



posted @   秦秋随  阅读(288)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2009-01-12 令人吐血的string.format 对齐问题
点击右上角即可分享
微信分享提示