UNPKG

monolog

Version:

Log with Monolog

55 lines (47 loc) 1.39 kB
// Generated by CoffeeScript 1.6.3 "use strict"; /* monolog @type {monolog} @namespace monolog */ var Monolog; Monolog = { Logger: require('./Logger'), handler: { AbstractHandler: require('./handler/AbstractHandler'), AbstractProcessingHandler: require('./handler/AbstractProcessingHandler'), ConsoleLogHandler: require('./handler/ConsoleLogHandler'), NullHandler: require('./handler/NullHandler'), TestHandler: require('./handler/TestHandler'), StreamHandler: require('./handler/StreamHandler'), CouchDBHandler: require('./handler/CouchDBHandler'), MongoDBHandler: require('./handler/MongoDBHandler') }, formatter: { LineFormatter: require('./formatter/LineFormatter'), NormalizerFormatter: require('./formatter/NormalizerFormatter') }, processor: { WebProcessor: require('./processor/WebProcessor'), ExpressProcessor: require('./processor/ExpressProcessor') } }; /* create Logger @param {String} name @param {Array} handlers @param {Array} processors @return {monolog.Logger} */ Monolog.create = function() { return (function(func, args, ctor) { ctor.prototype = func.prototype; var child = new ctor, result = func.apply(child, args); return Object(result) === result ? result : child; })(Monolog.Logger, arguments, function(){}); }; module.exports = Monolog; /* //@ sourceMappingURL=monolog.map */