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

brolog

Package Overview
Dependencies
Maintainers
1
Versions
99
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

brolog - npm Package Compare versions

Comparing version 1.1.23 to 1.1.24

66

bundles/brolog.es6.umd.js

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

/* Brolog version 1.1.23 */
/* Brolog version 1.1.24 */
(function (global, factory) {

@@ -37,10 +37,4 @@ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :

this.enableTimestamp = true;
this.logLevel = LogLevel.info;
this.prefixFilter = /.*/; // Match all by default
if (Brolog.globalInstance) {
// set level/prefix of this instance
// default to the global instance
this.level(Brolog.globalInstance.level());
this.prefix(Brolog.globalInstance.prefix());
}
this.level(Brolog.globalLogLevelName);
this.prefix(Brolog.globalPrefix);
}

@@ -55,5 +49,7 @@ /**

if (levelName) {
this.globalLogLevelName = levelName;
this.globalInstance.level(levelName);
}
if (prefix) {
this.globalPrefix = prefix;
this.globalInstance.prefix(prefix);

@@ -64,19 +60,42 @@ }

static enableLogging(log) {
Brolog.instance().verbose('Brolog', 'enableLogging(%s)', log);
return Brolog.instance().enableLogging(log);
}
enableLogging(log) {
this.verbose('Brolog', 'enableLogging(%s)', log);
const loggerMethodList = [
'error',
'warn',
'info',
'verbose',
'silly',
];
if (log === false) {
Brolog.instance().silly('Brolog', 'enableLogging() disabled');
return nullLogger;
this.silly('Brolog', 'enableLogging() disabled');
loggerMethodList.forEach(m => {
this[m] = nullLogger[m];
});
}
else if (log === true) {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using blobal Brolog instance');
return Brolog.instance();
this.silly('Brolog', 'enableLogging() enabled: restore Brolog instance');
const restore = new Brolog();
loggerMethodList.forEach(m => {
this[m] = restore[m];
});
}
else if (typeof log.verbose === 'function') {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using provided logger');
return log;
this.silly('Brolog', 'enableLogging() enabled: using provided logger');
loggerMethodList.forEach(m => {
this[m] = log[m].bind(log);
});
}
throw new Error('got invalid logger');
else {
throw new Error('got invalid logger');
}
return this;
}
static prefix(filter) {
return Brolog.instance().prefix(filter);
if (filter) {
this.globalPrefix = filter;
}
return this.instance().prefix(filter);
}

@@ -98,3 +117,6 @@ prefix(filter) {

static level(levelName) {
return Brolog.instance().level(levelName);
if (levelName) {
this.globalLogLevelName = levelName;
}
return this.instance().level(levelName);
}

@@ -108,5 +130,3 @@ level(levelName) {

if (logLevel === undefined) {
// console.log(logLevel)
// console.log(LogLevel)
throw new Error('level name error');
throw new Error('level name error: ' + logLevel);
}

@@ -237,2 +257,4 @@ this.logLevel = logLevel;

}
Brolog.globalLogLevelName = 'info';
Brolog.globalPrefix = /.*/; // Match all by default
const log = Brolog.instance();

@@ -239,0 +261,0 @@

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

/* Brolog version 1.1.23 */
/* Brolog version 1.1.24 */
(function (global, factory) {

@@ -37,10 +37,4 @@ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :

this.enableTimestamp = true;
this.logLevel = LogLevel.info;
this.prefixFilter = /.*/; // Match all by default
if (Brolog.globalInstance) {
// set level/prefix of this instance
// default to the global instance
this.level(Brolog.globalInstance.level());
this.prefix(Brolog.globalInstance.prefix());
}
this.level(Brolog.globalLogLevelName);
this.prefix(Brolog.globalPrefix);
}

@@ -55,5 +49,7 @@ /**

if (levelName) {
this.globalLogLevelName = levelName;
this.globalInstance.level(levelName);
}
if (prefix) {
this.globalPrefix = prefix;
this.globalInstance.prefix(prefix);

@@ -64,19 +60,43 @@ }

Brolog.enableLogging = function (log) {
Brolog.instance().verbose('Brolog', 'enableLogging(%s)', log);
return Brolog.instance().enableLogging(log);
};
Brolog.prototype.enableLogging = function (log) {
var _this = this;
this.verbose('Brolog', 'enableLogging(%s)', log);
var loggerMethodList = [
'error',
'warn',
'info',
'verbose',
'silly',
];
if (log === false) {
Brolog.instance().silly('Brolog', 'enableLogging() disabled');
return nullLogger;
this.silly('Brolog', 'enableLogging() disabled');
loggerMethodList.forEach(function (m) {
_this[m] = nullLogger[m];
});
}
else if (log === true) {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using blobal Brolog instance');
return Brolog.instance();
this.silly('Brolog', 'enableLogging() enabled: restore Brolog instance');
var restore_1 = new Brolog();
loggerMethodList.forEach(function (m) {
_this[m] = restore_1[m];
});
}
else if (typeof log.verbose === 'function') {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using provided logger');
return log;
this.silly('Brolog', 'enableLogging() enabled: using provided logger');
loggerMethodList.forEach(function (m) {
_this[m] = log[m].bind(log);
});
}
throw new Error('got invalid logger');
else {
throw new Error('got invalid logger');
}
return this;
};
Brolog.prefix = function (filter) {
return Brolog.instance().prefix(filter);
if (filter) {
this.globalPrefix = filter;
}
return this.instance().prefix(filter);
};

@@ -98,3 +118,6 @@ Brolog.prototype.prefix = function (filter) {

Brolog.level = function (levelName) {
return Brolog.instance().level(levelName);
if (levelName) {
this.globalLogLevelName = levelName;
}
return this.instance().level(levelName);
};

@@ -108,5 +131,3 @@ Brolog.prototype.level = function (levelName) {

if (logLevel === undefined) {
// console.log(logLevel)
// console.log(LogLevel)
throw new Error('level name error');
throw new Error('level name error: ' + logLevel);
}

@@ -278,2 +299,4 @@ this.logLevel = logLevel;

}());
Brolog.globalLogLevelName = 'info';
Brolog.globalPrefix = /.*/; // Match all by default
var log = Brolog.instance();

@@ -280,0 +303,0 @@ exports.nullLogger = nullLogger;

@@ -11,4 +11,4 @@ /*!

*/
export declare type LevelName = 'silent' | 'error' | 'warn' | 'info' | 'verbose' | 'silly';
export declare type LevelTitle = 'ERR' | 'WARN' | 'INFO' | 'VERB' | 'SILL';
export declare type LogLevelName = 'silent' | 'error' | 'warn' | 'info' | 'verbose' | 'silly';
export declare type LogLevelTitle = 'ERR' | 'WARN' | 'INFO' | 'VERB' | 'SILL';
export interface Loggable {

@@ -23,3 +23,5 @@ error(prefix: string, message: string, ...args: any[]): void;

export declare class Brolog implements Loggable {
static globalInstance: Brolog;
private static globalInstance;
private static globalLogLevelName;
private static globalPrefix;
private enableTimestamp;

@@ -32,8 +34,9 @@ private logLevel;

*/
static instance(levelName?: LevelName, prefix?: string | RegExp): Brolog;
static enableLogging(log: boolean | Loggable): Loggable;
static instance(levelName?: LogLevelName, prefix?: string | RegExp): Brolog;
static enableLogging(log: boolean | Loggable): Brolog;
enableLogging(log: boolean | Loggable): Brolog;
static prefix(filter?: string | RegExp): RegExp;
prefix(filter?: string | RegExp): RegExp;
static level(levelName?: LevelName): LevelName;
level(levelName?: LevelName): LevelName;
static level(levelName?: LogLevelName): LogLevelName;
level(levelName?: LogLevelName): LogLevelName;
private log(levelTitle, prefix, message);

@@ -40,0 +43,0 @@ static error(prefix: string, ...args: any[]): void;

@@ -30,10 +30,4 @@ /*!

this.enableTimestamp = true;
this.logLevel = LogLevel.info;
this.prefixFilter = /.*/; // Match all by default
if (Brolog.globalInstance) {
// set level/prefix of this instance
// default to the global instance
this.level(Brolog.globalInstance.level());
this.prefix(Brolog.globalInstance.prefix());
}
this.level(Brolog.globalLogLevelName);
this.prefix(Brolog.globalPrefix);
}

@@ -48,5 +42,7 @@ /**

if (levelName) {
this.globalLogLevelName = levelName;
this.globalInstance.level(levelName);
}
if (prefix) {
this.globalPrefix = prefix;
this.globalInstance.prefix(prefix);

@@ -57,19 +53,42 @@ }

static enableLogging(log) {
Brolog.instance().verbose('Brolog', 'enableLogging(%s)', log);
return Brolog.instance().enableLogging(log);
}
enableLogging(log) {
this.verbose('Brolog', 'enableLogging(%s)', log);
const loggerMethodList = [
'error',
'warn',
'info',
'verbose',
'silly',
];
if (log === false) {
Brolog.instance().silly('Brolog', 'enableLogging() disabled');
return nullLogger;
this.silly('Brolog', 'enableLogging() disabled');
loggerMethodList.forEach(m => {
this[m] = nullLogger[m];
});
}
else if (log === true) {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using blobal Brolog instance');
return Brolog.instance();
this.silly('Brolog', 'enableLogging() enabled: restore Brolog instance');
const restore = new Brolog();
loggerMethodList.forEach(m => {
this[m] = restore[m];
});
}
else if (typeof log.verbose === 'function') {
Brolog.instance().silly('Brolog', 'enableLogging() enabled: using provided logger');
return log;
this.silly('Brolog', 'enableLogging() enabled: using provided logger');
loggerMethodList.forEach(m => {
this[m] = log[m].bind(log);
});
}
throw new Error('got invalid logger');
else {
throw new Error('got invalid logger');
}
return this;
}
static prefix(filter) {
return Brolog.instance().prefix(filter);
if (filter) {
this.globalPrefix = filter;
}
return this.instance().prefix(filter);
}

@@ -91,3 +110,6 @@ prefix(filter) {

static level(levelName) {
return Brolog.instance().level(levelName);
if (levelName) {
this.globalLogLevelName = levelName;
}
return this.instance().level(levelName);
}

@@ -101,5 +123,3 @@ level(levelName) {

if (logLevel === undefined) {
// console.log(logLevel)
// console.log(LogLevel)
throw new Error('level name error');
throw new Error('level name error: ' + logLevel);
}

@@ -230,4 +250,6 @@ this.logLevel = logLevel;

}
Brolog.globalLogLevelName = 'info';
Brolog.globalPrefix = /.*/; // Match all by default
export const log = Brolog.instance();
export default log;
//# sourceMappingURL=brolog.js.map
{
"name": "brolog",
"version": "1.1.23",
"version": "1.1.24",
"description": "Npmlog like logger for Browser",

@@ -5,0 +5,0 @@ "main": "bundles/brolog.umd.js",

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