Socket
Socket
Sign inDemoInstall

@mmit/logging

Package Overview
Dependencies
0
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.7 to 0.1.8

src/site/_partials/lorem.html

36

lib/channels/ConsoleLogger.js

@@ -1,7 +0,8 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Formatter_1 = require("../logging/Formatter");
const LogLevel_1 = require("../logging/LogLevel");
import { defaultFormatter } from '../logging/Formatter.js';
import { LogLevel } from '../logging/LogLevel.js';
class ConsoleLogger {
constructor({ formatter = Formatter_1.defaultFormatter() } = {}) {
fmt;
fmtOptional;
constructor({ formatter = defaultFormatter() } = {}) {
this.fmt = formatter.format;

@@ -12,6 +13,6 @@ this.fmtOptional = formatter.optional;

if (obj) {
console.debug(this.fmt(LogLevel_1.LogLevel.DEBUG, timestamp, loggerName, message), this.fmtOptional(obj));
console.debug(this.fmt(LogLevel.DEBUG, timestamp, loggerName, message), this.fmtOptional(obj));
}
else {
console.debug(this.fmt(LogLevel_1.LogLevel.DEBUG, timestamp, loggerName, message));
console.debug(this.fmt(LogLevel.DEBUG, timestamp, loggerName, message));
}

@@ -21,6 +22,6 @@ }

if (obj) {
console.info(this.fmt(LogLevel_1.LogLevel.INFO, timestamp, loggerName, message), this.fmtOptional(obj));
console.info(this.fmt(LogLevel.INFO, timestamp, loggerName, message), this.fmtOptional(obj));
}
else {
console.info(this.fmt(LogLevel_1.LogLevel.INFO, timestamp, loggerName, message));
console.info(this.fmt(LogLevel.INFO, timestamp, loggerName, message));
}

@@ -30,6 +31,6 @@ }

if (obj) {
console.warn(this.fmt(LogLevel_1.LogLevel.WARN, timestamp, loggerName, message), this.fmtOptional(obj));
console.warn(this.fmt(LogLevel.WARN, timestamp, loggerName, message), this.fmtOptional(obj));
}
else {
console.warn(this.fmt(LogLevel_1.LogLevel.WARN, timestamp, loggerName, message));
console.warn(this.fmt(LogLevel.WARN, timestamp, loggerName, message));
}

@@ -39,6 +40,6 @@ }

if (obj) {
console.error(this.fmt(LogLevel_1.LogLevel.ERROR, timestamp, loggerName, message), this.fmtOptional(obj));
console.error(this.fmt(LogLevel.ERROR, timestamp, loggerName, message), this.fmtOptional(obj));
}
else {
console.error(this.fmt(LogLevel_1.LogLevel.ERROR, timestamp, loggerName, message));
console.error(this.fmt(LogLevel.ERROR, timestamp, loggerName, message));
}

@@ -48,10 +49,11 @@ }

if (obj) {
console.error(this.fmt(LogLevel_1.LogLevel.FATAL, timestamp, loggerName, message), this.fmtOptional(obj));
console.error(this.fmt(LogLevel.FATAL, timestamp, loggerName, message), this.fmtOptional(obj));
}
else {
console.error(this.fmt(LogLevel_1.LogLevel.FATAL, timestamp, loggerName, message));
console.error(this.fmt(LogLevel.FATAL, timestamp, loggerName, message));
}
}
}
exports.ConsoleLogger = ConsoleLogger;
//# sourceMappingURL=ConsoleLogger.js.map
export { ConsoleLogger };
//# sourceMappingURL=ConsoleLogger.js.map

@@ -1,15 +0,12 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// tslint:disable-next-line:no-empty
function noop(timestamp, loggerName, message, obj) { }
class NoOpLogger {
constructor() {
this.debug = noop;
this.info = noop;
this.warn = noop;
this.error = noop;
this.fatal = noop;
}
debug = noop;
info = noop;
warn = noop;
error = noop;
fatal = noop;
}
exports.NoOpLogger = NoOpLogger;
//# sourceMappingURL=NoOpLogger.js.map
export { NoOpLogger };
//# sourceMappingURL=NoOpLogger.js.map

@@ -1,16 +0,8 @@

