Socket
Socket
Sign inDemoInstall

@tsed/logger

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tsed/logger - npm Package Compare versions

Comparing version 6.1.0 to 6.1.1

23

lib/cjs/appenders/class/BaseAppender.js
"use strict";
var _BaseAppender_layout;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseAppender = void 0;
const tslib_1 = require("tslib");
const Layouts_1 = require("../../layouts/class/Layouts");

@@ -40,6 +42,7 @@ /**

class BaseAppender {
constructor(_config) {
this._config = _config;
constructor(config) {
this.config = config;
_BaseAppender_layout.set(this, void 0);
this.appenderOptions = { name: "" };
this.configure(_config);
this.configure(config);
if (this["build"]) {

@@ -49,10 +52,7 @@ this["build"]();

}
get config() {
return this._config;
}
configure(config) {
Object.assign(this._config, config);
this._layout = Layouts_1.Layouts.get(this.appenderOptions.defaultLayout || "colored", this._config);
if (this._config.layout) {
this._layout = Layouts_1.Layouts.get(this._config.layout.type, this._config.layout);
Object.assign(this.config, config);
tslib_1.__classPrivateFieldSet(this, _BaseAppender_layout, Layouts_1.Layouts.get(this.appenderOptions.defaultLayout || "colored", this.config), "f");
if (this.config.layout) {
tslib_1.__classPrivateFieldSet(this, _BaseAppender_layout, Layouts_1.Layouts.get(this.config.layout.type, this.config.layout), "f");
}

@@ -66,6 +66,7 @@ return this;

layout(...args) {
return this._layout.transform(...args);
return tslib_1.__classPrivateFieldGet(this, _BaseAppender_layout, "f").transform(...args);
}
}
exports.BaseAppender = BaseAppender;
_BaseAppender_layout = new WeakMap();
//# sourceMappingURL=BaseAppender.js.map

@@ -43,3 +43,3 @@ "use strict";

};
ConsoleAppender = (0, tslib_1.__decorate)([
ConsoleAppender = tslib_1.__decorate([
(0, appender_1.Appender)({ name: "console" })

@@ -46,0 +46,0 @@ ], ConsoleAppender);

@@ -41,3 +41,3 @@ "use strict";

};
StderrAppender = (0, tslib_1.__decorate)([
StderrAppender = tslib_1.__decorate([
(0, appender_1.Appender)({ name: "stderr" })

@@ -44,0 +44,0 @@ ], StderrAppender);

@@ -41,3 +41,3 @@ "use strict";

};
StdoutAppender = (0, tslib_1.__decorate)([
StdoutAppender = tslib_1.__decorate([
(0, appender_1.Appender)({ name: "stdout" })

@@ -44,0 +44,0 @@ ], StdoutAppender);

@@ -8,12 +8,12 @@ "use strict";

* @constructor
* @param {String} _categoryName name of category
* @param {LogLevel} _level level of message
* @param {Array} _data objects to log
* @param _context
* @param categoryName
* @param level
* @param data
* @param context
*/
constructor(_categoryName, _level, _data, _context) {
this._categoryName = _categoryName;
this._level = _level;
this._data = _data;
this._context = _context;
constructor(categoryName, level, data, context) {
this.categoryName = categoryName;
this.level = level;
this.data = data;
this.context = context;
this._startTime = new Date();

@@ -24,20 +24,11 @@ }

}
get categoryName() {
return this._categoryName;
/**
* @deprecated
*/
get formatedLevel() {
return this.formattedLevel;
}
get level() {
return this._level;
}
get formatedLevel() {
get formattedLevel() {
return (this.level.toString() + " ").slice(0, 5);
}
get data() {
return this._data;
}
set data(data) {
this._data = data;
}
get context() {
return this._context;
}
get cluster() {

@@ -44,0 +35,0 @@ return {};

@@ -7,33 +7,33 @@ "use strict";

const tslib_1 = require("tslib");
(0, tslib_1.__exportStar)(require("./appenders/class/BaseAppender"), exports);
(0, tslib_1.__exportStar)(require("./appenders/components/ConsoleAppender"), exports);
(0, tslib_1.__exportStar)(require("./appenders/components/StderrAppender"), exports);
(0, tslib_1.__exportStar)(require("./appenders/components/StdoutAppender"), exports);
(0, tslib_1.__exportStar)(require("./appenders/decorators/appender"), exports);
(0, tslib_1.__exportStar)(require("./appenders/interfaces/AppenderConfiguration"), exports);
(0, tslib_1.__exportStar)(require("./appenders/registries/AppendersRegistry"), exports);
(0, tslib_1.__exportStar)(require("./core/LogContext"), exports);
(0, tslib_1.__exportStar)(require("./core/LogEvent"), exports);
(0, tslib_1.__exportStar)(require("./core/LogLevel"), exports);
(0, tslib_1.__exportStar)(require("./layouts/class/BaseLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/class/LayoutReplacer"), exports);
(0, tslib_1.__exportStar)(require("./layouts/class/Layouts"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/BasicLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/ColoredLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/DummyLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/JsonLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/MessagePassThroughLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/components/PatternLayout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/constants/logColors"), exports);
(0, tslib_1.__exportStar)(require("./layouts/decorators/layout"), exports);
(0, tslib_1.__exportStar)(require("./layouts/interfaces/BasicLayoutConfiguration"), exports);
(0, tslib_1.__exportStar)(require("./layouts/interfaces/Replacers"), exports);
(0, tslib_1.__exportStar)(require("./layouts/registries/LayoutsRegistry"), exports);
(0, tslib_1.__exportStar)(require("./layouts/utils/StringUtils"), exports);
(0, tslib_1.__exportStar)(require("./layouts/utils/colorizeUtils"), exports);
(0, tslib_1.__exportStar)(require("./layouts/utils/timestampLevelAndCategory"), exports);
(0, tslib_1.__exportStar)(require("./logger/exports"), exports);
(0, tslib_1.__exportStar)(require("./logger/class/Logger"), exports);
(0, tslib_1.__exportStar)(require("./logger/class/LoggerAppenders"), exports);
(0, tslib_1.__exportStar)(require("./logger/utils/tableUtils"), exports);
tslib_1.__exportStar(require("./appenders/class/BaseAppender"), exports);
tslib_1.__exportStar(require("./appenders/components/ConsoleAppender"), exports);
tslib_1.__exportStar(require("./appenders/components/StderrAppender"), exports);
tslib_1.__exportStar(require("./appenders/components/StdoutAppender"), exports);
tslib_1.__exportStar(require("./appenders/decorators/appender"), exports);
tslib_1.__exportStar(require("./appenders/interfaces/AppenderConfiguration"), exports);
tslib_1.__exportStar(require("./appenders/registries/AppendersRegistry"), exports);
tslib_1.__exportStar(require("./core/LogContext"), exports);
tslib_1.__exportStar(require("./core/LogEvent"), exports);
tslib_1.__exportStar(require("./core/LogLevel"), exports);
tslib_1.__exportStar(require("./layouts/class/BaseLayout"), exports);
tslib_1.__exportStar(require("./layouts/class/LayoutReplacer"), exports);
tslib_1.__exportStar(require("./layouts/class/Layouts"), exports);
tslib_1.__exportStar(require("./layouts/components/BasicLayout"), exports);
tslib_1.__exportStar(require("./layouts/components/ColoredLayout"), exports);
tslib_1.__exportStar(require("./layouts/components/DummyLayout"), exports);
tslib_1.__exportStar(require("./layouts/components/JsonLayout"), exports);
tslib_1.__exportStar(require("./layouts/components/MessagePassThroughLayout"), exports);
tslib_1.__exportStar(require("./layouts/components/PatternLayout"), exports);
tslib_1.__exportStar(require("./layouts/constants/logColors"), exports);
tslib_1.__exportStar(require("./layouts/decorators/layout"), exports);
tslib_1.__exportStar(require("./layouts/interfaces/BasicLayoutConfiguration"), exports);
tslib_1.__exportStar(require("./layouts/interfaces/Replacers"), exports);
tslib_1.__exportStar(require("./layouts/registries/LayoutsRegistry"), exports);
tslib_1.__exportStar(require("./layouts/utils/StringUtils"), exports);
tslib_1.__exportStar(require("./layouts/utils/colorizeUtils"), exports);
tslib_1.__exportStar(require("./layouts/utils/timestampLevelAndCategory"), exports);
tslib_1.__exportStar(require("./logger/exports"), exports);
tslib_1.__exportStar(require("./logger/class/Logger"), exports);
tslib_1.__exportStar(require("./logger/class/LoggerAppenders"), exports);
tslib_1.__exportStar(require("./logger/utils/tableUtils"), exports);
//# sourceMappingURL=index.js.map

@@ -5,6 +5,6 @@ "use strict";

const tslib_1 = require("tslib");
const Os = (0, tslib_1.__importStar)(require("os"));
const Util = (0, tslib_1.__importStar)(require("util"));
const Os = tslib_1.__importStar(require("os"));
const Util = tslib_1.__importStar(require("util"));
// @ts-ignore
const dateFormat = (0, tslib_1.__importStar)(require("date-format"));
const dateFormat = tslib_1.__importStar(require("date-format"));
const logColors_1 = require("../constants/logColors");

@@ -11,0 +11,0 @@ const colorizeUtils_1 = require("../utils/colorizeUtils");

@@ -5,3 +5,3 @@ "use strict";

const tslib_1 = require("tslib");
const Util = (0, tslib_1.__importStar)(require("util"));
const Util = tslib_1.__importStar(require("util"));
const timestampLevelAndCategory_1 = require("../utils/timestampLevelAndCategory");

@@ -24,3 +24,3 @@ const BaseLayout_1 = require("../class/BaseLayout");

};
BasicLayout = (0, tslib_1.__decorate)([
BasicLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "basic" })

@@ -27,0 +27,0 @@ ], BasicLayout);

@@ -5,3 +5,3 @@ "use strict";

const tslib_1 = require("tslib");
const Util = (0, tslib_1.__importStar)(require("util"));
const Util = tslib_1.__importStar(require("util"));
const timestampLevelAndCategory_1 = require("../utils/timestampLevelAndCategory");

@@ -22,3 +22,3 @@ const logColors_1 = require("../constants/logColors");

};
ColoredLayout = (0, tslib_1.__decorate)([
ColoredLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "colored" })

@@ -25,0 +25,0 @@ ], ColoredLayout);

