diff options
Diffstat (limited to 'node_modules/glogg')
-rw-r--r-- | node_modules/glogg/LICENSE | 22 | ||||
-rw-r--r-- | node_modules/glogg/README.md | 92 | ||||
-rw-r--r-- | node_modules/glogg/index.js | 34 | ||||
-rw-r--r-- | node_modules/glogg/package.json | 38 |
4 files changed, 0 insertions, 186 deletions
diff --git a/node_modules/glogg/LICENSE b/node_modules/glogg/LICENSE deleted file mode 100644 index 2d92a2b7f..000000000 --- a/node_modules/glogg/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Blaine Bublitz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/node_modules/glogg/README.md b/node_modules/glogg/README.md deleted file mode 100644 index 1cf8bae74..000000000 --- a/node_modules/glogg/README.md +++ /dev/null @@ -1,92 +0,0 @@ -# glogg - -[](https://travis-ci.org/js-cli/glogg) - -Global logging utility - -## Usage - -```js -var getLogger = require('glogg'); - -var logger = getLogger('my-namespace'); - -// logs strings -logger.debug('The MOST verbose!'); -logger.info('Some important info'); -logger.warn('All the warnings to you'); -logger.error('OH NO! SOMETHING HAPPENED!'); - -// supports util.format! -logger.info('%s style!', 'printf'); - -// log anything -logger.debug({ my: 'obj' }); -logger.info([1, 2, 3]); - -// somewhere else -logger.on('info', function(msg){ - // do something with msg -}); - -// must be handled to avoid crashing process -logger.on('error', function(msg){ - // now it won't crash -}); -``` - -## API - -__Note: This module makes no assumptions about the log levels and they will always -be emitted. If you are looking to filter some out, your listeners will need to have -extra logic.__ - -### getLogger([namespace]) - -Create a new logger at the given namespace (or the default if no namespace is provided). -Returns an augmented [`sparkles`](https://github.com/phated/sparkles) EventEmitter object -with 4 methods: `debug()`, `info()`, `warn()` and `error()`. When called, these methods emit -an event with the same name. If the first argument is a string, the arguments -are passed through node's `util.format()` before being emitted. Other parts -of a node program can get the logger by namespace and listen for the events to -be emitted. - -#### logger.debug(msg) - -Emits a `debug` event with the given `msg`. - -If the first argument is a string, all arguments are passed to node's -`util.format()` before being emitted. - -#### logger.info(msg) - -Emits a `info` event with the given `msg`. - -If the first argument is a string, all arguments are passed to node's -`util.format()` before being emitted. - -#### logger.warn(msg) - -Emits a `warn` event with the given `msg`. - -If the first argument is a string, all arguments are passed to node's -`util.format()` before being emitted. - -#### logger.error(msg) - -Emits a `error` event with the given `msg`. - -If the first argument is a string, all arguments are passed to node's -`util.format()` before being emitted. - -__Note: You must handle this event in some way or the node process will crash -when an `error` event is emitted.__ - -#### logger.on(event, fn) - -Standard API from node's `EventEmitter`. Use this to listen for events from -the logger methods. - -## License - -MIT diff --git a/node_modules/glogg/index.js b/node_modules/glogg/index.js deleted file mode 100644 index e8a15c4f8..000000000 --- a/node_modules/glogg/index.js +++ /dev/null @@ -1,34 +0,0 @@ -'use strict'; - -var format = require('util').format; - -var sparkles = require('sparkles'); - -var levels = [ - 'debug', - 'info', - 'warn', - 'error' -]; - -function getLogger(namespace) { - var logger = sparkles(namespace); - - levels.forEach(function(level){ - logger[level] = makeLogLevel(logger, level); - }); - - return logger; -} - -function makeLogLevel(self, level) { - return function(msg){ - if (typeof msg === 'string') { - msg = format.apply(null, arguments); - } - - self.emit(level, msg); - }; -} - -module.exports = getLogger; diff --git a/node_modules/glogg/package.json b/node_modules/glogg/package.json deleted file mode 100644 index 40717a6bb..000000000 --- a/node_modules/glogg/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "glogg", - "version": "1.0.1", - "description": "Global logging utility", - "author": "Blaine Bublitz <blaine@iceddev.com> (http://iceddev.com/)", - "contributors": [], - "repository": "js-cli/glogg", - "license": "MIT", - "engines": { - "node": ">= 0.10" - }, - "main": "index.js", - "files": [ - "LICENSE", - "index.js" - ], - "scripts": { - "lint": "eslint .", - "pretest": "npm run lint", - "test": "mocha --async-only" - }, - "dependencies": { - "sparkles": "^1.0.0" - }, - "devDependencies": { - "eslint": "^1.7.3", - "eslint-config-gulp": "^2.1.0", - "expect": "^1.20.2", - "mocha": "^2.5.3" - }, - "keywords": [ - "global", - "log", - "logger", - "logging", - "shared" - ] -} |