Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

xgplayer-streaming-shared

Package Overview
Dependencies
Maintainers
6
Versions
206
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xgplayer-streaming-shared - npm Package Compare versions

Comparing version 3.0.0-next.20 to 3.0.0-next.21

15

es/logger.d.ts

@@ -0,8 +1,20 @@

export namespace LogLevel {
const DEBUG: number;
const INFO: number;
const WARN: number;
const ERROR: number;
}
export class Logger {
static getLogCache(): string;
static logTextArray: any[];
static disabled: boolean;
static logSize: number;
static enable(): void;
static disable(): void;
constructor(name: any);
static setLogLevel(val: any): void;
constructor(name: any, config: any);
name: any;
_prefix: string;
logLevel: any;
logMaxSize: any;
debug(...args: any[]): void;

@@ -12,3 +24,4 @@ log(...args: any[]): void;

error(...args: any[]): void;
logCache(logLevel: any, ...logText: any[]): void;
table(...args: any[]): void;
}
import { defineProperty as _defineProperty, createClass as _createClass, classCallCheck as _classCallCheck } from "./_virtual/_rollupPluginBabelHelpers.js";
import "core-js/modules/es.function.name.js";
import "core-js/modules/es.array.concat.js";
import { nowTime } from "./utils.js";
import "core-js/modules/es.json.stringify.js";
import "core-js/modules/es.array.join.js";
var LogLevel = {
"DEBUG": 1,
"INFO": 2,
"WARN": 3,
"ERROR": 4
};
var LOG_MAX_SIZE = 5 * 1024;
var Logger = /* @__PURE__ */ function() {
function Logger2(name) {
function Logger2(name, config) {
_classCallCheck(this, Logger2);
this.name = name || "";
this._prefix = "[".concat(this.name, "]");
Logger2.disabled = (config === null || config === void 0 ? void 0 : config.disabled) || true;
this.logLevel = (config === null || config === void 0 ? void 0 : config.logLevel) || LogLevel.ERROR;
this.logMaxSize = (config === null || config === void 0 ? void 0 : config.logMaxSize) || LOG_MAX_SIZE;
}

@@ -15,7 +26,8 @@ _createClass(Logger2, [{

var _console;
if (Logger2.disabled)
return;
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
this.logCache.apply(this, [LogLevel.DEBUG].concat(args));
if (Logger2.disabled)
return;
(_console = console).debug.apply(_console, [this._prefix, nowTime()].concat(args));

@@ -27,7 +39,8 @@ }

var _console2;
if (Logger2.disabled)
return;
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
this.logCache.apply(this, [LogLevel.INFO].concat(args));
if (Logger2.disabled)
return;
(_console2 = console).log.apply(_console2, [this._prefix, nowTime()].concat(args));

@@ -39,7 +52,8 @@ }

var _console3;
if (Logger2.disabled)
return;
for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
args[_key3] = arguments[_key3];
}
this.logCache.apply(this, [LogLevel.WARN].concat(args));
if (Logger2.disabled)
return;
(_console3 = console).warn.apply(_console3, [this._prefix, nowTime()].concat(args));

@@ -51,10 +65,26 @@ }

var _console4;
if (Logger2.disabled)
return;
for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
args[_key4] = arguments[_key4];
}
this.logCache.apply(this, [LogLevel.ERROR].concat(args));
if (Logger2.disabled)
return;
(_console4 = console).error.apply(_console4, [this._prefix, nowTime()].concat(args));
}
}, {
key: "logCache",
value: function logCache(logLevel) {
for (var _len5 = arguments.length, logText = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) {
logText[_key5 - 1] = arguments[_key5];
}
var text = this._prefix + nowTime() + JSON.stringify(logText);
if (logLevel >= this.logLevel) {
Logger2.logSize += text.length;
Logger2.logTextArray.push(text);
}
if (Logger2.logSize > this.logMaxSize) {
Logger2.logTextArray.shift();
}
}
}, {
key: "table",

@@ -70,2 +100,9 @@ value: function table() {

}], [{
key: "getLogCache",
value: function getLogCache() {
var logText = this.logTextArray.join("\n");
this.logTextArray = [];
return logText;
}
}, {
key: "enable",

@@ -80,2 +117,7 @@ value: function enable() {

}
}, {
key: "setLogLevel",
value: function setLogLevel(val) {
Logger2.logLevel = val;
}
}]);

@@ -85,2 +127,7 @@ return Logger2;

_defineProperty(Logger, "disabled", true);
export { Logger };
_defineProperty(Logger, "logSize", 0);
_defineProperty(Logger, "logTextArray", []);
function nowTime() {
return new Date().toLocaleString();
}
export { LogLevel, Logger };

2

package.json
{
"name": "xgplayer-streaming-shared",
"version": "3.0.0-next.20",
"version": "3.0.0-next.21",
"main": "dist/index.min.js",

@@ -5,0 +5,0 @@ "module": "es/index.js",

Sorry, the diff of this file is too big to display

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