@lage-run/logger
Advanced tools
Comparing version 1.2.2 to 1.3.0
"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", |
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
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
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
164
0
0
5913
13
1