我遇到的问题是它也跟踪日志阅读器中的所有事件。这使得使用起来非常困难。当我向上向下滚动、单击或在阅读器中移动以检查事件时,它会在各处滚动添加新事件。有没有办法过滤它以仅包含来自某些来源的某些事件?我可能做错了什么吗?我在 Firefox 中使用 2.7 版本。
3 回答
            1        
        
		
基思——听起来你正在使用所有文件的 -debug 版本,对吗?如果是这样,请尝试仅包含您最直接使用的组件的 -debug 版本(即,用户 logger-min.js 而不是 logger-debug.js)。-埃里克
于 2009-06-05T22:05:28.737   回答
    
    
            1        
        
		
我最近遇到了同样的问题。我所做的是自动隐藏所有记录器源。然后,您可以手动检查要查看的那些。使用 YUI 2.7,这似乎可以解决问题:
//remove default sources
YAHOO.widget.Logger.sources = [];
var logger = new YAHOO.widget.LogReader();
//hide all sources loaded after the logger is instantiated
YAHOO.widget.Logger.sourceCreateEvent.subscribe(function(sType, aArgs, oSelf){     
  oSelf.hideSource(aArgs[0]);
}, logger);
    于 2009-06-15T16:42:05.090   回答
    
    
            0        
        
		
根据 Eric 的回答,我发现我的工作流程使用YUI 加载器过滤器配置属性很方便:
filter: { 
          'searchExp': "events-min\\.js", 
          'replaceStr': "events-debug.js"
      }
并加载我感兴趣的调试文件。
于 2009-06-16T04:44:26.090   回答