fix(core): update
This commit is contained in:
parent
0a3222ce9a
commit
690c4a9020
2
dist_ts/beautybrowser.plugins.d.ts
vendored
Normal file
2
dist_ts/beautybrowser.plugins.d.ts
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
import * as smartlogInterfaces from '@pushrocks/smartlog-interfaces';
|
||||
export { smartlogInterfaces };
|
25
dist_ts/beautybrowser.plugins.js
Normal file
25
dist_ts/beautybrowser.plugins.js
Normal file
@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.smartlogInterfaces = void 0;
|
||||
const smartlogInterfaces = __importStar(require("@pushrocks/smartlog-interfaces"));
|
||||
exports.smartlogInterfaces = smartlogInterfaces;
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5YnJvd3Nlci5wbHVnaW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5YnJvd3Nlci5wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtRkFBcUU7QUFDNUQsZ0RBQWtCIn0=
|
5
dist_ts/index.d.ts
vendored
Normal file
5
dist_ts/index.d.ts
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { ILogDestination, ILogPackage } from '@pushrocks/smartlog-interfaces';
|
||||
export declare class SmartlogDestinationDevtools implements ILogDestination {
|
||||
handleLog(logPackageArg: ILogPackage): Promise<void>;
|
||||
private logInBrowser;
|
||||
}
|
35
dist_ts/index.js
Normal file
35
dist_ts/index.js
Normal file
@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SmartlogDestinationDevtools = void 0;
|
||||
class SmartlogDestinationDevtools {
|
||||
async handleLog(logPackageArg) {
|
||||
await this.logInBrowser(logPackageArg);
|
||||
}
|
||||
async logInBrowser(logPackage) {
|
||||
switch (logPackage.level) {
|
||||
case 'error':
|
||||
console.log(`%c Error: %c ${logPackage.message}`, 'background:#000000;color:#800000;', 'color:#000000;');
|
||||
break;
|
||||
case 'info':
|
||||
console.log(`%c Info: %c ${logPackage.message}`, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;');
|
||||
break;
|
||||
case 'ok':
|
||||
console.log(`%c OK: %c ${logPackage.message}`, 'background:#000000;color:#8BC34A;', 'color:#000000;');
|
||||
break;
|
||||
case 'success':
|
||||
console.log(`%c Success: %c ${logPackage.message}`, 'background:#8BC34A;color:#ffffff;', 'color:#8BC34A;');
|
||||
break;
|
||||
case 'warn':
|
||||
console.log(`%c Warn: %c ${logPackage.message}`, 'background:#000000;color:#FB8C00;', 'color:#000000;');
|
||||
break;
|
||||
case 'note':
|
||||
console.log(`%c Note: %c ${logPackage.message}`, 'background:#42A5F5;color:#ffffff', 'color:#42A5F5;');
|
||||
break;
|
||||
default:
|
||||
console.log(`unknown logType for "${logPackage.message}"`);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
exports.SmartlogDestinationDevtools = SmartlogDestinationDevtools;
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFJQSxNQUFhLDJCQUEyQjtJQUMvQixLQUFLLENBQUMsU0FBUyxDQUFDLGFBQTBCO1FBQy9DLE1BQU0sSUFBSSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRU8sS0FBSyxDQUFDLFlBQVksQ0FBQyxVQUF1QjtRQUNoRCxRQUFRLFVBQVUsQ0FBQyxLQUFLLEVBQUU7WUFDeEIsS0FBSyxPQUFPO2dCQUNWLE9BQU8sQ0FBQyxHQUFHLENBQ1QsZ0JBQWdCLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFDcEMsbUNBQW1DLEVBQ25DLGdCQUFnQixDQUNqQixDQUFDO2dCQUNGLE1BQU07WUFDUixLQUFLLE1BQU07Z0JBQ1QsT0FBTyxDQUFDLEdBQUcsQ0FDVCxlQUFlLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFDbkMsbUNBQW1DLEVBQ25DLGdCQUFnQixDQUNqQixDQUFDO2dCQUNGLE1BQU07WUFDUixLQUFLLElBQUk7Z0JBQ1AsT0FBTyxDQUFDLEdBQUcsQ0FDVCxhQUFhLFVBQVUsQ0FBQyxPQUFPLEVBQUUsRUFDakMsbUNBQW1DLEVBQ25DLGdCQUFnQixDQUNqQixDQUFDO2dCQUNGLE1BQU07WUFDUixLQUFLLFNBQVM7Z0JBQ1osT0FBTyxDQUFDLEdBQUcsQ0FDVCxrQkFBa0IsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUN0QyxtQ0FBbUMsRUFDbkMsZ0JBQWdCLENBQ2pCLENBQUM7Z0JBQ0YsTUFBTTtZQUNSLEtBQUssTUFBTTtnQkFDVCxPQUFPLENBQUMsR0FBRyxDQUNULGVBQWUsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUNuQyxtQ0FBbUMsRUFDbkMsZ0JBQWdCLENBQ2pCLENBQUM7Z0JBQ0YsTUFBTTtZQUNSLEtBQUssTUFBTTtnQkFDVCxPQUFPLENBQUMsR0FBRyxDQUNULGVBQWUsVUFBVSxDQUFDLE9BQU8sRUFBRSxFQUNuQyxrQ0FBa0MsRUFDbEMsZ0JBQWdCLENBQ2pCLENBQUM7Z0JBQ0YsTUFBTTtZQUNSO2dCQUNFLE9BQU8sQ0FBQyxHQUFHLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO2dCQUMzRCxNQUFNO1NBQ1Q7SUFDSCxDQUFDO0NBQ0Y7QUF0REQsa0VBc0RDIn0=
|
1666
package-lock.json
generated
1666
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
14
package.json
14
package.json
@ -8,21 +8,21 @@
|
||||
"author": "Lossless GmbH",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"test": "(tstest test/)",
|
||||
"test": "(tstest test/ --web)",
|
||||
"testBrowser": "(parcel ./test/index.html)",
|
||||
"build": "(tsbuild)"
|
||||
"build": "(tsbuild --web)"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@gitzone/tsbuild": "^2.1.24",
|
||||
"@gitzone/tstest": "^1.0.33",
|
||||
"@pushrocks/smartlog": "^2.0.21",
|
||||
"@pushrocks/tapbundle": "^3.2.1",
|
||||
"@types/node": "^14.0.11",
|
||||
"@gitzone/tstest": "^1.0.40",
|
||||
"@pushrocks/smartlog": "^2.0.35",
|
||||
"@pushrocks/tapbundle": "^3.2.7",
|
||||
"@types/node": "^14.0.20",
|
||||
"parcel-bundler": "^1.12.4",
|
||||
"tslint": "^6.1.2",
|
||||
"tslint-config-prettier": "^1.18.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@pushrocks/smartlog-interfaces": "^2.0.15"
|
||||
"@pushrocks/smartlog-interfaces": "^2.0.20"
|
||||
}
|
||||
}
|
||||
|
@ -1,26 +0,0 @@
|
||||
// preparation
|
||||
import { ILogContext } from '@pushrocks/smartlog-interfaces';
|
||||
import * as smartlog from '@pushrocks/smartlog';
|
||||
|
||||
const logger = smartlog.defaultLogger;
|
||||
const logContext: ILogContext = {
|
||||
company: 'Lossless GmbH',
|
||||
companyunit: 'Lossless.Cloud',
|
||||
containerName: 'testContainer',
|
||||
environment: 'staging',
|
||||
runtime: 'chrome',
|
||||
zone: 'servezone'
|
||||
};
|
||||
|
||||
// import the module to test
|
||||
import * as smartlogDestinationDevtools from '../ts/index';
|
||||
|
||||
const testDestination = new smartlogDestinationDevtools.SmartlogDestinationDevtools();
|
||||
|
||||
testDestination.handleLog({
|
||||
timestamp: Date.now(),
|
||||
type: 'log',
|
||||
context: logContext,
|
||||
level: 'info',
|
||||
message: 'wait, what? Hi, this is a message!'
|
||||
});
|
@ -1,4 +0,0 @@
|
||||
<head>
|
||||
<script src="./browsertest.ts"></script>
|
||||
</head>
|
||||
<body></body>
|
@ -4,7 +4,6 @@ import { expect, tap } from '@pushrocks/tapbundle';
|
||||
import { ILogContext } from '@pushrocks/smartlog-interfaces';
|
||||
import * as smartlog from '@pushrocks/smartlog';
|
||||
|
||||
const logger = smartlog.defaultLogger;
|
||||
const logContext: ILogContext = {
|
||||
company: 'Lossless GmbH',
|
||||
companyunit: 'Lossless.Cloud',
|
||||
@ -14,6 +13,10 @@ const logContext: ILogContext = {
|
||||
zone: 'servezone'
|
||||
};
|
||||
|
||||
const logger = new smartlog.Smartlog({
|
||||
logContext
|
||||
});
|
||||
|
||||
// import the module to test
|
||||
import * as smartlogDestinationDevtools from '../ts/index';
|
||||
|
@ -3,11 +3,11 @@ import { ILogDestination, ILogPackage } from '@pushrocks/smartlog-interfaces';
|
||||
|
||||
|
||||
export class SmartlogDestinationDevtools implements ILogDestination {
|
||||
public handleLog(logPackageArg: ILogPackage) {
|
||||
this.logInBrowser(logPackageArg);
|
||||
public async handleLog(logPackageArg: ILogPackage) {
|
||||
await this.logInBrowser(logPackageArg);
|
||||
}
|
||||
|
||||
private logInBrowser(logPackage: ILogPackage) {
|
||||
private async logInBrowser(logPackage: ILogPackage) {
|
||||
switch (logPackage.level) {
|
||||
case 'error':
|
||||
console.log(
|
||||
|
Loading…
Reference in New Issue
Block a user