elastic-apm-node
Version:
The official Elastic APM agent for Node.js
24 lines (19 loc) • 731 B
JavaScript
/*
* Copyright Elasticsearch B.V. and other contributors where applicable.
* Licensed under the BSD 2-Clause License; you may not use this file except in
* compliance with the BSD 2-Clause License.
*/
;
// This is the (O)penTelemetry (B)ridge (LOG) facility.
//
// It is used for development/debugging of the OTel Bridge to emit a log line
// for (almost) every OTel API call. OTel Bridge implementations typically
// call `oblog.apicall(...)`. During development/debugging there is a block in
// "setup.js" that is enabled to turn this logging on. This should always be
// disabled for any release code.
module.exports = {
setApiCallLogFn(logFn) {
module.exports.apicall = logFn;
},
apicall() {},
};