@@ -12,3 +12,3 @@ "use strict";

};
DummyLayout = (0, tslib_1.__decorate)([
DummyLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "dummy" })

@@ -15,0 +15,0 @@ ], DummyLayout);

@@ -5,3 +5,3 @@ "use strict";

const tslib_1 = require("tslib");
const Util = (0, tslib_1.__importStar)(require("util"));
const Util = tslib_1.__importStar(require("util"));
const BaseLayout_1 = require("../class/BaseLayout");

@@ -31,3 +31,3 @@ const layout_1 = require("../decorators/layout");

};
JsonLayout = (0, tslib_1.__decorate)([
JsonLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "json" })

@@ -34,0 +34,0 @@ ], JsonLayout);

@@ -7,3 +7,3 @@ "use strict";

const layout_1 = require("../decorators/layout");
const Util = (0, tslib_1.__importStar)(require("util"));
const Util = tslib_1.__importStar(require("util"));
let MessagePassThroughLayout = class MessagePassThroughLayout extends BaseLayout_1.BaseLayout {

@@ -14,3 +14,3 @@ transform(loggingEvent, timezoneOffset) {

};
MessagePassThroughLayout = (0, tslib_1.__decorate)([
MessagePassThroughLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "messagePassThrough" })

@@ -17,0 +17,0 @@ ], MessagePassThroughLayout);

