From 509d0a07c6131c50454f91ef1f0d0085b551b95f Mon Sep 17 00:00:00 2001
From: slomo <steve.harrison@gmx.net>
Date: Fri, 21 Jan 2011 15:57:13 +0100
Subject: added log4js

---
 src/nodejs/no1.js       | 20 ++++++++++++++------
 src/nodejs/package.json | 19 ++++++++++---------
 2 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/src/nodejs/no1.js b/src/nodejs/no1.js
index 7fcdf93..f55f736 100644
--- a/src/nodejs/no1.js
+++ b/src/nodejs/no1.js
@@ -2,26 +2,34 @@
 var clutch = require('clutch');
 var pg = require('pg');
 var builder = require('xmlbuilder');
-var config = require('./config.json');
+
+
 
 
 // load config
+var config = require('./config.json');
 process.argv.forEach(
         function (val,index, array){
             if(val=="-c"){
                 path = array[index+1];
-                console.log(path[0]);
                 if( path[0] != '/'){
                     path = __dirname + '/' + path;
                 }
                 config = require(path);
             }
         });
-
 var connectionString = config['connectionString'];
 
-console.log("server starting...");
-console.log("Connection String: " + connectionString);
+
+
+//set up logger
+var log4js = require('log4js')(); //note the need to call the function
+//log4js.addAppender(log4js.fileAppender('osm-xapi.log'), 'cheese');
+
+var logger = log4js.getLogger('global');
+logger.setLevel('ALL');
+
+logger.info("server starting...");
 
 function toISO8601(date) {
 	//2007-03-31T00:09:22+01:00
@@ -268,4 +276,4 @@ myRoutes = clutch.route404([
 
 var http = require('http');
 http.createServer(myRoutes).listen(config.port, config.host);
-console.log("Started server at " + config.host + ":" + config.port );
+logger.info("Started server at " + config.host + ":" + config.port );
diff --git a/src/nodejs/package.json b/src/nodejs/package.json
index cbe341f..3ff8b8b 100644
--- a/src/nodejs/package.json
+++ b/src/nodejs/package.json
@@ -1,11 +1,12 @@
-{ "name" : "xapi-osm-spline"
-, "version" : "0.0.1"
-, "description" : "An osm xapi implementation"
-, "autor" : "osm@spline <osm@lists.spline.de> (http://osm.spline.de)"
-, "files" : ["."]
-, "dependencies" :
-  { "pg" : "*"
-  , "clutch" : "*"
-  , "xmlbuilder" : "*"
+{ 'name' : 'xapi-osm-spline'
+, 'version' : '0.0.1'
+, 'description' : 'An osm xapi implementation'
+, 'autor' : 'osm@spline <osm@lists.spline.de> (http://osm.spline.de)'
+, 'files' : ['.']
+, 'dependencies' :
+  { 'pg' : '*'
+  , 'clutch' : '*'
+  , 'xmlbuilder' : '*'
+  , 'log4js' : '*'
   }
 }
-- 
cgit v1.2.3