Compare commits
2 Commits
node-0.8-b
...
node-0.8-r
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b49ba9f3d | ||
|
|
ed7462885f |
@@ -1,3 +1,5 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- "0.10"
|
- "0.10"
|
||||||
|
- "0.8"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,13 @@
|
|||||||
var fs = require('fs'),
|
var fs = require('fs'),
|
||||||
stream = require('stream'),
|
stream,
|
||||||
util = require('util');
|
util = require('util'),
|
||||||
|
semver = require('semver');
|
||||||
|
|
||||||
|
if (semver.satisfies(process.version, '>=0.10.0')) {
|
||||||
|
stream = require('stream');
|
||||||
|
} else {
|
||||||
|
stream = require('readable-stream');
|
||||||
|
}
|
||||||
|
|
||||||
var debug;
|
var debug;
|
||||||
if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) {
|
if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) {
|
||||||
@@ -69,7 +76,7 @@ BaseRollingFileStream.prototype.openTheStream = function(cb) {
|
|||||||
|
|
||||||
BaseRollingFileStream.prototype.closeTheStream = function(cb) {
|
BaseRollingFileStream.prototype.closeTheStream = function(cb) {
|
||||||
debug("closing the underlying stream");
|
debug("closing the underlying stream");
|
||||||
this.theStream.end(null, null, cb);
|
this.theStream.end(cb);
|
||||||
};
|
};
|
||||||
|
|
||||||
BaseRollingFileStream.prototype.shouldRoll = function() {
|
BaseRollingFileStream.prototype.shouldRoll = function() {
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"url": "http://github.com/nomiddlename/log4js-node/issues"
|
"url": "http://github.com/nomiddlename/log4js-node/issues"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "~0.10"
|
"node": ">=0.8"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "vows"
|
"test": "vows"
|
||||||
@@ -29,7 +29,9 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": "0.1.15",
|
"async": "0.1.15",
|
||||||
"dequeue": "1.0.3"
|
"dequeue": "1.0.3",
|
||||||
|
"semver": "~1.1.4",
|
||||||
|
"readable-stream": "~1.0.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"vows": "0.7.0",
|
"vows": "0.7.0",
|
||||||
|
|||||||
@@ -1,10 +1,18 @@
|
|||||||
var vows = require('vows')
|
var vows = require('vows')
|
||||||
, assert = require('assert')
|
, assert = require('assert')
|
||||||
, streams = require('stream')
|
|
||||||
, fs = require('fs')
|
, fs = require('fs')
|
||||||
, DateRollingFileStream = require('../../lib/streams').DateRollingFileStream
|
, semver = require('semver')
|
||||||
|
, streams
|
||||||
|
, DateRollingFileStream
|
||||||
, testTime = new Date(2012, 8, 12, 10, 37, 11);
|
, testTime = new Date(2012, 8, 12, 10, 37, 11);
|
||||||
|
|
||||||
|
if (semver.satisfies(process.version, '>=0.10.0')) {
|
||||||
|
streams = require('stream');
|
||||||
|
} else {
|
||||||
|
streams = require('readable-stream');
|
||||||
|
}
|
||||||
|
DateRollingFileStream = require('../../lib/streams').DateRollingFileStream
|
||||||
|
|
||||||
function cleanUp(filename) {
|
function cleanUp(filename) {
|
||||||
return function() {
|
return function() {
|
||||||
fs.unlink(filename);
|
fs.unlink(filename);
|
||||||
|
|||||||
@@ -3,8 +3,16 @@ var vows = require('vows')
|
|||||||
, assert = require('assert')
|
, assert = require('assert')
|
||||||
, events = require('events')
|
, events = require('events')
|
||||||
, fs = require('fs')
|
, fs = require('fs')
|
||||||
, streams = require('stream')
|
, semver = require('semver')
|
||||||
, RollingFileStream = require('../../lib/streams').RollingFileStream;
|
, streams
|
||||||
|
, RollingFileStream;
|
||||||
|
|
||||||
|
if (semver.satisfies(process.version, '>=0.10.0')) {
|
||||||
|
streams = require('stream');
|
||||||
|
} else {
|
||||||
|
streams = require('readable-stream');
|
||||||
|
}
|
||||||
|
RollingFileStream = require('../../lib/streams').RollingFileStream;
|
||||||
|
|
||||||
function remove(filename) {
|
function remove(filename) {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user