New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

gracelog

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gracelog - npm Package Compare versions

Comparing version 0.2.1 to 0.2.3

22

CHANGELOG.md
# Change log
## Version 0.2.2
## Added
None
## Changed
#### logging a null value in the same line
#### Now uses wrapper functions for events instead of creating extra events
## Deprecated
None
## Removed
None
***
## Version 0.2.1

@@ -4,0 +26,0 @@

25

index.js
var loggerSource = require('./logger');
var EventEmitter = require('events').EventEmitter;
//var EventEmitter = require('events').EventEmitter;

@@ -8,8 +8,23 @@ var configData = null;

module.exports = new EventEmitter();
module.exports.on = function (eventName, cb) {
loggerSource.events.on(eventName, cb);
};
loggerSource.events.on('output', function (address, name, level, data) {
module.exports.emit('output', address, name, level, data);
});
module.exports.once = function (eventName, cb) {
loggerSource.events.once(eventName, cb);
};
module.exports.removeListener = function (eventName, cb) {
return loggerSource.events.removeListener(eventName, cb);
};
module.exports.removeAll = function (eventName) {
loggerSource.events.removeAll(eventName);
};
module.exports.hasListener = function (eventName) {
return loggersource.events.hasListener(eventName);
};
module.exports.config = function (configIn) {

@@ -16,0 +31,0 @@

2

lib/msg.js

@@ -30,3 +30,3 @@ var util = require('util');

function createMsg(msgItem) {
if (typeof msgItem === 'object') {
if (msgItem !== null && typeof msgItem === 'object') {
if (msgItem instanceof Error) {

@@ -33,0 +33,0 @@ msgItem = msgItem.message + '\n<stack trace>\n' + msgItem.stack;

{
"name": "gracelog",
"description": "Log management module",
"version": "0.2.1",
"version": "0.2.3",
"author": "Nobuyori Takahashi <voltrue2@yahoo.com>",

@@ -6,0 +6,0 @@ "repository": {

@@ -78,3 +78,3 @@ #gracelog

Log module buffers log data in memory before outputting.
Log module buffers log data in memory before outputting into file/remote/console.

@@ -112,3 +112,3 @@ The defualt buffer size is 8kb (8129 bytes) and default bufferFlushInterval is 5 seconds (5000 ms).

If set to true, gracelog will send log to stdout stream of node.js process.
If set to true, gracelog will send log to stdout/stderr stream of your application's process.

@@ -115,0 +115,0 @@ Log module uses console object of node.js. This is a blocking operation. It is better to turn this option off in production.

@@ -116,2 +116,21 @@ var assert = require('assert');

it('Can listen on "output" event 10 times and remove the listener', function (done) {
var counter = 0;
var max = 10;
var listener = function () {
counter += 1;
if (counter === max) {
log.removeListener('output', listener);
done();
}
logger.verbose('foo', counter);
};
log.on('output', listener);
logger.verbose('foo', counter);
});
it('Can log a null value in a same line', function () {
logger.debug('this is a null', null);
});
});
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