@@ -52,7 +52,7 @@ "use strict";

this.replaceToken = (conversionCharacter, loggingEvent, specifier) => {
return (0, tslib_1.__classPrivateFieldGet)(this, _PatternLayout_replacers, "f")[conversionCharacter](loggingEvent, specifier);
return tslib_1.__classPrivateFieldGet(this, _PatternLayout_replacers, "f")[conversionCharacter](loggingEvent, specifier);
};
(0, tslib_1.__classPrivateFieldSet)(this, _PatternLayout_pattern, (config && config.pattern) || TTCC_CONVERSION_PATTERN, "f");
(0, tslib_1.__classPrivateFieldSet)(this, _PatternLayout_tokens, config && config.tokens, "f");
(0, tslib_1.__classPrivateFieldSet)(this, _PatternLayout_replacers, new LayoutReplacer_1.LayoutReplacer((0, tslib_1.__classPrivateFieldGet)(this, _PatternLayout_tokens, "f"), this.config.timezoneOffset).build(), "f");
tslib_1.__classPrivateFieldSet(this, _PatternLayout_pattern, (config && config.pattern) || TTCC_CONVERSION_PATTERN, "f");
tslib_1.__classPrivateFieldSet(this, _PatternLayout_tokens, config && config.tokens, "f");
tslib_1.__classPrivateFieldSet(this, _PatternLayout_replacers, new LayoutReplacer_1.LayoutReplacer(tslib_1.__classPrivateFieldGet(this, _PatternLayout_tokens, "f"), this.config.timezoneOffset).build(), "f");
}

