【发布时间】:2023-01-12 05:42:11
【问题描述】:
我需要将应用程序迁移到云,并且容器是只读的,所以我无法创建任何文件/文件夹。我正在使用修复消息,并且修复框架在创建新连接时正在创建日志文件夹。 目前唯一的解决方案是“覆盖”所有会话/连接创建,但有很多方法可以避免。
拜托,有人遇到同样的问题吗?还有其他解决方案吗?
【问题讨论】:
标签: java cloud fix-protocol
我需要将应用程序迁移到云,并且容器是只读的,所以我无法创建任何文件/文件夹。我正在使用修复消息,并且修复框架在创建新连接时正在创建日志文件夹。 目前唯一的解决方案是“覆盖”所有会话/连接创建,但有很多方法可以避免。
拜托,有人遇到同样的问题吗?还有其他解决方案吗?
【问题讨论】:
标签: java cloud fix-protocol
如果不知道您使用的是哪个 FIX 引擎,这真的很难很好地回答,但一般来说,您可以将其日志记录工具配置为不写入文件,而是写入数据库、套接字或您想要的任何内容(例如通过在 Log4J 中配置 Appenders)。
如果您碰巧正在使用 QuickFIX/J,可以按照https://quickfixj.org/wiki/display/qfj/QuickFIXJ+Logging 中的文档执行此操作,因为可以在部署时绑定到 Log4J(或许多其他)日志记录后端。
【讨论】: