Part of issue #862 - Add beef.debug() for client-side debugging

Add `beef.debug()` function - wraps `console.log()`

Debug messages are suppressed for browsers which don't support `console.log()`

Update './core/*' to use `beef.debug()` instead of `console.log()`
Update './modules/*' to use `beef.debug()` instead of `console.log()`
Update './extensions/*' to use `beef.debug()` instead of `console.log()`

Add 'modules/debug/test_beef_debug/' module
This commit is contained in:
bcoles
2013-04-15 16:49:01 +09:30
parent 55b0bee9ca
commit a172362452
18 changed files with 112 additions and 46 deletions

View File

@@ -27,7 +27,7 @@ beef.execute(function() {
// onError Callback receives a PositionError object
//
function onError(error) {
console.log('code: ' + error.code + '\n' +
beef.debug('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}

View File

@@ -26,12 +26,12 @@ beef.execute(function() {
function write_file(text) {
function fail () {
console.log('write_file fail')
beef.debug('write_file fail')
}
function gotFileWriter(writer) {
writer.onwrite = function(evt) {
console.log("write success");
beef.debug("write success");
}
writer.write(text);
}
@@ -59,14 +59,14 @@ beef.execute(function() {
function read_index(app_name) {
function fail () {
console.log('read_index fail')
beef.debug('read_index fail')
}
function readFile(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
//console.log("Read as text");
console.log(evt.target.result);
//beef.debug("Read as text");
beef.debug(evt.target.result);
replace_text(evt.target.result);
};
reader.readAsText(file);
@@ -86,14 +86,14 @@ beef.execute(function() {
function locate() {
function result(entries) {
console.log('result');
beef.debug('result');
var i;
for (i=0; i<entries.length; i++) {
// looking for <something>.app
var re = new RegExp(/^[a-zA-Z0-9]*\.app/)
var match = re.exec(entries[i].name)
if (match) {
console.log('found ' + entries[i].name);
beef.debug('found ' + entries[i].name);
// look for ../<something>.app/www/index.html
read_index(entries[i].name);
@@ -107,11 +107,11 @@ beef.execute(function() {
function fail() {
console.log('fail');
beef.debug('fail');
}
function win(entries) {
console.log('win');
beef.debug('win');
result(entries);
}