我当前正在使用GWT的内置记录器,但是将其附加到RootPanel的方式很尴尬,通常放置在顶部的任何面板都将其遮盖住。有人知道如何移动吗?我从来没有将它附加到主面板上,似乎它已经附加了它自己。谢谢。

最佳答案

https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging#Different_Types_of_Handlers



只需使用

logger.addHandler(new HasWidgetsLogHandler(customLogArea));

其中customLogArea可以是实现HasWidgets的任何内容(例如FlowPanel,RootPanel等)。这使您可以在HTML页面,代码或uiBinder中创建日志区域。另外,您可以按自己喜欢的方式(使用CSS或代码)设置样式。

10-04 10:46