いくつかの Web アプリケーションを開発する際に、何が起こっているのかdebug("stuff here");
を把握するために使用しています。debug(*);
入ってすべての行を見つけて削除する必要はありません。アプリケーション レベルでデバッグ メッセージを表示しないように指定する方法はありますFeedBackPanel
か?
質問する
124 次
1 に答える
6
ErrorLevelFeedbackMessageFilterを FeedbackPanels に追加できます (これを受け入れるコンストラクターがあります)。展開モードに基づいてフィルターを作成する場合は、これが必要です。
詳細に:
に変更new FeedbackPanel("id")
してnew FeedbackPanel("id", Application.getFeedbackMessageFilter())
、このメソッドを次のように実装します
public IFeedbackMessageFilter getFeedbackMessageFilter() {
IFeedbackMessageFilter filter = null;
if (RuntimeConfigurationType.DEVELOPMENT.equals(getConfigurationType())) {
filter = new ErrorLevelFeedbackMessageFilter(FeedbackMessage.DEBUG);
} else {
filter = new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR);
}
return filter;
}
于 2013-02-13T08:11:47.530 に答える