@ts-common/azure-js-dev-tools
Version:
Developer dependencies for TypeScript related projects
28 lines • 1.09 kB
JavaScript
;
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultLogger = void 0;
var tslib_1 = require("tslib");
var commandLine_1 = require("./commandLine");
var LoggerJs = tslib_1.__importStar(require("@azure/logger-js"));
/**
* Get the default Logger based on the command line arguments.
* @returns The default Logger based on the command line arguments.
*/
function getDefaultLogger(options) {
if (options === void 0) { options = {}; }
if (options.logVerbose == undefined) {
options.logVerbose = commandLine_1.getBooleanArgument("verbose");
}
if (options.type == undefined) {
var isAzureDevopsLogger = commandLine_1.getBooleanArgument("azure-devops");
options.type = isAzureDevopsLogger ? "devops" : "console";
}
return LoggerJs.getDefaultLogger(options);
}
exports.getDefaultLogger = getDefaultLogger;
//# sourceMappingURL=logger.js.map