log4javascript は同じ (まったく同じ) PopUpAppender を再利用できますか?
つまり、ログを記録し始めると、PopUpAppender は新しいウィンドウを作成します (通常は*'log4javascriptConsoleWindow_1381843187828_742325019557029'* のような ' windowId ' を使用) 。
これで、アペンダー (PopUpAppender) が次のようにセットアップされました: appender.setReopenWhenClosed( true ) - この場合、ウィンドウが閉じられても、次のログ メッセージによって新しいウィンドウが開きます。私が望むのは、以前に閉じたウィンドウ (奇妙なwindowIdを持つウィンドウ) を取り戻して、すべてのログ メッセージを 1 か所にまとめることです。
一言で言えば、すべてのログ メッセージを 1 つのウィンドウに表示したいのです。
それを行う 1 つの方法 (私が思うに) - PopUpAppender を表す HTML を変更し、windowId を生成する行を変更することです。この方法では、毎回同じウィンドウが作成されます。これまでのところ、「LogEntry」の配列が空になっているだけです。したがって、ログに記録する前に、それらを保存してから、何らかの方法で新しいウィンドウに (最初に) 挿入する必要がある場合があります。
私はこれを試してみたいと思っています - これが正しい方法かどうかはわかりません - 誰かがより良いアイデアを持っているなら、私たち(私)と共有してください.