gpt4 book ai didi

java - 从 java 命令行禁用 sap jco 跟踪

转载 作者:行者123 更新时间:2023-11-30 05:25:57 24 4
gpt4 key购买 nike

在我们的 mule 服务器中,我们每秒都会受到如下日志的轰炸,我该如何阻止它?

   *************** SAP_CMLISTEN ***************
[Thr 133440] SAP_CMLISTEN: timeout = 2000
[Thr 133440] SiSelNSelect: start select (timeout=2000)
[Thr 133440] Tue Oct 29 16:27:38 2019
[Thr 133440] NiSelISelectInt: 0 handles selected (0 buffered)
[Thr 133440] SAP_CMLISTEN: STISendNiping returns: 0
[Thr 133440] SAP_CMLISTEN: timeout after 2000 msecs
[Thr 133440] *************** SAP_CMLISTEN ***************

我尝试使用 -Djco.trace_level=0 运行一些 java 命令,但失败了。

$ java -Djco.trace_level=0

以上命令不起作用。

我希望禁用 SAP JCo 跟踪日志。

最佳答案

属性jco.trace_level用于上层JCo API跟踪。但您的示例显示了 CPIC 跟踪。
这可以通过登录参数 (jco.client.cpic_trace) 或通过全局 JCo 属性 (cpic.trace) 打开,也可以从通信伙伴远程打开通过跟踪级别传播。

如果您尚未在 JCo 端打开它,则它是从通信伙伴(ABAP 系统)远程激活的。
最近,添加了新的 JCo 属性 cpic.trace.accept_remote_activation,用于接受 CPIC 远程跟踪激活,默认值为 '0'(关闭)。据我所知,旧的 JCo 补丁级别无法抑制这种远程跟踪激活。如果您将 JCo 库更新为 latest patch level (当前为 JCo 3.0.20)如果 Java 应用程序未主动将其打开,则不应再创建这些 CPIC 跟踪。

关于java - 从 java 命令行禁用 sap jco 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58612122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com