Class RequestFactoryLogHandler
- java.lang.Object
-
- java.util.logging.Handler
-
- com.google.gwt.logging.client.RemoteLogHandlerBase
-
- com.google.web.bindery.requestfactory.gwt.client.RequestFactoryLogHandler
-
public class RequestFactoryLogHandler extends RemoteLogHandlerBase
A Handler that does remote logging for applications using RequestFactory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RequestFactoryLogHandler.LoggingRequestProvider
Provides a logging request.
-
Field Summary
-
Fields inherited from class com.google.gwt.logging.client.RemoteLogHandlerBase
WIRE_LOGGER_NAME, wireLogger
-
-
Constructor Summary
Constructors Constructor Description RequestFactoryLogHandler(RequestFactoryLogHandler.LoggingRequestProvider requestProvider, java.util.logging.Level level, java.util.List<java.lang.String> ignoredLoggerNames)
Since records from this handler go accross the wire, it should only be used for important messages, and it's Level will often be higher than the Level being used app-wide.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
publish(java.util.logging.LogRecord record)
-
Methods inherited from class com.google.gwt.logging.client.RemoteLogHandlerBase
close, flush, isLoggable
-
-
-
-
Constructor Detail
-
RequestFactoryLogHandler
public RequestFactoryLogHandler(RequestFactoryLogHandler.LoggingRequestProvider requestProvider, java.util.logging.Level level, java.util.List<java.lang.String> ignoredLoggerNames)
Since records from this handler go accross the wire, it should only be used for important messages, and it's Level will often be higher than the Level being used app-wide. This handler also takes string which it will use to exclude the messages from some loggers. This usually includes the name of the logger(s) which will be used to log acknowledgements of activity going accross the wire. If we did not exclude these loggers, an infinite loop would occur.- Parameters:
requestProvider
- aRequestFactoryLogHandler.LoggingRequestProvider
instancelevel
- a loggingLevel
ignoredLoggerNames
- a List of Strings
-
-