как просто переписать функцию setTimeout для сортировки пользовательских функций ведения журнала?
, например
var oldTimeout = setTimeout;
window.setTimeout = function(callback, timeout) {
console.log("timeout started");
return oldTimeout(function() {
console.log('timeout finished');
callback();
}, timeout);
}
, может работать?