【发布时间】:2013-10-15 16:11:46
【问题描述】:
log4javascript 可以重用相同(完全相同)的 PopUpAppender 吗?
我的意思是什么:一旦你开始记录,PopUpAppender 将创建一个新窗口(通常使用 'windowId' 类似 *'log4javascriptConsoleWindow_1381843187828_742325019557029'*)。
现在,appender (PopUpAppender) 设置如下:appender.setReopenWhenClosed(true) - 在这种情况下,即使窗口关闭,下一条日志消息也会为它打开一个新窗口。 我想要的是取回之前关闭的窗口(带有奇怪 windowId 的窗口),以便我所有的日志消息都在一个地方。
简而言之 - 我希望我的所有日志消息都在一个窗口中。
一种方法(我认为) - 是修改代表 PopUpAppender 的 HTML 并修改生成 windowId 的行 - 这样每次都会创建相同的窗口。到目前为止一切顺利 - 只有“LogEntry”数组被清空。因此,在登录之前,您可能需要保存它们,然后以某种方式将它们重新插入(在开始时)在新窗口中。
我愿意尝试这个 - 我不确定这是不是正确的方法 - 所以如果有人有更好的想法,请与我们(我)分享。
【问题讨论】:
-
我会考虑一下并回复你。
-
嗨,蒂姆 - 你有时间看看我的“所有日志在一个窗口中”问题吗?
-
它在我的清单上。我确实打算看看它。
-
因为我们越来越接近我的问题的“六个月纪念日”,所以我想知道您是否考虑过。
标签: javascript logging log4javascript