首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Atomikos运行Spring时禁用Atomikos日志文件

如何在使用Atomikos运行Spring时禁用Atomikos日志文件
EN

Stack Overflow用户
提问于 2018-03-12 21:47:23
回答 1查看 1.5K关注 0票数 0

我正在使用Spring和带有嵌入式下拖拉服务器的Atomikos,我将在docker中运行我的应用程序,作为一个可执行的jar.We,作为Sysout编写我们的所有日志,基本上我们是在刷新,而不是编写任何日志,files.But在我的工作目录下启动和运行应用程序时正在创建3个日志文件。

如何禁用此日志文件的创建。我们不应该在磁盘中创建任何物理日志文件。

是否有任何方法可以使这些日志将写入控制台而不是创建物理文件。

尝试在下面的配置,但它不工作。

com: atomikos: icatch: enable_logging=false

EN

回答 1

Stack Overflow用户

发布于 2018-03-12 22:58:04

您应该使用-Dcom.atomikos.icatch.enable_logging=false运行,因为Atomikos本身不读取您的application.yml,因此它不会从那里读取属性。Spring也没有设置这个属性。不过,从Atomikos文档中可以看出一点警告:

指定是否启用磁盘日志记录。默认为true。它对于JUnit测试很有用,或者在不将事务管理器的活动视为热点的情况下对代码进行配置,但是在生产中永远不应该禁用,或者不能保证的数据完整性。

事务日志与用于从故障中恢复的数据一样重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49244937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档