public ManagementConsole(final ClientMessageBusImpl clientMessageBus) { this.clientMessageBus = clientMessageBus; this.errorDialog = new BusErrorDialog(clientMessageBus); java.util.logging.Logger logger = java.util.logging.Logger.getLogger(ManagementConsole.class.getName()); ErraiSimpleFormatter esf = new ErraiSimpleFormatter("%5$s"); ErraiConsoleLogHandler eclh = new ErraiConsoleLogHandler(esf); logger.addHandler(eclh); logger.setUseParentHandlers(false); declareDebugFunction(); }
public ManagementConsole(final ClientMessageBusImpl clientMessageBus) { this.clientMessageBus = clientMessageBus; this.errorDialog = new BusErrorDialog(clientMessageBus); java.util.logging.Logger logger = java.util.logging.Logger.getLogger(ManagementConsole.class.getName()); ErraiSimpleFormatter esf = new ErraiSimpleFormatter("%5$s"); ErraiConsoleLogHandler eclh = new ErraiConsoleLogHandler(esf); logger.addHandler(eclh); logger.setUseParentHandlers(false); declareDebugFunction(); }
@Override public void onModuleLoad() { final Logger logger = Logger.getLogger(""); // FIXME temporary workaround for // https://groups.google.com/forum/#!topic/google-web-toolkit/Sd9P0UjUyRA // We had to remove <set-property name="gwt.logging.popupHandler" // value="DISABLED"/> for GWT 2.7 compatibility but don't want to annoy our // users on older GWT versions with the pop-up window or force them to // disable the logger themselves. final Handler[] logHandlers = logger.getHandlers(); if (logHandlers != null) { for (final Handler logHandler : logHandlers) { if (logHandler instanceof HasWidgetsLogHandler) { logger.removeHandler(logHandler); ((HasWidgetsLogHandler)logHandler).clear(); } } } handlers.put(ErraiSystemLogHandler.class, new ErraiSystemLogHandler()); logger.addHandler(handlers.get(ErraiSystemLogHandler.class)); handlers.put(ErraiConsoleLogHandler.class, new ErraiConsoleLogHandler()); logger.addHandler(handlers.get(ErraiConsoleLogHandler.class)); handlers.put(ErraiDevelopmentModeLogHandler.class, new ErraiDevelopmentModeLogHandler()); logger.addHandler(handlers.get(ErraiDevelopmentModeLogHandler.class)); instance = this; }
@Override public void onModuleLoad() { final Logger logger = Logger.getLogger(""); // FIXME temporary workaround for // https://groups.google.com/forum/#!topic/google-web-toolkit/Sd9P0UjUyRA // We had to remove <set-property name="gwt.logging.popupHandler" // value="DISABLED"/> for GWT 2.7 compatibility but don't want to annoy our // users on older GWT versions with the pop-up window or force them to // disable the logger themselves. final Handler[] logHandlers = logger.getHandlers(); if (logHandlers != null) { for (final Handler logHandler : logHandlers) { if (logHandler instanceof HasWidgetsLogHandler) { logger.removeHandler(logHandler); ((HasWidgetsLogHandler)logHandler).clear(); } } } handlers.put(ErraiSystemLogHandler.class, new ErraiSystemLogHandler()); logger.addHandler(handlers.get(ErraiSystemLogHandler.class)); handlers.put(ErraiConsoleLogHandler.class, new ErraiConsoleLogHandler()); logger.addHandler(handlers.get(ErraiConsoleLogHandler.class)); handlers.put(ErraiDevelopmentModeLogHandler.class, new ErraiDevelopmentModeLogHandler()); logger.addHandler(handlers.get(ErraiDevelopmentModeLogHandler.class)); instance = this; }