@ngxp/log
Version:
30 lines • 1.48 kB
JavaScript
;
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