我当前正在使用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或代码)设置样式。