This is a remote logging handler for GWT, meant as a replacement to SimpleRemoteLogHandler. It provides: 1. smarter synching of logs to the remote server, using buffering for efficiency in production with automatic flushing on timer / configurable log severity / application unload. 2. For development mode, it trades off efficiency for immediate log delivery. 3. Client logging level is configurable at runtime.