"use strict";
/**
* @file Automatically generated by barrelsby.
*/
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./channels/ConsoleLogger"));
__export(require("./channels/NoOpLogger"));
__export(require("./logging/Formatter"));
__export(require("./logging/LogLevel"));
__export(require("./logging/LoggerFactory"));
__export(require("./logging/LoggerImpl"));
__export(require("./utils/TimeStamp"));
//# sourceMappingURL=index.js.map
export { ConsoleLogger } from './channels/ConsoleLogger.js';
export { NoOpLogger } from './channels/NoOpLogger.js';
export { defaultFormatter, jsonFormatter, padMessage, toJson, truncateLoggerName } from './logging/Formatter.js';
export { LogLevel } from './logging/LogLevel.js';
export { LoggerFactory, LoggerFactorySyntax, noop } from './logging/LoggerFactory.js';
export { LoggerImpl } from './logging/LoggerImpl.js';
export { asDateStructure, toDateAndTime, toTime } from './utils/TimeStamp.js';
//# sourceMappingURL=index.js.map

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

"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const TimeStamp = __importStar(require("../utils/TimeStamp"));
const LogLevel_1 = require("./LogLevel");
import { toTime } from '../utils/TimeStamp.js';
import { LogLevel } from './LogLevel.js';
/**

@@ -19,9 +11,9 @@ * Defines a basic output-Format

// prettier-ignore
exports.defaultFormatter = (minMessageLength = 50, maxNameLength = 30) => {
const defaultFormatter = (minMessageLength = 50, maxNameLength = 30) => {
return {
format: (level, timestamp, loggerName, message) => {
const formattedTimeStamp = TimeStamp.toTime(timestamp);
return `${formattedTimeStamp} [${LogLevel_1.LogLevel[level]}] ` +
`${exports.padMessage(message, minMessageLength)}` +
` | ${exports.truncateLoggerName(loggerName, maxNameLength)}`;
const formattedTimeStamp = toTime(timestamp);
return `${formattedTimeStamp} [${LogLevel[level]}] ` +
`${padMessage(message, minMessageLength)}` +
` | ${truncateLoggerName(loggerName, maxNameLength)}`;
},

@@ -31,7 +23,7 @@ optional: toJson,

};
exports.jsonFormatter = {
const jsonFormatter = {
format: (level, timestamp, loggerName, message) => {
return JSON.stringify({
level,
timestamp: TimeStamp.toTime(timestamp),
timestamp: toTime(timestamp),
name: loggerName,

@@ -43,3 +35,3 @@ message,

};
exports.padMessage = (message, length) => {
const padMessage = (message, length) => {
// if (message.length > length) {

@@ -50,3 +42,3 @@ // return `${message.substr(0, length - 3)}...`;

};
exports.truncateLoggerName = (loggerName, length) => {
const truncateLoggerName = (loggerName, length) => {
const reverse = (value) => value

@@ -69,3 +61,4 @@ .split('')

}
exports.toJson = toJson;
//# sourceMappingURL=Formatter.js.map
export { defaultFormatter, jsonFormatter, padMessage, toJson, truncateLoggerName };
//# sourceMappingURL=Formatter.js.map

@@ -1,9 +0,8 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const ConsoleLogger_1 = require("../channels/ConsoleLogger");
const NoOpLogger_1 = require("../channels/NoOpLogger");
const LoggerImpl_1 = require("./LoggerImpl");
const LogLevel_1 = require("./LogLevel");
exports.noop = new NoOpLogger_1.NoOpLogger();
const defaultChannel = new ConsoleLogger_1.ConsoleLogger();
import { ConsoleLogger } from '../channels/ConsoleLogger.js';
import { NoOpLogger } from '../channels/NoOpLogger.js';
import { LoggerImpl } from './LoggerImpl.js';
import { LogLevel } from './LogLevel.js';
const noop = new NoOpLogger();
const defaultChannel = new ConsoleLogger();
/**

@@ -13,2 +12,4 @@ * Creates and holds all the loggers

class LoggerFactory {
static defaultLevel = LogLevel.INFO;
static loggers = [];
static getLogger(loggerName) {

@@ -25,7 +26,4 @@ let found = this.loggers.find((logger) => logger.name === loggerName);

}
LoggerFactory.defaultLevel = LogLevel_1.LogLevel.INFO;
LoggerFactory.loggers = [];
exports.LoggerFactory = LoggerFactory;
const instanciateLogger = (loggerName, level, channel) => {
const logger = new LoggerImpl_1.LoggerImpl(loggerName, level, channel);
const logger = new LoggerImpl(loggerName, level, channel);
LoggerFactory.loggers.push(logger);

@@ -35,2 +33,5 @@ return logger;

class LoggerFactorySyntax {
loggerName;
channel;
_level;
constructor(loggerName) {

@@ -63,3 +64,4 @@ this.loggerName = loggerName;

}
exports.LoggerFactorySyntax = LoggerFactorySyntax;
//# sourceMappingURL=LoggerFactory.js.map
export { LoggerFactory, LoggerFactorySyntax, noop };
//# sourceMappingURL=LoggerFactory.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const LogLevel_1 = require("./LogLevel");
import { LogLevel } from './LogLevel.js';
class LoggerImpl {
level;
channel;
name;
constructor(name, level, channel) {

@@ -11,3 +13,3 @@ this.name = name;

warn(message, obj) {
if (this.level >= LogLevel_1.LogLevel.WARN) {
if (this.level >= LogLevel.WARN) {
this.channel.warn(Date.now(), this.name, message, obj);

@@ -17,3 +19,3 @@ }

info(message, obj) {
if (this.level >= LogLevel_1.LogLevel.INFO) {
if (this.level >= LogLevel.INFO) {
this.channel.info(Date.now(), this.name, message, obj);

@@ -23,3 +25,3 @@ }

error(message, obj) {
if (this.level >= LogLevel_1.LogLevel.ERROR) {
if (this.level >= LogLevel.ERROR) {
this.channel.error(Date.now(), this.name, message, obj);

@@ -29,3 +31,3 @@ }

debug(message, obj) {
if (this.level >= LogLevel_1.LogLevel.DEBUG) {
if (this.level >= LogLevel.DEBUG) {
this.channel.debug(Date.now(), this.name, message, obj);

@@ -35,3 +37,3 @@ }

fatal(message, obj) {
if (this.level >= LogLevel_1.LogLevel.FATAL) {
if (this.level >= LogLevel.FATAL) {
this.channel.fatal(Date.now(), this.name, message, obj);

@@ -41,3 +43,4 @@ }

}
exports.LoggerImpl = LoggerImpl;
//# sourceMappingURL=LoggerImpl.js.map
export { LoggerImpl };
//# sourceMappingURL=LoggerImpl.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var LogLevel;

@@ -12,3 +10,5 @@ (function (LogLevel) {

LogLevel[LogLevel["ALL"] = 6] = "ALL";
})(LogLevel = exports.LogLevel || (exports.LogLevel = {}));
//# sourceMappingURL=LogLevel.js.map
})(LogLevel || (LogLevel = {}));
export { LogLevel };
//# sourceMappingURL=LogLevel.js.map

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function toDateAndTime(timestamp) {

@@ -7,3 +5,2 @@ const date = asDateStructure(timestamp).withLeadingZeros;

}
exports.toDateAndTime = toDateAndTime;
function toTime(timestamp) {

@@ -13,3 +10,2 @@ const date = asDateStructure(timestamp).withLeadingZeros;

}
exports.toTime = toTime;
function asDateStructure(timestamp) {

@@ -44,3 +40,4 @@ const date = new Date(timestamp);

}
exports.asDateStructure = asDateStructure;
//# sourceMappingURL=TimeStamp.js.map
export { asDateStructure, toDateAndTime, toTime };
//# sourceMappingURL=TimeStamp.js.map
{
"name": "@mmit/logging",
"author": "Mike Mitterer",
"version": "0.1.7",
"version": "0.1.8",
"description": "Minimal Logging framework",

@@ -14,8 +14,10 @@ "keywords": [

"scripts": {
"clean": "rm -rf lib dist bin && rm -rf node_modules/@types/istanbul-reports && jest --clearCache",
"gen:barrels": "barrelsby --singleQuotes --delete -d src/main -l top -s flat",
"serve": "NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development",
"serve": "NODE_ENV=development webpack serve --config webpack.web.js --mode development",
"start": "yarn serve --open",
"tc": "tsc --noEmit",
"tc:watch": "npm run tc -- --watch",
"build": "rm -rf lib && yarn run gen:barrels && yarn run build:ts",
"build": "yarn run clean && yarn run gen:barrels && yarn run build:rup",
"build:rup": "rollup -c",
"build:ts": "tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib",

@@ -37,4 +39,3 @@ "build:ts:watch": "yarn build:ts --watch",

"test:e2e": "E2E_TEST='true' jest --colors --runInBand --detectOpenHandles src/test/e2e",
"doc": "typedoc --out doc --tsconfig tsconfig.lib.json",
"clean": "rm -rf lib dist bin && jest --clearCache",
"doc": "typedoc --out doc --tsconfig tsconfig.lib.json src/main/index.ts",
"prettier": "onchange './src/**/*.ts' -- prettier --write {{changed}}"

