@betomorrow/logging-core
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
96300
103
1431
1