Socket
Socket
Sign inDemoInstall

@betomorrow/logging-core

Package Overview
Dependencies
Maintainers
3
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@betomorrow/logging-core - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

lib/commonjs/loggers/defaultLogger.js

4

lib/commonjs/appenders/consoleAppender.js

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

var _ = require("..");
var _types = require("../types");

@@ -21,3 +21,3 @@ var _abstractAppender = require("./abstractAppender");

if (event.level >= _.LogLevel.WARN) {
if (event.level >= _types.LogLevel.WARN) {
console.warn(msg);

@@ -24,0 +24,0 @@ } else {

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

var _ = require("..");
var _types = require("../types");

@@ -17,3 +17,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

logToString(event) {
return "[".concat((0, _moment.default)(event.date).format("HH:mm:ss"), "][").concat(_.LogLevel[event.level], "] ").concat(this.nameOf(event.sender), ": ").concat(this.toMessage(event.args));
return "[".concat((0, _moment.default)(event.date).format("HH:mm:ss"), "][").concat(_types.LogLevel[event.level], "] ").concat(this.nameOf(event.sender), ": ").concat(this.toMessage(event.args));
}

@@ -20,0 +20,0 @@

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

var _ = require("..");
var _types = require("../types");
class DefaultFormatter {
logToString(event) {
return "".concat(event.date.toISOString(), " [").concat(_.LogLevel[event.level], "] ").concat(this.nameOf(event.sender), ": ").concat(this.toMessage(event.args));
return "".concat(event.date.toISOString(), " [").concat(_types.LogLevel[event.level], "] ").concat(this.nameOf(event.sender), ": ").concat(this.toMessage(event.args));
}

@@ -15,0 +15,0 @@

@@ -6,44 +6,15 @@ "use strict";

});
var _exportNames = {
LogLevel: true,
LogEvent: true,
DefaultLogger: true,
LoggerManagerBuilder: true,
DefaultLoggerManagerBuilder: true,
MemoryStorage: true
};
Object.defineProperty(exports, "DefaultLogger", {
enumerable: true,
get: function get() {
return _defaultLogger.DefaultLogger;
}
});
Object.defineProperty(exports, "LoggerManagerBuilder", {
enumerable: true,
get: function get() {
return _loggerManagerBuilder.LoggerManagerBuilder;
}
});
Object.defineProperty(exports, "DefaultLoggerManagerBuilder", {
enumerable: true,
get: function get() {
return _defaultLoggerManagerBuilder.DefaultLoggerManagerBuilder;
}
});
Object.defineProperty(exports, "MemoryStorage", {
enumerable: true,
get: function get() {
return _memoryStorage.MemoryStorage;
}
});
exports.LogEvent = exports.LogLevel = void 0;
var _defaultLogger = require("./defaultLogger");
var _types = require("./types");
var _loggerManagerBuilder = require("./loggerManagerBuilder");
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _types[key];
}
});
});
var _defaultLoggerManagerBuilder = require("./defaultLoggerManagerBuilder");
var _memoryStorage = require("./services/memoryStorage");
var _formatters = require("./formatters");

@@ -53,3 +24,2 @@

if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {

@@ -67,3 +37,2 @@ enumerable: true,

if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {

@@ -77,34 +46,25 @@ enumerable: true,

function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _services = require("./services");
let LogLevel;
exports.LogLevel = LogLevel;
Object.keys(_services).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _services[key];
}
});
});
(function (LogLevel) {
LogLevel[LogLevel["TRACE"] = 0] = "TRACE";
LogLevel[LogLevel["DEBUG"] = 1] = "DEBUG";
LogLevel[LogLevel["INFO"] = 2] = "INFO";
LogLevel[LogLevel["WARN"] = 3] = "WARN";
LogLevel[LogLevel["ERROR"] = 4] = "ERROR";
})(LogLevel || (exports.LogLevel = LogLevel = {}));
var _loggers = require("./loggers");
class LogEvent {
constructor(date, sender, level, args) {
_defineProperty(this, "date", void 0);
_defineProperty(this, "sender", void 0);
_defineProperty(this, "level", void 0);
_defineProperty(this, "args", void 0);
this.date = date;
this.sender = sender;
this.level = level;
this.args = args;
}
}
exports.LogEvent = LogEvent;
Object.keys(_loggers).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _loggers[key];
}
});
});
//# sourceMappingURL=index.js.map

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

import { LogLevel } from "..";
import { LogLevel } from "../types";
import { AbstractAppender } from "./abstractAppender";

