【C语言】应用启动后,OB会自动生成ecoblib.log.YYYYMMDD日志文件,如何取消生成?

其他AI和OB官方小助手给出的答案是配置环境变量参数,可OB中真的有ECOBLIB_LOG_DISABLE、ECOBLIB_LOG_DIR参数吗?我试了结果是不行,请问是否还有其他解决方案呢?

1 个赞

有大佬协助解决下吗?我司的OB驻场支持人员回复结果为“这个ecob日志是必须生成的,且无法调整生成目录”,我觉得这不合理…如果交易量过多,生成的ecob日志文件超出预期的多,难道要为这种日志承担日常运维的风险以及配置相应的硬件开销吗?

export ECOB_LOG_LEVEL=OFF
试一下这个变量

老师,这个变量也无效,我试了ECOB_LOG_LEVEL和ECOBLIB_LOG_LEVEL都不行

你使用的这个功能 应该不属于社区版吧
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004475817

我用的应该是企业版,目前在我司专项测试环境做oracle迁移OB的可行性验证

这个你找企业版的技术支持吧 社区版没有这个 不好意思 没有办法回答你
你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。

目前自己研究出通过修改应用启动脚本的默认目录,可修改ecob日志生成目录,在这里记录与诸位分享。