mirror of
https://github.com/oven-sh/setup-bun.git
synced 2025-07-19 13:08:27 +02:00
feat: add @actions/cache
This commit is contained in:
parent
b15fb7d098
commit
16e8c96a41
1932 changed files with 261172 additions and 10 deletions
20
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.d.ts
generated
vendored
Normal file
20
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
import { ComponentLoggerOptions, DiagLogger } from './types';
|
||||
/**
|
||||
* Component Logger which is meant to be used as part of any component which
|
||||
* will add automatically additional namespace in front of the log message.
|
||||
* It will then forward all message to global diag logger
|
||||
* @example
|
||||
* const cLogger = diag.createComponentLogger({ namespace: '@opentelemetry/instrumentation-http' });
|
||||
* cLogger.debug('test');
|
||||
* // @opentelemetry/instrumentation-http test
|
||||
*/
|
||||
export declare class DiagComponentLogger implements DiagLogger {
|
||||
private _namespace;
|
||||
constructor(props: ComponentLoggerOptions);
|
||||
debug(...args: any[]): void;
|
||||
error(...args: any[]): void;
|
||||
info(...args: any[]): void;
|
||||
warn(...args: any[]): void;
|
||||
verbose(...args: any[]): void;
|
||||
}
|
||||
//# sourceMappingURL=ComponentLogger.d.ts.map
|
77
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js
generated
vendored
Normal file
77
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js
generated
vendored
Normal file
|
@ -0,0 +1,77 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import { getGlobal } from '../internal/global-utils';
|
||||
/**
|
||||
* Component Logger which is meant to be used as part of any component which
|
||||
* will add automatically additional namespace in front of the log message.
|
||||
* It will then forward all message to global diag logger
|
||||
* @example
|
||||
* const cLogger = diag.createComponentLogger({ namespace: '@opentelemetry/instrumentation-http' });
|
||||
* cLogger.debug('test');
|
||||
* // @opentelemetry/instrumentation-http test
|
||||
*/
|
||||
var DiagComponentLogger = /** @class */ (function () {
|
||||
function DiagComponentLogger(props) {
|
||||
this._namespace = props.namespace || 'DiagComponentLogger';
|
||||
}
|
||||
DiagComponentLogger.prototype.debug = function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return logProxy('debug', this._namespace, args);
|
||||
};
|
||||
DiagComponentLogger.prototype.error = function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return logProxy('error', this._namespace, args);
|
||||
};
|
||||
DiagComponentLogger.prototype.info = function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return logProxy('info', this._namespace, args);
|
||||
};
|
||||
DiagComponentLogger.prototype.warn = function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return logProxy('warn', this._namespace, args);
|
||||
};
|
||||
DiagComponentLogger.prototype.verbose = function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return logProxy('verbose', this._namespace, args);
|
||||
};
|
||||
return DiagComponentLogger;
|
||||
}());
|
||||
export { DiagComponentLogger };
|
||||
function logProxy(funcName, namespace, args) {
|
||||
var logger = getGlobal('diag');
|
||||
// shortcut if logger not set
|
||||
if (!logger) {
|
||||
return;
|
||||
}
|
||||
args.unshift(namespace);
|
||||
return logger[funcName].apply(logger, args);
|
||||
}
|
||||
//# sourceMappingURL=ComponentLogger.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"ComponentLogger.js","sourceRoot":"","sources":["../../../src/diag/ComponentLogger.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,0BAA0B,CAAC;AAGrD;;;;;;;;GAQG;AACH;IAGE,6BAAY,KAA6B;QACvC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,SAAS,IAAI,qBAAqB,CAAC;IAC7D,CAAC;IAEM,mCAAK,GAAZ;QAAa,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,yBAAc;;QACzB,OAAO,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IAClD,CAAC;IAEM,mCAAK,GAAZ;QAAa,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,yBAAc;;QACzB,OAAO,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IAClD,CAAC;IAEM,kCAAI,GAAX;QAAY,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,yBAAc;;QACxB,OAAO,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IACjD,CAAC;IAEM,kCAAI,GAAX;QAAY,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,yBAAc;;QACxB,OAAO,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IACjD,CAAC;IAEM,qCAAO,GAAd;QAAe,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,yBAAc;;QAC3B,OAAO,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IACpD,CAAC;IACH,0BAAC;AAAD,CAAC,AA1BD,IA0BC;;AAED,SAAS,QAAQ,CACf,QAA0B,EAC1B,SAAiB,EACjB,IAAS;IAET,IAAM,MAAM,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC;IACjC,6BAA6B;IAC7B,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IAED,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IACxB,OAAO,MAAM,CAAC,QAAQ,CAAC,OAAhB,MAAM,EAAe,IAAoC,EAAE;AACpE,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { getGlobal } from '../internal/global-utils';\nimport { ComponentLoggerOptions, DiagLogger, DiagLogFunction } from './types';\n\n/**\n * Component Logger which is meant to be used as part of any component which\n * will add automatically additional namespace in front of the log message.\n * It will then forward all message to global diag logger\n * @example\n * const cLogger = diag.createComponentLogger({ namespace: '@opentelemetry/instrumentation-http' });\n * cLogger.debug('test');\n * // @opentelemetry/instrumentation-http test\n */\nexport class DiagComponentLogger implements DiagLogger {\n private _namespace: string;\n\n constructor(props: ComponentLoggerOptions) {\n this._namespace = props.namespace || 'DiagComponentLogger';\n }\n\n public debug(...args: any[]): void {\n return logProxy('debug', this._namespace, args);\n }\n\n public error(...args: any[]): void {\n return logProxy('error', this._namespace, args);\n }\n\n public info(...args: any[]): void {\n return logProxy('info', this._namespace, args);\n }\n\n public warn(...args: any[]): void {\n return logProxy('warn', this._namespace, args);\n }\n\n public verbose(...args: any[]): void {\n return logProxy('verbose', this._namespace, args);\n }\n}\n\nfunction logProxy(\n funcName: keyof DiagLogger,\n namespace: string,\n args: any\n): void {\n const logger = getGlobal('diag');\n // shortcut if logger not set\n if (!logger) {\n return;\n }\n\n args.unshift(namespace);\n return logger[funcName](...(args as Parameters<DiagLogFunction>));\n}\n"]}
|
38
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.d.ts
generated
vendored
Normal file
38
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
import { DiagLogger, DiagLogFunction } from './types';
|
||||
/**
|
||||
* A simple Immutable Console based diagnostic logger which will output any messages to the Console.
|
||||
* If you want to limit the amount of logging to a specific level or lower use the
|
||||
* {@link createLogLevelDiagLogger}
|
||||
*/
|
||||
export declare class DiagConsoleLogger implements DiagLogger {
|
||||
constructor();
|
||||
/** Log an error scenario that was not expected and caused the requested operation to fail. */
|
||||
error: DiagLogFunction;
|
||||
/**
|
||||
* Log a warning scenario to inform the developer of an issues that should be investigated.
|
||||
* The requested operation may or may not have succeeded or completed.
|
||||
*/
|
||||
warn: DiagLogFunction;
|
||||
/**
|
||||
* Log a general informational message, this should not affect functionality.
|
||||
* This is also the default logging level so this should NOT be used for logging
|
||||
* debugging level information.
|
||||
*/
|
||||
info: DiagLogFunction;
|
||||
/**
|
||||
* Log a general debug message that can be useful for identifying a failure.
|
||||
* Information logged at this level may include diagnostic details that would
|
||||
* help identify a failure scenario. Useful scenarios would be to log the execution
|
||||
* order of async operations
|
||||
*/
|
||||
debug: DiagLogFunction;
|
||||
/**
|
||||
* Log a detailed (verbose) trace level logging that can be used to identify failures
|
||||
* where debug level logging would be insufficient, this level of tracing can include
|
||||
* input and output parameters and as such may include PII information passing through
|
||||
* the API. As such it is recommended that this level of tracing should not be enabled
|
||||
* in a production environment.
|
||||
*/
|
||||
verbose: DiagLogFunction;
|
||||
}
|
||||
//# sourceMappingURL=consoleLogger.d.ts.map
|
59
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js
generated
vendored
Normal file
59
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js
generated
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
var consoleMap = [
|
||||
{ n: 'error', c: 'error' },
|
||||
{ n: 'warn', c: 'warn' },
|
||||
{ n: 'info', c: 'info' },
|
||||
{ n: 'debug', c: 'debug' },
|
||||
{ n: 'verbose', c: 'trace' },
|
||||
];
|
||||
/**
|
||||
* A simple Immutable Console based diagnostic logger which will output any messages to the Console.
|
||||
* If you want to limit the amount of logging to a specific level or lower use the
|
||||
* {@link createLogLevelDiagLogger}
|
||||
*/
|
||||
var DiagConsoleLogger = /** @class */ (function () {
|
||||
function DiagConsoleLogger() {
|
||||
function _consoleFunc(funcName) {
|
||||
return function () {
|
||||
var args = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
if (console) {
|
||||
// Some environments only expose the console when the F12 developer console is open
|
||||
// eslint-disable-next-line no-console
|
||||
var theFunc = console[funcName];
|
||||
if (typeof theFunc !== 'function') {
|
||||
// Not all environments support all functions
|
||||
// eslint-disable-next-line no-console
|
||||
theFunc = console.log;
|
||||
}
|
||||
// One last final check
|
||||
if (typeof theFunc === 'function') {
|
||||
return theFunc.apply(console, args);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
for (var i = 0; i < consoleMap.length; i++) {
|
||||
this[consoleMap[i].n] = _consoleFunc(consoleMap[i].c);
|
||||
}
|
||||
}
|
||||
return DiagConsoleLogger;
|
||||
}());
|
||||
export { DiagConsoleLogger };
|
||||
//# sourceMappingURL=consoleLogger.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"consoleLogger.js","sourceRoot":"","sources":["../../../src/diag/consoleLogger.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAKH,IAAM,UAAU,GAAiD;IAC/D,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,OAAO,EAAE;IAC1B,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE;IACxB,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE;IACxB,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,OAAO,EAAE;IAC1B,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE;CAC7B,CAAC;AAEF;;;;GAIG;AACH;IACE;QACE,SAAS,YAAY,CAAC,QAAwB;YAC5C,OAAO;gBAAU,cAAO;qBAAP,UAAO,EAAP,qBAAO,EAAP,IAAO;oBAAP,yBAAO;;gBACtB,IAAI,OAAO,EAAE;oBACX,mFAAmF;oBACnF,sCAAsC;oBACtC,IAAI,OAAO,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;oBAChC,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;wBACjC,6CAA6C;wBAC7C,sCAAsC;wBACtC,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC;qBACvB;oBAED,uBAAuB;oBACvB,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;wBACjC,OAAO,OAAO,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;qBACrC;iBACF;YACH,CAAC,CAAC;QACJ,CAAC;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;SACvD;IACH,CAAC;IAkCH,wBAAC;AAAD,CAAC,AA3DD,IA2DC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { DiagLogger, DiagLogFunction } from './types';\n\ntype ConsoleMapKeys = 'error' | 'warn' | 'info' | 'debug' | 'trace';\nconst consoleMap: { n: keyof DiagLogger; c: ConsoleMapKeys }[] = [\n { n: 'error', c: 'error' },\n { n: 'warn', c: 'warn' },\n { n: 'info', c: 'info' },\n { n: 'debug', c: 'debug' },\n { n: 'verbose', c: 'trace' },\n];\n\n/**\n * A simple Immutable Console based diagnostic logger which will output any messages to the Console.\n * If you want to limit the amount of logging to a specific level or lower use the\n * {@link createLogLevelDiagLogger}\n */\nexport class DiagConsoleLogger implements DiagLogger {\n constructor() {\n function _consoleFunc(funcName: ConsoleMapKeys): DiagLogFunction {\n return function (...args) {\n if (console) {\n // Some environments only expose the console when the F12 developer console is open\n // eslint-disable-next-line no-console\n let theFunc = console[funcName];\n if (typeof theFunc !== 'function') {\n // Not all environments support all functions\n // eslint-disable-next-line no-console\n theFunc = console.log;\n }\n\n // One last final check\n if (typeof theFunc === 'function') {\n return theFunc.apply(console, args);\n }\n }\n };\n }\n\n for (let i = 0; i < consoleMap.length; i++) {\n this[consoleMap[i].n] = _consoleFunc(consoleMap[i].c);\n }\n }\n\n /** Log an error scenario that was not expected and caused the requested operation to fail. */\n public error!: DiagLogFunction;\n\n /**\n * Log a warning scenario to inform the developer of an issues that should be investigated.\n * The requested operation may or may not have succeeded or completed.\n */\n public warn!: DiagLogFunction;\n\n /**\n * Log a general informational message, this should not affect functionality.\n * This is also the default logging level so this should NOT be used for logging\n * debugging level information.\n */\n public info!: DiagLogFunction;\n\n /**\n * Log a general debug message that can be useful for identifying a failure.\n * Information logged at this level may include diagnostic details that would\n * help identify a failure scenario. Useful scenarios would be to log the execution\n * order of async operations\n */\n public debug!: DiagLogFunction;\n\n /**\n * Log a detailed (verbose) trace level logging that can be used to identify failures\n * where debug level logging would be insufficient, this level of tracing can include\n * input and output parameters and as such may include PII information passing through\n * the API. As such it is recommended that this level of tracing should not be enabled\n * in a production environment.\n */\n public verbose!: DiagLogFunction;\n}\n"]}
|
3
node_modules/@opentelemetry/api/build/esm/diag/index.d.ts
generated
vendored
Normal file
3
node_modules/@opentelemetry/api/build/esm/diag/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
export * from './consoleLogger';
|
||||
export * from './types';
|
||||
//# sourceMappingURL=index.d.ts.map
|
18
node_modules/@opentelemetry/api/build/esm/diag/index.js
generated
vendored
Normal file
18
node_modules/@opentelemetry/api/build/esm/diag/index.js
generated
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
export * from './consoleLogger';
|
||||
export * from './types';
|
||||
//# sourceMappingURL=index.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/index.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/index.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/diag/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,cAAc,iBAAiB,CAAC;AAChC,cAAc,SAAS,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nexport * from './consoleLogger';\nexport * from './types';\n"]}
|
3
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.d.ts
generated
vendored
Normal file
3
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
import { DiagLogger, DiagLogLevel } from '../types';
|
||||
export declare function createLogLevelDiagLogger(maxLevel: DiagLogLevel, logger: DiagLogger): DiagLogger;
|
||||
//# sourceMappingURL=logLevelLogger.d.ts.map
|
41
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js
generated
vendored
Normal file
41
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js
generated
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import { DiagLogLevel } from '../types';
|
||||
export function createLogLevelDiagLogger(maxLevel, logger) {
|
||||
if (maxLevel < DiagLogLevel.NONE) {
|
||||
maxLevel = DiagLogLevel.NONE;
|
||||
}
|
||||
else if (maxLevel > DiagLogLevel.ALL) {
|
||||
maxLevel = DiagLogLevel.ALL;
|
||||
}
|
||||
// In case the logger is null or undefined
|
||||
logger = logger || {};
|
||||
function _filterFunc(funcName, theLevel) {
|
||||
var theFunc = logger[funcName];
|
||||
if (typeof theFunc === 'function' && maxLevel >= theLevel) {
|
||||
return theFunc.bind(logger);
|
||||
}
|
||||
return function () { };
|
||||
}
|
||||
return {
|
||||
error: _filterFunc('error', DiagLogLevel.ERROR),
|
||||
warn: _filterFunc('warn', DiagLogLevel.WARN),
|
||||
info: _filterFunc('info', DiagLogLevel.INFO),
|
||||
debug: _filterFunc('debug', DiagLogLevel.DEBUG),
|
||||
verbose: _filterFunc('verbose', DiagLogLevel.VERBOSE),
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=logLevelLogger.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"logLevelLogger.js","sourceRoot":"","sources":["../../../../src/diag/internal/logLevelLogger.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAA+B,YAAY,EAAE,MAAM,UAAU,CAAC;AAErE,MAAM,UAAU,wBAAwB,CACtC,QAAsB,EACtB,MAAkB;IAElB,IAAI,QAAQ,GAAG,YAAY,CAAC,IAAI,EAAE;QAChC,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;KAC9B;SAAM,IAAI,QAAQ,GAAG,YAAY,CAAC,GAAG,EAAE;QACtC,QAAQ,GAAG,YAAY,CAAC,GAAG,CAAC;KAC7B;IAED,0CAA0C;IAC1C,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;IAEtB,SAAS,WAAW,CAClB,QAA0B,EAC1B,QAAsB;QAEtB,IAAM,OAAO,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC;QAEjC,IAAI,OAAO,OAAO,KAAK,UAAU,IAAI,QAAQ,IAAI,QAAQ,EAAE;YACzD,OAAO,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC7B;QACD,OAAO,cAAa,CAAC,CAAC;IACxB,CAAC;IAED,OAAO;QACL,KAAK,EAAE,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,KAAK,CAAC;QAC/C,IAAI,EAAE,WAAW,CAAC,MAAM,EAAE,YAAY,CAAC,IAAI,CAAC;QAC5C,IAAI,EAAE,WAAW,CAAC,MAAM,EAAE,YAAY,CAAC,IAAI,CAAC;QAC5C,KAAK,EAAE,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,KAAK,CAAC;QAC/C,OAAO,EAAE,WAAW,CAAC,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC;KACtD,CAAC;AACJ,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { DiagLogFunction, DiagLogger, DiagLogLevel } from '../types';\n\nexport function createLogLevelDiagLogger(\n maxLevel: DiagLogLevel,\n logger: DiagLogger\n): DiagLogger {\n if (maxLevel < DiagLogLevel.NONE) {\n maxLevel = DiagLogLevel.NONE;\n } else if (maxLevel > DiagLogLevel.ALL) {\n maxLevel = DiagLogLevel.ALL;\n }\n\n // In case the logger is null or undefined\n logger = logger || {};\n\n function _filterFunc(\n funcName: keyof DiagLogger,\n theLevel: DiagLogLevel\n ): DiagLogFunction {\n const theFunc = logger[funcName];\n\n if (typeof theFunc === 'function' && maxLevel >= theLevel) {\n return theFunc.bind(logger);\n }\n return function () {};\n }\n\n return {\n error: _filterFunc('error', DiagLogLevel.ERROR),\n warn: _filterFunc('warn', DiagLogLevel.WARN),\n info: _filterFunc('info', DiagLogLevel.INFO),\n debug: _filterFunc('debug', DiagLogLevel.DEBUG),\n verbose: _filterFunc('verbose', DiagLogLevel.VERBOSE),\n };\n}\n"]}
|
8
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.d.ts
generated
vendored
Normal file
8
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
import { DiagLogger } from '../types';
|
||||
/**
|
||||
* Returns a No-Op Diagnostic logger where all messages do nothing.
|
||||
* @implements {@link DiagLogger}
|
||||
* @returns {DiagLogger}
|
||||
*/
|
||||
export declare function createNoopDiagLogger(): DiagLogger;
|
||||
//# sourceMappingURL=noopLogger.d.ts.map
|
31
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js
generated
vendored
Normal file
31
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js
generated
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
function noopLogFunction() { }
|
||||
/**
|
||||
* Returns a No-Op Diagnostic logger where all messages do nothing.
|
||||
* @implements {@link DiagLogger}
|
||||
* @returns {DiagLogger}
|
||||
*/
|
||||
export function createNoopDiagLogger() {
|
||||
return {
|
||||
verbose: noopLogFunction,
|
||||
debug: noopLogFunction,
|
||||
info: noopLogFunction,
|
||||
warn: noopLogFunction,
|
||||
error: noopLogFunction,
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=noopLogger.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"noopLogger.js","sourceRoot":"","sources":["../../../../src/diag/internal/noopLogger.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAIH,SAAS,eAAe,KAAI,CAAC;AAE7B;;;;GAIG;AACH,MAAM,UAAU,oBAAoB;IAClC,OAAO;QACL,OAAO,EAAE,eAAe;QACxB,KAAK,EAAE,eAAe;QACtB,IAAI,EAAE,eAAe;QACrB,IAAI,EAAE,eAAe;QACrB,KAAK,EAAE,eAAe;KACvB,CAAC;AACJ,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { DiagLogger } from '../types';\n\nfunction noopLogFunction() {}\n\n/**\n * Returns a No-Op Diagnostic logger where all messages do nothing.\n * @implements {@link DiagLogger}\n * @returns {DiagLogger}\n */\nexport function createNoopDiagLogger(): DiagLogger {\n return {\n verbose: noopLogFunction,\n debug: noopLogFunction,\n info: noopLogFunction,\n warn: noopLogFunction,\n error: noopLogFunction,\n };\n}\n"]}
|
70
node_modules/@opentelemetry/api/build/esm/diag/types.d.ts
generated
vendored
Normal file
70
node_modules/@opentelemetry/api/build/esm/diag/types.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,70 @@
|
|||
export declare type DiagLogFunction = (message: string, ...args: unknown[]) => void;
|
||||
/**
|
||||
* Defines an internal diagnostic logger interface which is used to log internal diagnostic
|
||||
* messages, you can set the default diagnostic logger via the {@link DiagAPI} setLogger function.
|
||||
* API provided implementations include :-
|
||||
* - a No-Op {@link createNoopDiagLogger}
|
||||
* - a {@link DiagLogLevel} filtering wrapper {@link createLogLevelDiagLogger}
|
||||
* - a general Console {@link DiagConsoleLogger} version.
|
||||
*/
|
||||
export interface DiagLogger {
|
||||
/** Log an error scenario that was not expected and caused the requested operation to fail. */
|
||||
error: DiagLogFunction;
|
||||
/**
|
||||
* Log a warning scenario to inform the developer of an issues that should be investigated.
|
||||
* The requested operation may or may not have succeeded or completed.
|
||||
*/
|
||||
warn: DiagLogFunction;
|
||||
/**
|
||||
* Log a general informational message, this should not affect functionality.
|
||||
* This is also the default logging level so this should NOT be used for logging
|
||||
* debugging level information.
|
||||
*/
|
||||
info: DiagLogFunction;
|
||||
/**
|
||||
* Log a general debug message that can be useful for identifying a failure.
|
||||
* Information logged at this level may include diagnostic details that would
|
||||
* help identify a failure scenario.
|
||||
* For example: Logging the order of execution of async operations.
|
||||
*/
|
||||
debug: DiagLogFunction;
|
||||
/**
|
||||
* Log a detailed (verbose) trace level logging that can be used to identify failures
|
||||
* where debug level logging would be insufficient, this level of tracing can include
|
||||
* input and output parameters and as such may include PII information passing through
|
||||
* the API. As such it is recommended that this level of tracing should not be enabled
|
||||
* in a production environment.
|
||||
*/
|
||||
verbose: DiagLogFunction;
|
||||
}
|
||||
/**
|
||||
* Defines the available internal logging levels for the diagnostic logger, the numeric values
|
||||
* of the levels are defined to match the original values from the initial LogLevel to avoid
|
||||
* compatibility/migration issues for any implementation that assume the numeric ordering.
|
||||
*/
|
||||
export declare enum DiagLogLevel {
|
||||
/** Diagnostic Logging level setting to disable all logging (except and forced logs) */
|
||||
NONE = 0,
|
||||
/** Identifies an error scenario */
|
||||
ERROR = 30,
|
||||
/** Identifies a warning scenario */
|
||||
WARN = 50,
|
||||
/** General informational log message */
|
||||
INFO = 60,
|
||||
/** General debug log message */
|
||||
DEBUG = 70,
|
||||
/**
|
||||
* Detailed trace level logging should only be used for development, should only be set
|
||||
* in a development environment.
|
||||
*/
|
||||
VERBOSE = 80,
|
||||
/** Used to set the logging level to include all logging */
|
||||
ALL = 9999
|
||||
}
|
||||
/**
|
||||
* Defines options for ComponentLogger
|
||||
*/
|
||||
export interface ComponentLoggerOptions {
|
||||
namespace: string;
|
||||
}
|
||||
//# sourceMappingURL=types.d.ts.map
|
41
node_modules/@opentelemetry/api/build/esm/diag/types.js
generated
vendored
Normal file
41
node_modules/@opentelemetry/api/build/esm/diag/types.js
generated
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/**
|
||||
* Defines the available internal logging levels for the diagnostic logger, the numeric values
|
||||
* of the levels are defined to match the original values from the initial LogLevel to avoid
|
||||
* compatibility/migration issues for any implementation that assume the numeric ordering.
|
||||
*/
|
||||
export var DiagLogLevel;
|
||||
(function (DiagLogLevel) {
|
||||
/** Diagnostic Logging level setting to disable all logging (except and forced logs) */
|
||||
DiagLogLevel[DiagLogLevel["NONE"] = 0] = "NONE";
|
||||
/** Identifies an error scenario */
|
||||
DiagLogLevel[DiagLogLevel["ERROR"] = 30] = "ERROR";
|
||||
/** Identifies a warning scenario */
|
||||
DiagLogLevel[DiagLogLevel["WARN"] = 50] = "WARN";
|
||||
/** General informational log message */
|
||||
DiagLogLevel[DiagLogLevel["INFO"] = 60] = "INFO";
|
||||
/** General debug log message */
|
||||
DiagLogLevel[DiagLogLevel["DEBUG"] = 70] = "DEBUG";
|
||||
/**
|
||||
* Detailed trace level logging should only be used for development, should only be set
|
||||
* in a development environment.
|
||||
*/
|
||||
DiagLogLevel[DiagLogLevel["VERBOSE"] = 80] = "VERBOSE";
|
||||
/** Used to set the logging level to include all logging */
|
||||
DiagLogLevel[DiagLogLevel["ALL"] = 9999] = "ALL";
|
||||
})(DiagLogLevel || (DiagLogLevel = {}));
|
||||
//# sourceMappingURL=types.js.map
|
1
node_modules/@opentelemetry/api/build/esm/diag/types.js.map
generated
vendored
Normal file
1
node_modules/@opentelemetry/api/build/esm/diag/types.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/diag/types.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AA+CH;;;;GAIG;AACH,MAAM,CAAN,IAAY,YAwBX;AAxBD,WAAY,YAAY;IACtB,uFAAuF;IACvF,+CAAQ,CAAA;IAER,mCAAmC;IACnC,kDAAU,CAAA;IAEV,oCAAoC;IACpC,gDAAS,CAAA;IAET,wCAAwC;IACxC,gDAAS,CAAA;IAET,gCAAgC;IAChC,kDAAU,CAAA;IAEV;;;OAGG;IACH,sDAAY,CAAA;IAEZ,2DAA2D;IAC3D,gDAAU,CAAA;AACZ,CAAC,EAxBW,YAAY,KAAZ,YAAY,QAwBvB","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nexport type DiagLogFunction = (message: string, ...args: unknown[]) => void;\n\n/**\n * Defines an internal diagnostic logger interface which is used to log internal diagnostic\n * messages, you can set the default diagnostic logger via the {@link DiagAPI} setLogger function.\n * API provided implementations include :-\n * - a No-Op {@link createNoopDiagLogger}\n * - a {@link DiagLogLevel} filtering wrapper {@link createLogLevelDiagLogger}\n * - a general Console {@link DiagConsoleLogger} version.\n */\nexport interface DiagLogger {\n /** Log an error scenario that was not expected and caused the requested operation to fail. */\n error: DiagLogFunction;\n\n /**\n * Log a warning scenario to inform the developer of an issues that should be investigated.\n * The requested operation may or may not have succeeded or completed.\n */\n warn: DiagLogFunction;\n\n /**\n * Log a general informational message, this should not affect functionality.\n * This is also the default logging level so this should NOT be used for logging\n * debugging level information.\n */\n info: DiagLogFunction;\n\n /**\n * Log a general debug message that can be useful for identifying a failure.\n * Information logged at this level may include diagnostic details that would\n * help identify a failure scenario.\n * For example: Logging the order of execution of async operations.\n */\n debug: DiagLogFunction;\n\n /**\n * Log a detailed (verbose) trace level logging that can be used to identify failures\n * where debug level logging would be insufficient, this level of tracing can include\n * input and output parameters and as such may include PII information passing through\n * the API. As such it is recommended that this level of tracing should not be enabled\n * in a production environment.\n */\n verbose: DiagLogFunction;\n}\n\n/**\n * Defines the available internal logging levels for the diagnostic logger, the numeric values\n * of the levels are defined to match the original values from the initial LogLevel to avoid\n * compatibility/migration issues for any implementation that assume the numeric ordering.\n */\nexport enum DiagLogLevel {\n /** Diagnostic Logging level setting to disable all logging (except and forced logs) */\n NONE = 0,\n\n /** Identifies an error scenario */\n ERROR = 30,\n\n /** Identifies a warning scenario */\n WARN = 50,\n\n /** General informational log message */\n INFO = 60,\n\n /** General debug log message */\n DEBUG = 70,\n\n /**\n * Detailed trace level logging should only be used for development, should only be set\n * in a development environment.\n */\n VERBOSE = 80,\n\n /** Used to set the logging level to include all logging */\n ALL = 9999,\n}\n\n/**\n * Defines options for ComponentLogger\n */\nexport interface ComponentLoggerOptions {\n namespace: string;\n}\n"]}
|
Loading…
Add table
Add a link
Reference in a new issue