@log4js2/core
Version:
log4js2 is a fast and lightweight logging library that enables logging flexibility within JavaScript/TypeScript applications, similar to Apache's [Log4j2 library](https://logging.apache.org/log4j/2.x/). It can also serve as a drop-in replacement for log4
32 lines (31 loc) • 1.42 kB
JavaScript
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
__export(require("./log4js"));
var logger_1 = require("./logger/logger");
exports.Logger = logger_1.Logger;
var log_level_1 = require("./const/log.level");
exports.LogLevel = log_level_1.LogLevel;
var log_appender_1 = require("./appender/log.appender");
exports.LogAppender = log_appender_1.LogAppender;
var console_appender_1 = require("./appender/console.appender");
exports.ConsoleAppender = console_appender_1.ConsoleAppender;
var marker_1 = require("./marker");
exports.Marker = marker_1.Marker;
var appender_1 = require("./decorator/appender");
exports.Appender = appender_1.Appender;
var filter_1 = require("./decorator/filter");
exports.Filter = filter_1.Filter;
var log_1 = require("./decorator/log");
exports.Log = log_1.Log;
exports.LogMarker = log_1.LogMarker;
var log_filter_action_1 = require("./filter/log.filter.action");
exports.LogFilterAction = log_filter_action_1.LogFilterAction;
var log_filter_1 = require("./filter/log.filter");
exports.LogFilter = log_filter_1.LogFilter;
var marker_filter_1 = require("./filter/marker.filter");
exports.MarkerFilter = marker_filter_1.MarkerFilter;
var threshold_filter_1 = require("./filter/threshold.filter");
exports.ThresholdFilter = threshold_filter_1.ThresholdFilter;