@@ -68,3 +68,3 @@ /**

let result;
let searchString = (0, tslib_1.__classPrivateFieldGet)(this, _PatternLayout_pattern, "f");
let searchString = tslib_1.__classPrivateFieldGet(this, _PatternLayout_pattern, "f");
/* eslint no-cond-assign:0 */

@@ -94,7 +94,7 @@ while ((result = regex.exec(searchString)) !== null) {

_PatternLayout_replacers = new WeakMap(), _PatternLayout_tokens = new WeakMap(), _PatternLayout_pattern = new WeakMap();
PatternLayout = (0, tslib_1.__decorate)([
PatternLayout = tslib_1.__decorate([
(0, layout_1.Layout)({ name: "pattern" }),
(0, tslib_1.__metadata)("design:paramtypes", [Object])
tslib_1.__metadata("design:paramtypes", [Object])
], PatternLayout);
exports.PatternLayout = PatternLayout;
//# sourceMappingURL=PatternLayout.js.map

@@ -5,10 +5,10 @@ "use strict";

const tslib_1 = require("tslib");
const Util = (0, tslib_1.__importStar)(require("util"));
const Util = tslib_1.__importStar(require("util"));
// @ts-ignore
const dateFormat = (0, tslib_1.__importStar)(require("date-format"));
const dateFormat = tslib_1.__importStar(require("date-format"));
const colorizeUtils_1 = require("./colorizeUtils");
function timestampLevelAndCategory(loggingEvent, colour, timezoneOffset) {
return (0, colorizeUtils_1.colorize)(Util.format("[%s] [%s] [%s] - ", dateFormat.asString(loggingEvent.startTime, timezoneOffset), loggingEvent.formatedLevel, loggingEvent.categoryName), colour);
return (0, colorizeUtils_1.colorize)(Util.format("[%s] [%s] [%s] - ", dateFormat.asString(loggingEvent.startTime, timezoneOffset), loggingEvent.formattedLevel, loggingEvent.categoryName), colour);
}
exports.timestampLevelAndCategory = timestampLevelAndCategory;
//# sourceMappingURL=timestampLevelAndCategory.js.map

@@ -0,1 +1,3 @@

var _BaseAppender_layout;
import { __classPrivateFieldGet, __classPrivateFieldSet } from "tslib";
import { Layouts } from "../../layouts/class/Layouts.js";

@@ -37,6 +39,7 @@ /**

export class BaseAppender {
constructor(_config) {
this._config = _config;
constructor(config) {
this.config = config;
_BaseAppender_layout.set(this, void 0);
this.appenderOptions = { name: "" };
this.configure(_config);
this.configure(config);
if (this["build"]) {

@@ -46,10 +49,7 @@ this["build"]();

}
get config() {
return this._config;
}
configure(config) {
Object.assign(this._config, config);
this._layout = Layouts.get(this.appenderOptions.defaultLayout || "colored", this._config);
if (this._config.layout) {
this._layout = Layouts.get(this._config.layout.type, this._config.layout);
Object.assign(this.config, config);
__classPrivateFieldSet(this, _BaseAppender_layout, Layouts.get(this.appenderOptions.defaultLayout || "colored", this.config), "f");
if (this.config.layout) {
__classPrivateFieldSet(this, _BaseAppender_layout, Layouts.get(this.config.layout.type, this.config.layout), "f");
}

@@ -63,5 +63,6 @@ return this;

layout(...args) {
return this._layout.transform(...args);
return __classPrivateFieldGet(this, _BaseAppender_layout, "f").transform(...args);
}
}
_BaseAppender_layout = new WeakMap();
//# sourceMappingURL=BaseAppender.js.map

@@ -5,12 +5,12 @@ export class LogEvent {

* @constructor
* @param {String} _categoryName name of category
* @param {LogLevel} _level level of message
* @param {Array} _data objects to log
* @param _context
* @param categoryName
* @param level
* @param data
* @param context
*/
constructor(_categoryName, _level, _data, _context) {
this._categoryName = _categoryName;
this._level = _level;
this._data = _data;
this._context = _context;
constructor(categoryName, level, data, context) {
this.categoryName = categoryName;
this.level = level;
this.data = data;
this.context = context;
this._startTime = new Date();

@@ -21,20 +21,11 @@ }

}
get categoryName() {
return this._categoryName;
/**
* @deprecated
*/
get formatedLevel() {
return this.formattedLevel;
}
get level() {
return this._level;
}
get formatedLevel() {
get formattedLevel() {
return (this.level.toString() + " ").slice(0, 5);
}
get data() {
return this._data;
}
set data(data) {
this._data = data;
}
get context() {
return this._context;
}
get cluster() {

@@ -41,0 +32,0 @@ return {};

@@ -6,4 +6,4 @@ import * as Util from "util";

export function timestampLevelAndCategory(loggingEvent, colour, timezoneOffset) {
return colorize(Util.format("[%s] [%s] [%s] - ", dateFormat.asString(loggingEvent.startTime, timezoneOffset), loggingEvent.formatedLevel, loggingEvent.categoryName), colour);
return colorize(Util.format("[%s] [%s] [%s] - ", dateFormat.asString(loggingEvent.startTime, timezoneOffset), loggingEvent.formattedLevel, loggingEvent.categoryName), colour);
}
//# sourceMappingURL=timestampLevelAndCategory.js.map
import { LogEvent } from "../../core/LogEvent";
import { AppenderConfiguration, PartialAppenderConfiguration } from "../interfaces/AppenderConfiguration";
export interface IAppenderOptions {
export interface AppenderOptions {
name: string;

@@ -48,8 +48,7 @@ defaultLayout?: string;

export declare abstract class BaseAppender implements IBaseAppender {
private _config;
private _layout;
private appenderOptions;
#private;
readonly config: AppenderConfiguration;
appenderOptions: AppenderOptions;
[key: string]: any;
constructor(_config: AppenderConfiguration);
get config(): AppenderConfiguration;
constructor(config: AppenderConfiguration);
configure(config: PartialAppenderConfiguration): this;

@@ -56,0 +55,0 @@ /**

@@ -1,2 +0,2 @@

import { IAppenderOptions } from "../class/BaseAppender";
export declare function Appender(options: IAppenderOptions): (target: any) => void;
import { AppenderOptions } from "../class/BaseAppender";
export declare function Appender(options: AppenderOptions): (target: any) => void;
import { LogLevel } from "./LogLevel";
import { LogContext } from "./LogContext";
export declare class LogEvent {
private _categoryName;
private _level;
private _data;
private _context;
readonly categoryName: string;
readonly level: LogLevel;
data: any[];
readonly context: LogContext;
/**
* Models a logging event.
* @constructor
* @param {String} _categoryName name of category
* @param {LogLevel} _level level of message
* @param {Array} _data objects to log
* @param _context
* @param categoryName
* @param level
* @param data
* @param context
*/
constructor(_categoryName: string, _level: LogLevel, _data: any[], _context: LogContext);
constructor(categoryName: string, level: LogLevel, data: any[], context: LogContext);
private _startTime;
get startTime(): Date;
get categoryName(): string;
get level(): LogLevel;
/**
* @deprecated
*/
get formatedLevel(): string;
get data(): any[];
set data(data: any[]);
get context(): LogContext;
get formattedLevel(): string;
get cluster(): any;
get pid(): any;
}
{
"name": "@tsed/logger",
"version": "6.1.0",
"version": "6.1.1",
"description": "A multi channel logger written in TypeScript.",

@@ -38,5 +38,5 @@ "private": false,

"colors": "1.4.0",
"date-format": "^3.0.0",
"semver": "^7.3.2",
"tslib": "2.3.0"
"date-format": "^4.0.6",
"semver": "^7.3.5",
"tslib": "2.3.1"
},

@@ -43,0 +43,0 @@ "devDependencies": {},

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc