2009-06-05 2 views
1

私はそれを持っている問題は、それもログリーダーのすべてのイベントを追跡することです。これにより、作業が非常に困難になります。私が上にスクロールすると、リーダーをクリックまたは移動してイベントを調べると、場所がスクロールして新しいイベントが追加されます。特定のソースからの特定のイベントのみを含むようにフィルタリングする方法はありますか?私はおそらく何か間違っているのだろうか?私はfirefoxで2.7バージョンを使用しています。yuiイベントを追跡するためにyui loggerを使用している人はいますか?それをフィルタリングする方法はありますか?

答えて

1

キース - すべてのファイルの-debugバージョンを使用しているようですが、それは正しいですか?もしそうなら、あなたが最も直接的に働いているコンポーネント(つまり、logger-debug.jsではなくuser logger-min.js)の-debugバージョンだけを含めてみてください。 -Eric

+0

ありがとう、おそらくそれです。デバッグ時には、yuiローダーセクションのすべてのモジュールに対して、デバッグフィルタのコメントを外すだけです。私はその1つを取り出し、それを別々にロードします(そして、私が現在デバッグしていないもの)。ありがとう! –

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); 
+0

次回は試してみます。ありがとう。 –

0

、私は私のワークフローがYUI loader filter configuration propertyを使用するのが便利です見つけた:

filter: { 
      'searchExp': "events-min\\.js", 
      'replaceStr': "events-debug.js" 
     } 

だけデバッグファイルをロード私が興味を持っているのです。

関連する問題