@@ -52,68 +53,76 @@ },

"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.5",
"@babel/node": "^7.4.5",
"@babel/plugin-proposal-class-properties": "^7.4.4",
"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
"@babel/plugin-transform-runtime": "^7.4.4",
"@babel/preset-env": "^7.4.5",
"@babel/preset-typescript": "^7.3.3",
"@babel/runtime": "^7.4.5",
"@types/core-js": "^2.5.0",
"@types/expect-puppeteer": "3.3.1",
"@types/jest": "^24.0.13",
"@types/node": "^12.0.3",
"@types/puppeteer": "^1.12.4",
"@types/qunit": "^2.9.0",
"@types/shelljs": "^0.8.5",
"@types/ws": "^6.0.1",
"autoprefixer": "^9.5.1",
"@babel/cli": "^7.14.5",
"@babel/core": "^7.14.6",
"@babel/node": "^7.14.7",
"@babel/plugin-proposal-class-properties": "^7.14.5",
"@babel/plugin-proposal-object-rest-spread": "^7.14.7",
"@babel/plugin-transform-runtime": "^7.14.5",
"@babel/preset-env": "^7.14.7",
"@babel/preset-typescript": "^7.14.5",
"@babel/runtime": "^7.14.6",
"@mmit/styles": "^0.1.23",
"@rollup/plugin-commonjs": "^19.0.0",
"@rollup/plugin-node-resolve": "^13.0.0",
"@rollup/plugin-replace": "^2.4.2",
"@rollup/plugin-typescript": "^8.2.1",
"@types/core-js": "^2.5.4",
"@types/expect-puppeteer": "4.4.5",
"@types/jest": "^26.0.23",
"@types/node": "^15.12.5",
"@types/puppeteer": "^5.4.3",
"@types/qunit": "^2.11.1",
"@types/shelljs": "^0.8.8",
"@types/ws": "^7.4.5",
"autoprefixer": "^10.2.6",
"awesome-typescript-loader": "^5.2.1",
"babel-jest": "^24.8.0",
"babel-loader": "^8.0.6",
"babel-jest": "^27.0.6",
"babel-loader": "^8.2.2",
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
"babel-preset-modern-browsers": "^14.0.0",
"barrelsby": "^2.1.1",
"clean-webpack-plugin": "^3.0.0",
"copy-webpack-plugin": "^5.0.3",
"css-loader": "^2.1.1",
"file-loader": "^3.0.1",
"babel-preset-modern-browsers": "^15.0.2",
"barrelsby": "^2.2.0",
"beautify-html-webpack-plugin": "^1.0.3",
"clean-webpack-plugin": "^4.0.0-alpha.0",
"copy-webpack-plugin": "^9.0.1",
"css-loader": "^5.2.6",
"ejs-compiled-loader": "^3.1.0",
"file-loader": "^6.2.0",
"html-beautify-webpack-plugin": "^1.0.5",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-loader": "^2.1.2",
"html-webpack-plugin": "^5.3.2",
"html-webpack-string-replace-plugin": "^1.1.0",
"jest": "^24.8.0",
"jest-cli": "^24.8.0",
"jest-extended": "^0.11.1",
"jest-haste-map": "^24.8.0",
"jest-puppeteer": "^4.2.0",
"jest-resolve": "^24.8.0",
"mini-css-extract-plugin": "^0.7.0",
"moment": "^2.24.0",
"postcss": "^7.0.16",
"postcss-loader": "^3.0.0",
"puppeteer": "^1.17.0",
"qunit": "^2.9.2",
"jest": "^27.0.6",
"jest-cli": "^27.0.6",
"jest-extended": "^0.11.5",
"jest-haste-map": "^27.0.6",
"jest-puppeteer": "^5.0.4",
"jest-resolve": "^27.0.6",
"mini-css-extract-plugin": "^1.6.2",
"moment": "^2.29.1",
"postcss": "^8.3.5",
"postcss-loader": "^6.1.0",
"puppeteer": "^10.1.0",
"qunit": "^2.16.0",
"rollup": "^2.52.4",
"sass": "^1.35.1",
"sass-loader": "10",
"semver": "^6.1.1",
"shelljs": "^0.8.3",
"source-map-loader": "^0.2.4",
"style-loader": "^0.23.1",
"ts-jest": "^24.0.2",
"ts-loader": "^6.0.1",
"ts-node": "^8.2.0",
"tslint": "^5.16.0",
"tslint-consistent-codestyle": "^1.15.1",
"sass-loader": "12.1.0",
"semver": "^7.3.5",
"shelljs": "^0.8.4",
"source-map-loader": "^3.0.0",
"style-loader": "^3.0.0",
"ts-jest": "^27.0.3",
"ts-loader": "^9.2.3",
"ts-node": "^10.0.0",
"tslint": "^6.1.3",
"tslint-consistent-codestyle": "^1.16.0",
"tslint-loader": "^3.5.4",
"tslint-override": "^0.5.1",
"typedoc": "^0.14.2",
"typescript": "^3.4.5",
"url-loader": "^1.1.2",
"webpack": "^4.32.2",
"webpack-cli": "^3.3.2",
"webpack-dev-server": "^3.4.1",
"webpack-livereload-plugin": "^2.2.0",
"webpack-node-externals": "^1.7.2"
"tslint-override": "^1.0.1",
"typedoc": "^0.21.2",
"typescript": "^4.3.4",
"url-loader": "^4.1.1",
"webpack": "^5.41.1",
"webpack-cli": "^4.7.2",
"webpack-dev-server": "^3.11.2",
"webpack-livereload-plugin": "^3.0.1",
"webpack-node-externals": "^3.0.0"
}
}

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

