@node-in-layers/core
Version:
The core library for the Node In Layers rapid web development framework.
70 lines • 2.23 kB
JavaScript
/**
* Log Levels
*/
var LogLevel;
(function (LogLevel) {
LogLevel[LogLevel["TRACE"] = 0] = "TRACE";
LogLevel[LogLevel["DEBUG"] = 1] = "DEBUG";
LogLevel[LogLevel["INFO"] = 2] = "INFO";
// eslint-disable-next-line no-magic-numbers
LogLevel[LogLevel["WARN"] = 3] = "WARN";
// eslint-disable-next-line no-magic-numbers
LogLevel[LogLevel["ERROR"] = 4] = "ERROR";
// eslint-disable-next-line no-magic-numbers
LogLevel[LogLevel["SILENT"] = 5] = "SILENT";
})(LogLevel || (LogLevel = {}));
/* eslint-enable no-magic-numbers */
/**
* Log Levels by names.
*/
var LogLevelNames;
(function (LogLevelNames) {
LogLevelNames["trace"] = "trace";
LogLevelNames["debug"] = "debug";
LogLevelNames["info"] = "info";
LogLevelNames["warn"] = "warn";
LogLevelNames["error"] = "error";
LogLevelNames["silent"] = "silent";
})(LogLevelNames || (LogLevelNames = {}));
/**
* The format of log messages to the console.
*/
var LogFormat;
(function (LogFormat) {
/**
* Console logs json
*/
LogFormat["json"] = "json";
/**
* A custom logger. (Must provide a RootLogger via customLogger)
*/
LogFormat["custom"] = "custom";
/**
* A simple datetime: message log format to console
*/
LogFormat["simple"] = "simple";
/**
* Logs messages over TCP. Must provide tcp options in logOptions
*/
LogFormat["tcp"] = "tcp";
LogFormat["full"] = "full";
})(LogFormat || (LogFormat = {}));
var CommonLayerName;
(function (CommonLayerName) {
CommonLayerName["models"] = "models";
CommonLayerName["services"] = "services";
CommonLayerName["features"] = "features";
CommonLayerName["entries"] = "entries";
})(CommonLayerName || (CommonLayerName = {}));
/**
* Core Namespaces.
*/
var CoreNamespace;
(function (CoreNamespace) {
CoreNamespace["root"] = "@node-in-layers/core";
CoreNamespace["globals"] = "@node-in-layers/core/globals";
CoreNamespace["layers"] = "@node-in-layers/core/layers";
CoreNamespace["models"] = "@node-in-layers/core/models";
})(CoreNamespace || (CoreNamespace = {}));
export { LogFormat, LogLevel, LogLevelNames, CoreNamespace, CommonLayerName, };
//# sourceMappingURL=types.js.map