@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
53 lines • 4.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.with_ = exports.fatalf = exports.errorf = exports.warnf = exports.infof = exports.debugf = exports.fatal = exports.error = exports.warn = exports.info = exports.debug = exports.defaultLogger = exports.globalLoggerManager = exports.setGlobalJsonFormat = exports.setGlobalCallerEnabled = exports.setGlobalLogLevel = exports.getComponentLogger = exports.getDomainLogger = exports.initLogger = exports.LoggerManager = exports.NewHTTPErrorLogger = exports.HTTPErrorLogger = exports.NewWithConfig = exports.New = exports.Logger = exports.LogLevel = void 0;
// Export types
var types_1 = require("./types");
Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return types_1.LogLevel; } });
// Export main logger
var logger_1 = require("./logger");
Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return logger_1.Logger; } });
Object.defineProperty(exports, "New", { enumerable: true, get: function () { return logger_1.New; } });
Object.defineProperty(exports, "NewWithConfig", { enumerable: true, get: function () { return logger_1.NewWithConfig; } });
// Export HTTP error logger
var http_1 = require("./http");
Object.defineProperty(exports, "HTTPErrorLogger", { enumerable: true, get: function () { return http_1.HTTPErrorLogger; } });
Object.defineProperty(exports, "NewHTTPErrorLogger", { enumerable: true, get: function () { return http_1.NewHTTPErrorLogger; } });
// Export global logger manager
var manager_1 = require("./manager");
Object.defineProperty(exports, "LoggerManager", { enumerable: true, get: function () { return manager_1.LoggerManager; } });
Object.defineProperty(exports, "initLogger", { enumerable: true, get: function () { return manager_1.initLogger; } });
Object.defineProperty(exports, "getDomainLogger", { enumerable: true, get: function () { return manager_1.getDomainLogger; } });
Object.defineProperty(exports, "getComponentLogger", { enumerable: true, get: function () { return manager_1.getComponentLogger; } });
Object.defineProperty(exports, "setGlobalLogLevel", { enumerable: true, get: function () { return manager_1.setGlobalLogLevel; } });
Object.defineProperty(exports, "setGlobalCallerEnabled", { enumerable: true, get: function () { return manager_1.setGlobalCallerEnabled; } });
Object.defineProperty(exports, "setGlobalJsonFormat", { enumerable: true, get: function () { return manager_1.setGlobalJsonFormat; } });
Object.defineProperty(exports, "globalLoggerManager", { enumerable: true, get: function () { return manager_1.globalLoggerManager; } });
// Create a default logger instance for convenience
const logger_2 = require("./logger");
const types_2 = require("./types");
exports.defaultLogger = (0, logger_2.New)(types_2.LogLevel.INFO);
// Convenience functions using the default logger
const debug = (message, ...args) => exports.defaultLogger.debug(message, ...args);
exports.debug = debug;
const info = (message, ...args) => exports.defaultLogger.info(message, ...args);
exports.info = info;
const warn = (message, ...args) => exports.defaultLogger.warn(message, ...args);
exports.warn = warn;
const error = (message, ...args) => exports.defaultLogger.error(message, ...args);
exports.error = error;
const fatal = (message, ...args) => exports.defaultLogger.fatal(message, ...args);
exports.fatal = fatal;
const debugf = (template, ...args) => exports.defaultLogger.debugf(template, ...args);
exports.debugf = debugf;
const infof = (template, ...args) => exports.defaultLogger.infof(template, ...args);
exports.infof = infof;
const warnf = (template, ...args) => exports.defaultLogger.warnf(template, ...args);
exports.warnf = warnf;
const errorf = (template, ...args) => exports.defaultLogger.errorf(template, ...args);
exports.errorf = errorf;
const fatalf = (template, ...args) => exports.defaultLogger.fatalf(template, ...args);
exports.fatalf = fatalf;
const with_ = (fields) => exports.defaultLogger.with(fields);
exports.with_ = with_;
//# sourceMappingURL=index.js.map