changed logger to not use events. everything is broken
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
var levels = require('./levels')
|
||||
, util = require('util')
|
||||
, events = require('events')
|
||||
, log4js = require('./log4js')
|
||||
, DEFAULT_CATEGORY = '[default]';
|
||||
|
||||
/**
|
||||
@@ -10,15 +10,13 @@ var levels = require('./levels')
|
||||
* @param {String} categoryName name of category
|
||||
* @param {Log4js.Level} level level of message
|
||||
* @param {Array} data objects to log
|
||||
* @param {Log4js.Logger} logger the associated logger
|
||||
* @author Seth Chisamore
|
||||
*/
|
||||
function LoggingEvent (categoryName, level, data, logger) {
|
||||
function LoggingEvent (categoryName, level, data) {
|
||||
this.startTime = new Date();
|
||||
this.categoryName = categoryName;
|
||||
this.data = data;
|
||||
this.level = level;
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -35,7 +33,6 @@ function Logger (name, level) {
|
||||
this.setLevel(level);
|
||||
}
|
||||
}
|
||||
util.inherits(Logger, events.EventEmitter);
|
||||
Logger.DEFAULT_CATEGORY = DEFAULT_CATEGORY;
|
||||
Logger.prototype.level = levels.TRACE;
|
||||
|
||||
@@ -50,8 +47,9 @@ Logger.prototype.removeLevel = function() {
|
||||
Logger.prototype.log = function() {
|
||||
var args = Array.prototype.slice.call(arguments)
|
||||
, logLevel = args.shift()
|
||||
, loggingEvent = new LoggingEvent(this.category, logLevel, args, this);
|
||||
this.emit("log", loggingEvent);
|
||||
, loggingEvent = new LoggingEvent(this.category, logLevel, args);
|
||||
|
||||
log4js.dispatch(loggingEvent);
|
||||
};
|
||||
|
||||
Logger.prototype.isLevelEnabled = function(otherLevel) {
|
||||
@@ -75,6 +73,5 @@ Logger.prototype.isLevelEnabled = function(otherLevel) {
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
exports.LoggingEvent = LoggingEvent;
|
||||
exports.Logger = Logger;
|
||||
|
||||
Reference in New Issue
Block a user