Socket
Socket
Sign inDemoInstall

@perf-profiler/logger

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@perf-profiler/logger - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1-alpha.0

CHANGELOG.md

20

dist/index.d.ts

@@ -1,10 +0,13 @@

export declare enum LogLevel {
ERROR = 0,
WARN = 1,
SUCCESS = 2,
INFO = 3,
DEBUG = 4
}
export declare const LogLevel: {
ERROR: number;
WARN: number;
SUCCESS: number;
INFO: number;
DEBUG: number;
TRACE: number;
};
declare type ValueOf<T> = T[keyof T];
export declare const Logger: {
setLogLevel: (level: LogLevel) => void;
setLogLevel: (level: ValueOf<typeof LogLevel>) => void;
trace: (message: string) => void;
debug: (message: string) => void;

@@ -17,1 +20,2 @@ info: (message: string) => void;

export declare const printExampleMessages: () => void;
export {};

33

dist/index.js

@@ -14,11 +14,11 @@ "use strict";

const timestampColor = kleur_1.default.grey;
var LogLevel;
(function (LogLevel) {
LogLevel[LogLevel["ERROR"] = 0] = "ERROR";
LogLevel[LogLevel["WARN"] = 1] = "WARN";
LogLevel[LogLevel["SUCCESS"] = 2] = "SUCCESS";
LogLevel[LogLevel["INFO"] = 3] = "INFO";
LogLevel[LogLevel["DEBUG"] = 4] = "DEBUG";
})(LogLevel = exports.LogLevel || (exports.LogLevel = {}));
let logLevel = LogLevel.INFO;
exports.LogLevel = {
ERROR: 0,
WARN: 1,
SUCCESS: 2,
INFO: 3,
DEBUG: 4,
TRACE: 5,
};
let logLevel = exports.LogLevel.INFO;
const log = (message) => {

@@ -33,4 +33,9 @@ const timestamp = luxon_1.DateTime.now().toLocaleString(luxon_1.DateTime.TIME_24_WITH_SECONDS);

},
trace: (message) => {
if (logLevel < exports.LogLevel.TRACE)
return;
log(message);
},
debug: (message) => {
if (logLevel < LogLevel.DEBUG)
if (logLevel < exports.LogLevel.DEBUG)
return;

@@ -41,3 +46,3 @@ const time = performance.now();

info: (message) => {
if (logLevel < LogLevel.INFO)
if (logLevel < exports.LogLevel.INFO)
return;

@@ -47,3 +52,3 @@ log(info(`ℹ️ ${message}`));

success: (message) => {
if (logLevel < LogLevel.SUCCESS)
if (logLevel < exports.LogLevel.SUCCESS)
return;

@@ -53,3 +58,3 @@ log(success(`✅ ${message}`));

warn: (message) => {
if (logLevel < LogLevel.WARN)
if (logLevel < exports.LogLevel.WARN)
return;

@@ -59,3 +64,3 @@ log(warn(`⚠️ ${message}`));

error: (message) => {
if (logLevel < LogLevel.ERROR)
if (logLevel < exports.LogLevel.ERROR)
return;

@@ -62,0 +67,0 @@ log(error(`🚨 ${message}`));

@@ -10,9 +10,10 @@ import kleur from "kleur";

export enum LogLevel {
ERROR,
WARN,
SUCCESS,
INFO,
DEBUG,
}
export const LogLevel = {
ERROR: 0,
WARN: 1,
SUCCESS: 2,
INFO: 3,
DEBUG: 4,
TRACE: 5,
};

@@ -29,6 +30,12 @@ let logLevel = LogLevel.INFO;

type ValueOf<T> = T[keyof T];
export const Logger = {
setLogLevel: (level: LogLevel) => {
setLogLevel: (level: ValueOf<typeof LogLevel>) => {
logLevel = level;
},
trace: (message: string) => {
if (logLevel < LogLevel.TRACE) return;
log(message);
},
debug: (message: string) => {

@@ -35,0 +42,0 @@ if (logLevel < LogLevel.DEBUG) return;

{
"name": "@perf-profiler/logger",
"version": "0.2.0",
"version": "0.2.1-alpha.0",
"main": "dist/index.js",

@@ -15,3 +15,3 @@ "dependencies": {

},
"gitHead": "69a5a6845ed707a8c0b150d658f06c19d8ee2259"
"gitHead": "c895f36f5e35314e5be21c7e79adf24cc51d6dda"
}

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