"use strict";
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
 * @module Logging
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.BackendLoggerCategory = void 0;
/** Logger categories used by this package
 * @note All logger categories in this package start with the `core-backend` prefix.
 * @see [Logger]($bentley)
 * @public
 */
var BackendLoggerCategory;
(function (BackendLoggerCategory) {
    /** The logger category used by API related to authorization */
    BackendLoggerCategory["Authorization"] = "core-backend.Authorization";
    /** The logger category used by the following classes:
     * - [[CodeSpecs]]
     */
    BackendLoggerCategory["CodeSpecs"] = "core-backend.CodeSpecs";
    /** The logger category used by the following classes:
     * - [[CustomViewState3dCreator]]
     */
    BackendLoggerCategory["CustomViewState3dCreator"] = "core-backend.CustomViewState3dCreator";
    /** The logger category used by the [[DevTools]] class and related classes.
     * @internal
     */
    BackendLoggerCategory["DevTools"] = "core-backend.DevTools";
    /** The logger category used by the following classes:
     * - [[ChangeSummaryManager]]
     * - [[ECDb]]
     * - [[ECSqlStatement]]
     */
    BackendLoggerCategory["ECDb"] = "core-backend.ECDb";
    /** The logger category used by the following classes:
     * - [[Functional]]
     */
    BackendLoggerCategory["Functional"] = "core-backend.Functional";
    /** The logger category used by the following classes:
     * - [[LinearReferencing]]
     */
    BackendLoggerCategory["LinearReferencing"] = "core-backend.LinearReferencing";
    /** The logger category used by the following classes:
     * - BriefcaseManager
     * - [[IModelDb]]
     */
    BackendLoggerCategory["IModelDb"] = "core-backend.IModelDb";
    /** The logger category used by the following classes:
     * - [[IModelHost]]
     */
    BackendLoggerCategory["IModelHost"] = "core-backend.IModelHost";
    /** The logger category used by the following classes:
     * - TileRequestMemoizer
     */
    BackendLoggerCategory["IModelTileRequestRpc"] = "core-backend.IModelTileRequestRpc";
    /** The logger category used by the following classes:
     * - IModelTileRpcImpl (Tile Uploading)
     */
    BackendLoggerCategory["IModelTileUpload"] = "core-backend.IModelTileUpload";
    /** The logger category used by the following classes:
     * - TileStorage (tile upload/download)
     */
    BackendLoggerCategory["IModelTileStorage"] = "core-backend.IModelTileStorage";
    /** The logger category used by the following classes:
     * - [[Relationship]]
     */
    BackendLoggerCategory["Relationship"] = "core-backend.Relationship";
    /** The logger category used by the following classes:
     * - [[Schemas]]
     */
    BackendLoggerCategory["Schemas"] = "core-backend.Schemas";
    /** The logger category used by the following classes:
     * - [[PromiseMemoizer]]
     */
    BackendLoggerCategory["PromiseMemoizer"] = "core-backend.PromiseMemoizer";
    /** The logger category used by the following classes:
     * - [[EventSink]]
     */
    BackendLoggerCategory["EventSink"] = "core-backend.EventSink";
    /** The logger category used by the following classes:
     * - [[StashManager]]
     * - [[StashError]]
     * @internal
     */
    BackendLoggerCategory["StashManager"] = "core-backend.StashManager";
    /** The logger category used by the following classes:
     * - [[NativeHost]], [[NativeAppStorage]]
     * @internal
     */
    BackendLoggerCategory["NativeApp"] = "core-backend.NativeApp";
    /** The logger category used by the following classes:
     * - [[ViewStateHydrator]]
     * @internal
     */
    BackendLoggerCategory["ViewStateHydrator"] = "core-backend.ViewStateHydrator";
    /** @internal */
    BackendLoggerCategory["Workspace"] = "core-backend.Workspace";
})(BackendLoggerCategory || (exports.BackendLoggerCategory = BackendLoggerCategory = {}));
//# sourceMappingURL=BackendLoggerCategory.js.map