This commit is contained in:
Uli Köhler 2012-09-30 04:30:42 -07:00
commit a8c9395a44
11 changed files with 39 additions and 1 deletions

View file

@ -12,6 +12,7 @@ var padId = process.argv[2];
//initalize the database
var log4js = require("log4js");
log4js.configure('etherpad_logging.json');
log4js.setGlobalLogLevel("INFO");
var async = require("async");
var db = require('../node/db/DB');

View file

@ -26,6 +26,12 @@
},
*/
//Logging configuration. See log4js documentation for further information
"logconfig" :
{ "appenders": [
{ "type": "console" }
] },
//the default text of a pad
"defaultPadText" : "Welcome to Etherpad Lite!\n\nThis pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!\n\nEtherpad Lite on Github: http:\/\/j.mp/ep-lite\n",

View file

@ -23,6 +23,9 @@ var ueberDB = require("ueberDB");
var settings = require("../utils/Settings");
var log4js = require('log4js');
//Configure the logging appenders
log4js.configure(settings.logconfig);
//set database settings
var db = new ueberDB.database(settings.dbType, settings.dbSettings, null, log4js.getLogger("ueberDB"));

View file

@ -35,6 +35,9 @@ var messageLogger = log4js.getLogger("message");
var _ = require('underscore');
var hooks = require("ep_etherpad-lite/static/js/pluginfw/hooks.js");
//Configure the logging appenders
log4js.configure(settings.logconfig);
/**
* A associative array that saves which sessions belong to a pad
*/

View file

@ -21,9 +21,13 @@
var ERR = require("async-stacktrace");
var log4js = require('log4js');
var settings = require('../../utils/Settings');
var messageLogger = log4js.getLogger("message");
var securityManager = require("../db/SecurityManager");
//Configure the logging appenders
log4js.configure(settings.logconfig);
/**
* Saves all components
* key is the component name

View file

@ -1,8 +1,12 @@
var log4js = require('log4js');
var settings = require('../../utils/Settings');
var apiLogger = log4js.getLogger("API");
var formidable = require('formidable');
var apiHandler = require('../../handler/APIHandler');
//Configure the logging appenders
log4js.configure(settings.logconfig);
//This is for making an api call, collecting all post information and passing it to the apiHandler
var apiCaller = function(req, res, fields) {
res.header("Content-Type", "application/json; charset=utf-8");

View file

@ -1,8 +1,12 @@
var log4js = require('log4js');
var socketio = require('socket.io');
var settings = require('../../utils/Settings');
var settings = require('../../utils/Settings.js');
var socketIORouter = require("../../handler/SocketIORouter");
var hooks = require("ep_etherpad-lite/static/js/pluginfw/hooks");
console.dir("adgadgqadgaegaega");
//Configure the logging appenders
log4js.configure(settings.logconfig);
var padMessageHandler = require("../../handler/PadMessageHandler");

View file

@ -5,6 +5,8 @@ var settings = require('../../utils/Settings');
var randomString = require('ep_etherpad-lite/static/js/pad_utils').randomString;
var hooks = require('ep_etherpad-lite/static/js/pluginfw/hooks');
//Configure the logging appenders
log4js.configure(settings.logconfig);
//checks for basic http auth
exports.basicAuth = function (req, res, next) {

View file

@ -29,6 +29,9 @@ var plugins = require("ep_etherpad-lite/static/js/pluginfw/plugins");
var hooks = require("ep_etherpad-lite/static/js/pluginfw/hooks");
var npm = require("npm/lib/npm.js");
//Configure the logging appenders
log4js.configure(settings.logconfig);
hooks.plugins = plugins;
//set loglevel

View file

@ -16,7 +16,10 @@
var jsdom = require('jsdom-nocontextifiy').jsdom;
var log4js = require('log4js');
var settings = require('../../utils/Settings');
//Configure the logging appenders
log4js.configure(settings.logconfig);
var Changeset = require("ep_etherpad-lite/static/js/Changeset");
var contentcollector = require("ep_etherpad-lite/static/js/contentcollector");

View file

@ -82,6 +82,11 @@ exports.abiword = null;
*/
exports.loglevel = "INFO";
/*
* log4js appender configuration
*/
exports.logconfig = { appenders: [{ type: "console" }]};
/* This setting is used if you need authentication and/or
* authorization. Note: /admin always requires authentication, and
* either authorization by a module, or a user with is_admin set */