@azure/cosmos
Version:
Microsoft Azure Cosmos DB Service Node.js SDK for NOSQL API
23 lines • 852 B
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { CosmosDbDiagnosticLevel } from "./CosmosDbDiagnosticLevel.js";
/**
* @hidden
*/
export const CosmosDbDiagnosticLevelOrder = [
CosmosDbDiagnosticLevel.info,
CosmosDbDiagnosticLevel.debug,
CosmosDbDiagnosticLevel.debugUnsafe,
];
/**
* @hidden
*/
export function allowTracing(levelToCheck, clientDiagnosticLevel) {
const indexOfDiagnosticLevelToCheck = CosmosDbDiagnosticLevelOrder.indexOf(levelToCheck);
const indexOfClientDiagnosticLevel = CosmosDbDiagnosticLevelOrder.indexOf(clientDiagnosticLevel);
if (indexOfDiagnosticLevelToCheck === -1 || indexOfClientDiagnosticLevel === -1) {
return false;
}
return indexOfDiagnosticLevelToCheck <= indexOfClientDiagnosticLevel;
}
//# sourceMappingURL=diagnosticLevelComparator.js.map