Socket
Socket
Sign inDemoInstall

@lage-run/logger

Package Overview
Dependencies
Maintainers
2
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lage-run/logger - npm Package Compare versions

Comparing version 1.2.2 to 1.3.0

26

lib/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogLevel = exports.Logger = void 0;
const Logger_js_1 = require("./Logger.js");
Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return Logger_js_1.Logger; } });
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
default: ()=>createLogger,
Logger: ()=>_loggerJs.Logger,
LogLevel: ()=>_logLevelJs.LogLevel
});
const _loggerJs = require("./Logger.js");
const _logLevelJs = require("./interfaces/LogLevel.js");
function createLogger() {
return new Logger_js_1.Logger();
return new _loggerJs.Logger();
}
exports.default = createLogger;
var LogLevel_js_1 = require("./interfaces/LogLevel.js");
Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return LogLevel_js_1.LogLevel; } });
//# sourceMappingURL=index.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LogEntry.js.map
Object.defineProperty(exports, "__esModule", {
value: true
});

@@ -8,2 +8,2 @@ export declare const LogLevel: {

};
export declare type LogLevel = typeof LogLevel[keyof typeof LogLevel];
export type LogLevel = (typeof LogLevel)[keyof typeof LogLevel];
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogLevel = void 0;
exports.LogLevel = {
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "LogLevel", {
enumerable: true,
get: ()=>LogLevel
});
const LogLevel = {
error: 10,

@@ -9,4 +14,3 @@ warn: 20,

verbose: 40,
silly: 50,
silly: 50
};
//# sourceMappingURL=LogLevel.js.map

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

export declare type LogStructuredData = Record<string, any>;
export type LogStructuredData = Record<string, any>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LogStructuredData.js.map
Object.defineProperty(exports, "__esModule", {
value: true
});

@@ -11,2 +11,4 @@ import type { LogLevel } from "./LogLevel.js";

summarize(context: unknown): void;
/** gives a reporter an opportunity to clean up any resources */
cleanup?: () => void;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Reporter.js.map
Object.defineProperty(exports, "__esModule", {
value: true
});
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
const LogLevel_js_1 = require("./interfaces/LogLevel.js");
const readline_1 = require("readline");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "Logger", {
enumerable: true,
get: ()=>Logger
});
const _logLevelJs = require("./interfaces/LogLevel.js");
const _readline = require("readline");
class Logger {
constructor() {
this.reporters = [];
}
log(level, msg, data) {

@@ -15,5 +17,5 @@ const entry = {

msg,
data,
data
};
for (const reporter of this.reporters) {
for (const reporter of this.reporters){
reporter.log(entry);

@@ -23,27 +25,27 @@ }

info(msg, data) {
this.log(LogLevel_js_1.LogLevel.info, msg, data);
this.log(_logLevelJs.LogLevel.info, msg, data);
}
warn(msg, data) {
this.log(LogLevel_js_1.LogLevel.warn, msg, data);
this.log(_logLevelJs.LogLevel.warn, msg, data);
}
error(msg, data) {
this.log(LogLevel_js_1.LogLevel.error, msg, data);
this.log(_logLevelJs.LogLevel.error, msg, data);
}
verbose(msg, data) {
this.log(LogLevel_js_1.LogLevel.verbose, msg, data);
this.log(_logLevelJs.LogLevel.verbose, msg, data);
}
silly(msg, data) {
this.log(LogLevel_js_1.LogLevel.silly, msg, data);
this.log(_logLevelJs.LogLevel.silly, msg, data);
}
stream(level, input, data) {
const readline = (0, readline_1.createInterface)({
const readline = (0, _readline.createInterface)({
input,
crlfDelay: Infinity,
terminal: false,
terminal: false
});
const lineLogger = (line) => {
const lineLogger = (line)=>{
this.log(level, line, data);
};
readline.on("line", lineLogger);
return () => {
return ()=>{
readline.off("line", lineLogger);

@@ -56,4 +58,5 @@ readline.close();

}
constructor(){
this.reporters = [];
}
}
exports.Logger = Logger;
//# sourceMappingURL=Logger.js.map
{
"name": "@lage-run/logger",
"version": "1.2.2",
"version": "1.3.0",
"description": "Logger for Lage",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/lage"
},
"homepage": "https://microsoft.github.io/lage/",
"license": "MIT",

@@ -9,0 +11,0 @@ "main": "lib/index.js",

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