Hi,
we are currently facing warning in our logs related @cap-js/telemetry. Here some parts of the log:
"log": "{\"level\":\"warn\",\"logger\":\"telemetry\",\"timestamp\":\"2026-02-18T07:55:45.086Z\",\"msg\":\"Current logger will overwrite one already registered from Error\\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\\n at module.exports (/usr/src/srv/node_modules/@cap-js/telemetry/lib/index.js:67:8)\\n at /usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:47:19\\n at Object.<anonymous> (/usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:48:3)\\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\\n at Object..js (node:internal/modules/cjs/loader:1820:10)\\n at Module.load (node:internal/modules/cjs/loader:1423:32)\\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)\",\"type\":\"log\"}",
"msg": "Current logger will overwrite one already registered from Error\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\n at module.exports (/usr/src/srv/node_modules/@cap-js/telemetry/lib/index.js:67:8)\n at /usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:47:19\n at Object.<anonymous> (/usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:48:3)\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\n at Object..js (node:internal/modules/cjs/loader:1820:10)\n at Module.load (node:internal/modules/cjs/loader:1423:32)\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)",
"log": [
"{\"level\":\"warn\",\"logger\":\"telemetry\",\"timestamp\":\"2026-02-18T07:55:45.086Z\",\"msg\":\"Current logger will overwrite one already registered from Error\\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\\n at module.exports (/usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/lib/index.js:67:8)\\n at /usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/cds-plugin.js:47:19\\n at Object.<anonymous> (/usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/cds-plugin.js:48:3)\\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\\n at Object..js (node:internal/modules/cjs/loader:1820:10)\\n at Module.load (node:internal/modules/cjs/loader:1423:32)\\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)\",\"type\":\"log\"}"
These our some of our dependencies:
"@cap-js/telemetry": "^1.6.0",
"@opentelemetry/exporter-prometheus": "^0.57.2",
"@opentelemetry/exporter-trace-otlp-http": "^0.57.2",
"@opentelemetry/instrumentation": "^0.57.2",
Do you have an idea why this warning is raised? Have you seen this type of warning before? Could thie be some kind of conflict with opentelemetry?
Thanks!
Giovanni
Hi,
we are currently facing warning in our logs related @cap-js/telemetry. Here some parts of the log:
"log": "{\"level\":\"warn\",\"logger\":\"telemetry\",\"timestamp\":\"2026-02-18T07:55:45.086Z\",\"msg\":\"Current logger will overwrite one already registered from Error\\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\\n at module.exports (/usr/src/srv/node_modules/@cap-js/telemetry/lib/index.js:67:8)\\n at /usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:47:19\\n at Object.<anonymous> (/usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:48:3)\\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\\n at Object..js (node:internal/modules/cjs/loader:1820:10)\\n at Module.load (node:internal/modules/cjs/loader:1423:32)\\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)\",\"type\":\"log\"}", "msg": "Current logger will overwrite one already registered from Error\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\n at module.exports (/usr/src/srv/node_modules/@cap-js/telemetry/lib/index.js:67:8)\n at /usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:47:19\n at Object.<anonymous> (/usr/src/srv/node_modules/@cap-js/telemetry/cds-plugin.js:48:3)\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\n at Object..js (node:internal/modules/cjs/loader:1820:10)\n at Module.load (node:internal/modules/cjs/loader:1423:32)\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)", "log": [ "{\"level\":\"warn\",\"logger\":\"telemetry\",\"timestamp\":\"2026-02-18T07:55:45.086Z\",\"msg\":\"Current logger will overwrite one already registered from Error\\n at DiagAPI.setLogger (/usr/src/srv/node_modules/@opentelemetry/api/build/src/api/diag.js:65:37)\\n at module.exports (/usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/lib/index.js:67:8)\\n at /usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/cds-plugin.js:47:19\\n at Object.<anonymous> (/usr/src/srv/node_modules/@@opensearch-dashboards-highlighted-field@cap@/opensearch-dashboards-highlighted-field@-@opensearch-dashboards-highlighted-field@js@/opensearch-dashboards-highlighted-field@/@opensearch-dashboards-highlighted-field@telemetry@/opensearch-dashboards-highlighted-field@/cds-plugin.js:48:3)\\n at Module._compile (node:internal/modules/cjs/loader:1688:14)\\n at Object..js (node:internal/modules/cjs/loader:1820:10)\\n at Module.load (node:internal/modules/cjs/loader:1423:32)\\n at Function.<anonymous> (node:internal/modules/cjs/loader:1246:12)\\n at G.loadModule (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:20757:22)\\n at d.load (/opt/dynatrace/oneagent-paas/agent/bin/1.325.64.20251114-153027/any/nodejs/nodejsagent.js:21045:104)\",\"type\":\"log\"}"These our some of our dependencies:
Do you have an idea why this warning is raised? Have you seen this type of warning before? Could thie be some kind of conflict with opentelemetry?
Thanks!
Giovanni