@itwin/measure-tools-react
Version:
Frontend framework and tools for measurements
24 lines • 1.46 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
import { Logger } from "@itwin/core-bentley";
/** Enumerates log categories used by the **measure-tools** package. */
export var MeasureToolsLoggerCategory;
(function (MeasureToolsLoggerCategory) {
/** Root category used by the **measure-tools** package. */
MeasureToolsLoggerCategory["Root"] = "Measure-Tools";
})(MeasureToolsLoggerCategory || (MeasureToolsLoggerCategory = {}));
// eslint-disable-next-line @typescript-eslint/no-redeclare
(function (MeasureToolsLoggerCategory) {
/** Gets all the categories used in the packages as an array. */
function getCategories() { return [MeasureToolsLoggerCategory.Root]; }
MeasureToolsLoggerCategory.getCategories = getCategories;
/** Sets all the categories used in the packages to the specified log level. */
function setLogLevel(minLevel) {
for (const cat of MeasureToolsLoggerCategory.getCategories())
Logger.setLevel(cat, minLevel);
}
MeasureToolsLoggerCategory.setLogLevel = setLogLevel;
})(MeasureToolsLoggerCategory || (MeasureToolsLoggerCategory = {}));
//# sourceMappingURL=MeasureToolsLoggerCategory.js.map