removed log-abspath

This commit is contained in:
Gareth Jones
2013-08-26 07:58:45 +10:00
parent 04d0113224
commit b2569c6d9d
2 changed files with 1 additions and 75 deletions
+1
View File
@@ -10,3 +10,4 @@ appenders now only need to provide configure function
log4js.configure now only takes single argument (no options) log4js.configure now only takes single argument (no options)
tests use mocha not vows tests use mocha not vows
replaced my debug lib with tjholowaychuk's debug (more of a standard) replaced my debug lib with tjholowaychuk's debug (more of a standard)
options.cwd removed - filenames should always be specified in full, not relative
-75
View File
@@ -1,75 +0,0 @@
"use strict";
var vows = require('vows')
, assert = require('assert')
, sandbox = require('sandboxed-module');
vows.describe('log4js-abspath').addBatch({
'options': {
topic: function() {
var appenderOptions,
log4js = sandbox.require(
'../lib/log4js',
{ requires:
{ './appenders/fake':
{ name: "fake",
appender: function() {},
configure: function(configuration, options) {
appenderOptions = options;
return function() {};
}
}
}
}
),
config = {
"appenders": [
{
"type" : "fake",
"filename" : "cheesy-wotsits.log"
}
]
};
log4js.configure(config, {
cwd: '/absolute/path/to'
});
return appenderOptions;
},
'should be passed to appenders during configuration': function(options) {
assert.equal(options.cwd, '/absolute/path/to');
}
},
'file appender': {
topic: function() {
var fileOpened,
fileAppender = sandbox.require(
'../lib/appenders/file',
{ requires:
{ '../streams':
{ RollingFileStream:
function(file) {
fileOpened = file;
return {
on: function() {},
end: function() {}
};
}
}
}
}
);
fileAppender.configure(
{
filename: "whatever.log",
maxLogSize: 10
},
{ cwd: '/absolute/path/to' }
);
return fileOpened;
},
'should prepend options.cwd to config.filename': function(fileOpened) {
assert.equal(fileOpened, "/absolute/path/to/whatever.log");
}
},
}).export(module);