Vaadin项目在Eclipse中持续输出INFO日志的原因及屏蔽方法咨询
Vaadin项目重复输出TypeScript日志的原因及屏蔽方法
日志产生原因
这些日志来自Vaadin开发服务器的DevServerOutputTracker组件。在开发模式下,Vaadin会自动监听前端TypeScript文件的变更,每次完成代码检查后,若未发现错误就会输出该提示。重复出现是因为开发服务器在启动初始化、文件扫描周期触发等场景下,会多次执行TypeScript检查流程。
屏蔽方法
方式1:修改Spring Boot配置文件(全局生效)
通过调整日志级别,让INFO级别的该类日志不再输出:
- 若使用
application.properties,添加:
logging.level.com.vaadin.base.devserver.DevServerOutputTracker=WARN
- 若使用
application.yml,添加:
logging: level: com.vaadin.base.devserver.DevServerOutputTracker: WARN
将日志级别设为WARN或ERROR后,只有警告或错误级别的日志才会输出,INFO级别的检查提示会被完全屏蔽。
方式2:Eclipse控制台过滤(临时本地方案)
在Eclipse的Console视图右上角点击"Filters"按钮,添加过滤规则:匹配包含[TypeScript] Found 0 errors. Watching for file changes.的日志条目,即可在本地控制台隐藏该内容。此方法仅对当前Eclipse环境生效,不会改变项目实际的日志输出逻辑。
内容的提问来源于stack exchange,提问作者Vibhor Bhardwaj
相关产品推荐
相关产品推荐

