diff -r 545803e685e0 -r 72d767c5142d client/annotviz/app/js/logger.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/annotviz/app/js/logger.js Tue Jan 20 11:57:44 2015 +0100 @@ -0,0 +1,45 @@ +/** +* js/wswrapper.js +* +* simple logger service +* +*/ + +/* global document: false */ + +'use strict'; + +function HtmlLogger(doLog, container) { + + var logContainer = container; + if(typeof(container) === 'string') { + logContainer = document.getElementById(container); + } + if(!doLog) { + document.body.removeChild(logContainer); + logContainer = undefined; + } + + + this.log = function(msg) { + if(doLog && logContainer) { + logContainer.innerHTML += msg + '\n'; + logContainer.scrollTop = logContainer.scrollHeight; + } + }; +} + +function ConsoleLogger(doLog) { + + this.log = function(msg) { + if(doLog) { + console.log(msg); + } + } + +} + +module.exports = { + HtmlLogger: HtmlLogger, + ConsoleLogger: ConsoleLogger +};