UNPKG

@ngxp/log

Version:
30 lines • 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var log_level_1 = require("../log-level"); var console_appender_1 = require("./console-appender"); var server_log_1 = require("./server-log"); var web_storage_log_appender_1 = require("./web-storage-log/web-storage-log-appender"); function createConsoleAppender(logLevel) { if (logLevel === void 0) { logLevel = log_level_1.LogLevel.Trace; } var appender = new console_appender_1.ConsoleAppender(); appender.setLogLevel(logLevel); return appender; } exports.createConsoleAppender = createConsoleAppender; function createWebStorageLogAppender(webStorageLogConfig, logLevel) { if (webStorageLogConfig === void 0) { webStorageLogConfig = {}; } if (logLevel === void 0) { logLevel = log_level_1.LogLevel.Trace; } var appender = new web_storage_log_appender_1.WebStorageLogAppender(webStorageLogConfig); appender.setLogLevel(logLevel); return appender; } exports.createWebStorageLogAppender = createWebStorageLogAppender; function createServerLogAppender(serverLogConfig, logLevel, bufferTimeSpan) { if (logLevel === void 0) { logLevel = log_level_1.LogLevel.Trace; } var appender = new server_log_1.ServerLogAppender(serverLogConfig, bufferTimeSpan); appender.setLogLevel(logLevel); return appender; } exports.createServerLogAppender = createServerLogAppender; exports.consoleAppender = createConsoleAppender(); //# sourceMappingURL=appender-factory.js.map