@@ -3,0 +3,0 @@ export class ConsoleAppender extends AbstractAppender {

import moment from "moment";
import { LogLevel } from "..";
import { LogLevel } from "../types";
export class ConsoleFormatter {

@@ -4,0 +4,0 @@ logToString(event) {

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

import { LogLevel } from "..";
import { LogLevel } from "../types";
export class DefaultFormatter {

@@ -3,0 +3,0 @@ logToString(event) {

@@ -1,36 +0,6 @@

function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
export let LogLevel;
(function (LogLevel) {
LogLevel[LogLevel["TRACE"] = 0] = "TRACE";
LogLevel[LogLevel["DEBUG"] = 1] = "DEBUG";
LogLevel[LogLevel["INFO"] = 2] = "INFO";
LogLevel[LogLevel["WARN"] = 3] = "WARN";
LogLevel[LogLevel["ERROR"] = 4] = "ERROR";
})(LogLevel || (LogLevel = {}));
export class LogEvent {
constructor(date, sender, level, args) {
_defineProperty(this, "date", void 0);
_defineProperty(this, "sender", void 0);
_defineProperty(this, "level", void 0);
_defineProperty(this, "args", void 0);
this.date = date;
this.sender = sender;
this.level = level;
this.args = args;
}
}
export { DefaultLogger } from "./defaultLogger";
export { LoggerManagerBuilder } from "./loggerManagerBuilder";
export { DefaultLoggerManagerBuilder } from "./defaultLoggerManagerBuilder";
export { MemoryStorage } from "./services/memoryStorage";
export * from "./types";
export * from "./formatters";
export * from "./appenders";
export * from "./services";
export * from "./loggers";
//# sourceMappingURL=index.js.map

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

import { LogEvent, LogFormatter } from "..";
export declare abstract class AbstractAppender {
import { LogEvent, LogFormatter, LogAppender } from "../types";
export declare abstract class AbstractAppender implements LogAppender {
protected formatter: LogFormatter;

@@ -4,0 +4,0 @@ protected isInitialized: boolean;

@@ -1,6 +0,6 @@

import { LogAppender, LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";
import { AbstractAppender } from "./abstractAppender";
export declare class ConsoleAppender extends AbstractAppender implements LogAppender {
export declare class ConsoleAppender extends AbstractAppender {
constructor(formatter: LogFormatter);
append(event: LogEvent): void;
}

@@ -1,5 +0,5 @@

import { LogAppender, LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";
import { AbstractAppender } from "./abstractAppender";
import { MemoryStorage } from "../services/memoryStorage";
export declare class MemoryAppender extends AbstractAppender implements LogAppender {
export declare class MemoryAppender extends AbstractAppender {
private memoryStorage;

@@ -6,0 +6,0 @@ constructor(formatter: LogFormatter, memoryStorage: MemoryStorage);

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

import { LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";
export declare class ConsoleFormatter implements LogFormatter {

@@ -3,0 +3,0 @@ logToString(event: LogEvent): string;

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

import { LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";
export declare class DebugScreenFormatter implements LogFormatter {

@@ -3,0 +3,0 @@ logToString(event: LogEvent): string;

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

import { LogFormatter, LogEvent } from "..";
import { LogFormatter, LogEvent } from "../types";
export declare class DefaultFormatter implements LogFormatter {

@@ -3,0 +3,0 @@ logToString(event: LogEvent): string;

@@ -1,43 +0,5 @@

export declare enum LogLevel {
TRACE = 0,
DEBUG = 1,
INFO = 2,
WARN = 3,
ERROR = 4
}
export interface Logger {
trace(sender: any, ...args: any[]): void;
debug(sender: any, ...args: any[]): void;
info(sender: any, ...args: any): void;
warn(sender: any, ...args: any[]): void;
error(sender: any, ...args: any[]): void;
isDebugEnabled(): boolean;
isTraceEnabled(): boolean;
}
export interface LoggerManager {
setLevel(level: LogLevel): void;
addAppender(appender: LogAppender): void;
getAppenders(): ReadonlyArray<LogAppender>;
getLogger(): Logger;
init(): Promise<void>;
}
export interface LogAppender {
init(): Promise<void>;
append(event: LogEvent): void;
}
export interface LogFormatter {
logToString(event: LogEvent): string;
}
export declare class LogEvent {
readonly date: Date;
readonly sender: any;
readonly level: LogLevel;
readonly args: any[];
constructor(date: Date, sender: any, level: LogLevel, args: any[]);
}
export { DefaultLogger } from "./defaultLogger";
export { LoggerManagerBuilder } from "./loggerManagerBuilder";
export { DefaultLoggerManagerBuilder } from "./defaultLoggerManagerBuilder";
export { MemoryStorage } from "./services/memoryStorage";
export * from "./types";
export * from "./formatters";
export * from "./appenders";
export * from "./services";
export * from "./loggers";

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

import { LogLevel } from "..";
import { LogLevel } from "../types";
interface MemoryLog {

@@ -3,0 +3,0 @@ level: LogLevel;

{
"private": false,
"name": "@betomorrow/logging-core",
"version": "1.0.0",
"version": "1.0.1",
"description": "Logging tools",

@@ -6,0 +5,0 @@ "main": "lib/commonjs/index.js",

@@ -1,4 +0,4 @@

import { LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter, LogAppender } from "../types";
export abstract class AbstractAppender {
export abstract class AbstractAppender implements LogAppender {
protected formatter: LogFormatter;

@@ -5,0 +5,0 @@ protected isInitialized = false;

@@ -1,5 +0,5 @@

import { LogAppender, LogEvent, LogFormatter, LogLevel } from "..";
import { LogEvent, LogFormatter, LogLevel } from "../types";
import { AbstractAppender } from "./abstractAppender";
export class ConsoleAppender extends AbstractAppender implements LogAppender {
export class ConsoleAppender extends AbstractAppender {
constructor(formatter: LogFormatter) {

@@ -6,0 +6,0 @@ super(formatter);

@@ -1,6 +0,6 @@

import { LogAppender, LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";
import { AbstractAppender } from "./abstractAppender";
import { MemoryStorage } from "../services/memoryStorage";
export class MemoryAppender extends AbstractAppender implements LogAppender {
export class MemoryAppender extends AbstractAppender {
private memoryStorage: MemoryStorage;

@@ -7,0 +7,0 @@

import moment from "moment";
import { LogEvent, LogFormatter, LogLevel } from "..";
import { LogEvent, LogFormatter, LogLevel } from "../types";

@@ -7,3 +7,3 @@ export class ConsoleFormatter implements LogFormatter {

return `[${moment(event.date).format("HH:mm:ss")}][${LogLevel[event.level]}] ${this.nameOf(
event.sender,
event.sender
)}: ${this.toMessage(event.args)}`;

@@ -10,0 +10,0 @@ }

import moment from "moment";
import { LogEvent, LogFormatter } from "..";
import { LogEvent, LogFormatter } from "../types";

@@ -4,0 +4,0 @@ export class DebugScreenFormatter implements LogFormatter {

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

import { LogFormatter, LogEvent, LogLevel } from "..";
import { LogFormatter, LogEvent, LogLevel } from "../types";

@@ -6,3 +6,3 @@ export class DefaultFormatter implements LogFormatter {

return `${event.date.toISOString()} [${LogLevel[event.level]}] ${this.nameOf(event.sender)}: ${this.toMessage(
event.args,
event.args
)}`;

@@ -9,0 +9,0 @@ }

@@ -1,55 +0,5 @@

export enum LogLevel {
TRACE = 0,
DEBUG,
INFO,
WARN,
ERROR,
}
export interface Logger {
trace(sender: any, ...args: any[]): void;
debug(sender: any, ...args: any[]): void;
info(sender: any, ...args: any): void;
warn(sender: any, ...args: any[]): void;
error(sender: any, ...args: any[]): void;
isDebugEnabled(): boolean;
isTraceEnabled(): boolean;
}
export interface LoggerManager {
setLevel(level: LogLevel): void;
addAppender(appender: LogAppender): void;
getAppenders(): ReadonlyArray<LogAppender>;
getLogger(): Logger;
init(): Promise<void>;
}
export interface LogAppender {
init(): Promise<void>;
append(event: LogEvent): void;
}
export interface LogFormatter {
logToString(event: LogEvent): string;
}
export class LogEvent {
readonly date: Date;
readonly sender: any;
readonly level: LogLevel;
readonly args: any[];
constructor(date: Date, sender: any, level: LogLevel, args: any[]) {
this.date = date;
this.sender = sender;
this.level = level;
this.args = args;
}
}
export { DefaultLogger } from "./defaultLogger";
export { LoggerManagerBuilder } from "./loggerManagerBuilder";
export { DefaultLoggerManagerBuilder } from "./defaultLoggerManagerBuilder";
export { MemoryStorage } from "./services/memoryStorage";
export * from "./types";
export * from "./formatters";
export * from "./appenders";
export * from "./services";
export * from "./loggers";

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

import { LogLevel } from "..";
import { LogLevel } from "../types";

@@ -3,0 +3,0 @@ interface MemoryLog {

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

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