@Override public void publish(LogRecord record) { if (isLoggable(record)) { service.logOnServer(record, callback); } } }
@Inject public ApplicationLogManager(EventBus eventBus, ApplicationFocusManager applicationFocusManager, LocalStorageLogHandler localStorageLogHandler) { this.rootLogger = Logger.getLogger(""); //$NON-NLS-1$ this.remoteLogger = Logger.getLogger("remote"); //$NON-NLS-1$ this.applicationFocusManager = applicationFocusManager; // Configure root logger localStorageLogHandler.init(); rootLogger.addHandler(localStorageLogHandler); // Configure remote logger remoteLogger.addHandler(new SimpleRemoteLogHandler()); // Enable/disable log handlers when the application window gains/looses its focus eventBus.addHandler(ApplicationFocusChangeEvent.getType(), event -> localStorageLogHandler.setActive(event.isInFocus())); }
@Override public void publish(LogRecord record) { if (isLoggable(record)) { service.logOnServer(record, callback); } } }
@Override public void publish(LogRecord record) { if (isLoggable(record)) { service.logOnServer(record, callback); } } }