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:
@@ -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');
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user