parent
c4fc010d9b
commit
1f3aca837b
1
NEWS.md
1
NEWS.md
@ -4,6 +4,7 @@
|
|||||||
Enhancements:
|
Enhancements:
|
||||||
|
|
||||||
* Allow configuring log_format (#131)
|
* Allow configuring log_format (#131)
|
||||||
|
* Use log4js for logging (#136)
|
||||||
|
|
||||||
1.8.3 - 2014-02-10
|
1.8.3 - 2014-02-10
|
||||||
------------------
|
------------------
|
||||||
|
10
app.js
10
app.js
@ -24,6 +24,16 @@ global.settings = require(__dirname + '/config/settings');
|
|||||||
var env = require(__dirname + '/config/environments/' + ENV);
|
var env = require(__dirname + '/config/environments/' + ENV);
|
||||||
_.extend(global.settings, env);
|
_.extend(global.settings, env);
|
||||||
|
|
||||||
|
global.log4js = require('log4js')
|
||||||
|
log4js_config = {
|
||||||
|
appenders: [
|
||||||
|
{ type: "console", layout: { type:'basic' } }
|
||||||
|
],
|
||||||
|
replaceConsole:true
|
||||||
|
};
|
||||||
|
log4js.configure(log4js_config);
|
||||||
|
|
||||||
|
|
||||||
// kick off controller
|
// kick off controller
|
||||||
if ( ! global.settings.base_url ) global.settings.base_url = '/api/*';
|
if ( ! global.settings.base_url ) global.settings.base_url = '/api/*';
|
||||||
var app = require(global.settings.app_root + '/app/controllers/app')();
|
var app = require(global.settings.app_root + '/app/controllers/app')();
|
||||||
|
@ -73,11 +73,17 @@ Date.prototype.toJSON = function() {
|
|||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
app.use(express.logger({
|
var loggerOpts = {
|
||||||
buffer: true,
|
buffer: true,
|
||||||
format: global.settings.log_format ||
|
format: global.settings.log_format ||
|
||||||
'[:date] :req[X-Real-IP] :method :req[Host]:url :status :response-time ms -> :res[Content-Type]'
|
':req[X-Real-IP] :method :req[Host]:url :status :response-time ms -> :res[Content-Type]'
|
||||||
}))
|
};
|
||||||
|
|
||||||
|
if ( global.log4js ) {
|
||||||
|
app.use(log4js.connectLogger(log4js.getLogger(), _.defaults(loggerOpts, {level:'auto'})));
|
||||||
|
} else {
|
||||||
|
app.use(express.logger(loggerOpts));
|
||||||
|
}
|
||||||
|
|
||||||
// Set connection timeout
|
// Set connection timeout
|
||||||
if ( global.settings.hasOwnProperty('node_socket_timeout') ) {
|
if ( global.settings.hasOwnProperty('node_socket_timeout') ) {
|
||||||
|
78
npm-shrinkwrap.json
generated
78
npm-shrinkwrap.json
generated
@ -1,7 +1,29 @@
|
|||||||
{
|
{
|
||||||
"name": "cartodb_sql_api",
|
"name": "cartodb_sql_api",
|
||||||
"version": "1.8.2",
|
"version": "1.9.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"underscore": {
|
||||||
|
"version": "1.3.3"
|
||||||
|
},
|
||||||
|
"underscore.string": {
|
||||||
|
"version": "1.1.6",
|
||||||
|
"dependencies": {
|
||||||
|
"underscore": {
|
||||||
|
"version": "1.1.7"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pg": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"dependencies": {
|
||||||
|
"generic-pool": {
|
||||||
|
"version": "2.0.3"
|
||||||
|
},
|
||||||
|
"buffer-writer": {
|
||||||
|
"version": "1.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"express": {
|
"express": {
|
||||||
"version": "2.5.11",
|
"version": "2.5.11",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -24,41 +46,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"underscore": {
|
|
||||||
"version": "1.3.3"
|
|
||||||
},
|
|
||||||
"underscore.string": {
|
|
||||||
"version": "1.1.6",
|
|
||||||
"dependencies": {
|
|
||||||
"underscore": {
|
|
||||||
"version": "1.1.7"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pg": {
|
|
||||||
"version": "2.6.2",
|
|
||||||
"dependencies": {
|
|
||||||
"generic-pool": {
|
|
||||||
"version": "2.0.3"
|
|
||||||
},
|
|
||||||
"buffer-writer": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"dependencies": {
|
|
||||||
"cloned": {
|
|
||||||
"version": "0.0.1",
|
|
||||||
"dependencies": {
|
|
||||||
"rmdir": {
|
|
||||||
"version": "1.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"async": {
|
|
||||||
"version": "0.2.9"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cartodb-redis": {
|
"cartodb-redis": {
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -116,6 +103,25 @@
|
|||||||
"lru-cache": {
|
"lru-cache": {
|
||||||
"version": "2.2.4"
|
"version": "2.2.4"
|
||||||
},
|
},
|
||||||
|
"log4js": {
|
||||||
|
"version": "0.6.12",
|
||||||
|
"dependencies": {
|
||||||
|
"async": {
|
||||||
|
"version": "0.1.15"
|
||||||
|
},
|
||||||
|
"semver": {
|
||||||
|
"version": "1.1.4"
|
||||||
|
},
|
||||||
|
"readable-stream": {
|
||||||
|
"version": "1.0.26-2",
|
||||||
|
"dependencies": {
|
||||||
|
"string_decoder": {
|
||||||
|
"version": "0.10.25-1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"redis": {
|
"redis": {
|
||||||
"version": "0.7.1"
|
"version": "0.7.1"
|
||||||
},
|
},
|
||||||
|
@ -25,7 +25,8 @@
|
|||||||
"topojson": "0.0.8",
|
"topojson": "0.0.8",
|
||||||
"oauth-client": "0.2.0",
|
"oauth-client": "0.2.0",
|
||||||
"node-uuid":"1.3.3",
|
"node-uuid":"1.3.3",
|
||||||
"lru-cache":"~2.2.2"
|
"lru-cache":"~2.2.2",
|
||||||
|
"log4js": "~0.6.10"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"redis": "0.7.1",
|
"redis": "0.7.1",
|
||||||
|
Loading…
Reference in New Issue
Block a user