import * as qu from 'qunit';
import { LoggerFactory } from '../main/logging/LoggerFactory';

@@ -8,14 +9,14 @@ import { LogLevel } from '../main/logging/LogLevel';

/**
* Start wird manuell durchgeführt - sonst kommt es immer wieder
* zu Problemen bei async-Calls!
*
* Weitere Infos:
* https://api.qunitjs.com/config/QUnit.config
*
* # Führt die Tests auf der cmdline mit puppeteer aus
* yarn test:e2e -
*/
// /**
// * Start wird manuell durchgeführt - sonst kommt es immer wieder
// * zu Problemen bei async-Calls!
// *
// * Weitere Infos:
// * https://api.qunitjs.com/config/QUnit.config
// *
// * # Führt die Tests auf der cmdline mit puppeteer aus
// * yarn test:e2e -
// */
// @ts-ignore
window.QUnit = { config: { autostart: false /* noglobals: true */ } };
// window.QUnit = { config: { autostart: false /* noglobals: true */ } };

@@ -29,4 +30,4 @@ // Retrieve a logger (you can decide to use it per class and/or module or just

export function main(): void {
const test = QUnit.test;
const describe = QUnit.module;
// const test = QUnit.test;
// const describe = QUnit.module;

@@ -39,4 +40,4 @@ query('#tstest').onclick = (event: MouseEvent): void => {

divs.forEach((div: HTMLDivElement) => {
div.addEventListener('click', (evt: MouseEvent) => {
divs.forEach((div: HTMLDivElement): void => {
div.addEventListener('click', (evt: MouseEvent): void => {
evt = new MouseEvent('aaa');

@@ -55,10 +56,14 @@ logger.info(JSON.stringify(evt));

QUnit.config.testTimeout = 30000;
qu.config.testTimeout = 30000;
testQUnit(describe, test);
qu.test('add two numbers', (assert): void => {
assert.equal(1 + 1, 2);
});
QUnit.start();
testQUnit();
qu.start();
// logger.info(`Done!!!! ${os.platform()}`);
logger.info(`Done!!!1`);
}

@@ -21,3 +21,3 @@ // Styles für die gesamte Web-App

// Mehr: https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState
const domIsReadyState = setInterval(() => {
const domIsReadyState = setInterval((): void => {
if (/interactive/.test(document.readyState)) {

@@ -29,3 +29,3 @@ clearInterval(domIsReadyState);

const everythingLoadedState = setInterval(() => {
const everythingLoadedState = setInterval((): void => {
if (/loaded|complete/.test(document.readyState)) {

@@ -32,0 +32,0 @@ clearInterval(everythingLoadedState);

@@ -0,9 +1,23 @@

import { test as describe } from 'qunit';
import { Description, TestFunction } from './utils';
export function testQUnit(describe: Description, test: TestFunction): void {
describe('QUnit', () => {
test('test qunit', (assert) => {
assert.ok(true, 'Test ob QUnit funktioniert');
});
function timeout(ms: number): Promise<number> {
return new Promise((resolve): void => {
setTimeout((): void => resolve(42), ms);
});
}
export function testQUnit(): void {
describe('add three numbers', (assert: Assert): void => {
assert.equal(1 + 1 + 1, 3);
});
describe('Test ASYNC call', async (assert: Assert): Promise<void> => {
const done = assert.async();
const value = await timeout(2000);
done();
assert.equal(value, 42);
});
}

@@ -20,3 +20,3 @@ import { ConsoleLogger } from '../channels/ConsoleLogger';

public static getLogger(loggerName: string): Logger {
let found = this.loggers.find((logger) => logger.name === loggerName);
let found = this.loggers.find((logger): boolean => logger.name === loggerName);
if (!found) {

@@ -52,3 +52,3 @@ found = instanciateLogger(loggerName, LoggerFactory.defaultLevel, defaultChannel);

public get(): Logger {
const found = LoggerFactory.loggers.find((logger) => logger.name === this.loggerName);
const found = LoggerFactory.loggers.find((logger): boolean => logger.name === this.loggerName);

@@ -55,0 +55,0 @@ if (!found) {

@@ -16,3 +16,3 @@ import 'jest-extended';

*/
describe('puppeteer.ts', () => {
describe('puppeteer.ts', (): void => {
const TEST_PORT = 5000;

@@ -28,3 +28,3 @@

// https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md
beforeEach(async () => {
beforeEach(async (): Promise<void> => {
browser = await puppeteer.launch({

@@ -41,3 +41,3 @@ headless: false,

afterEach(async () => {
afterEach(async (): Promise<void> => {
await page.close();

@@ -47,12 +47,9 @@ await browser.close();

test('Test in Browser', async () => {
test('Test in Browser', async (): Promise<void> => {
await page.waitForTimeout(4000);
const title = await page.title();
expect(title).toStartWith('✔ Title');
// await page.setContent(
// `
// <h1>Test</h1>
// `,
// );
// await jestPuppeteer.debug();
}, 100000);
});

@@ -11,4 +11,4 @@ import 'jest-extended';

describe('basics', () => {
test('Test Jest', () => {
describe('basics', (): void => {
test('Test Jest', (): void => {
const name = new Name('Mike');

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

@@ -5,4 +5,4 @@ import 'jest-extended';

describe('Logger', () => {
beforeEach(() => {
describe('Logger', (): void => {
beforeEach((): void => {
// Mock the console object

@@ -20,3 +20,3 @@ // @ts-ignore

test('Log something', () => {
test('Log something', (): void => {
const logger = LoggerFactory.for('test.Logger')

@@ -39,3 +39,3 @@ .level(LogLevel.INFO)

test('Add two Loggers with the same name', () => {
test('Add two Loggers with the same name', (): void => {
const logger1 = LoggerFactory.getLogger('test.Logger');

@@ -48,3 +48,3 @@ const logger2 = LoggerFactory.getLogger('test.Logger');

test('Message', () => {
test('Message', (): void => {
const logger = LoggerFactory.for('test.Logger')

@@ -55,3 +55,3 @@ .level(LogLevel.DEBUG)

// @ts-ignore
global.console.debug.mockImplementation((message) => expect(message).toContain('[DEBUG] Servus'));
global.console.debug.mockImplementation((message): void => expect(message).toContain('[DEBUG] Servus'));

@@ -61,3 +61,3 @@ logger.debug('Servus');

test('NoOp-Logger', () => {
test('NoOp-Logger', (): void => {
const logger = LoggerFactory.for('test.Logger')

@@ -79,3 +79,3 @@ .on(noop)

test('Global Log-Level ist by default INFO', () => {
test('Global Log-Level ist by default INFO', (): void => {
const logger = LoggerFactory.getLogger('test.Logger');

@@ -94,3 +94,3 @@

test('Change Global Log-Level to INFO', () => {
test('Change Global Log-Level to INFO', (): void => {
LoggerFactory.defaultLevel = LogLevel.INFO;

@@ -110,3 +110,3 @@ const logger = LoggerFactory.getLogger('test.Logger');

test('Change Log-Level on Logger', () => {
test('Change Log-Level on Logger', (): void => {
const logger = LoggerFactory.for('test.Logger')

@@ -113,0 +113,0 @@ .level(LogLevel.DEBUG)

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc