Class WebSocketLogHandler

  • All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable, org.jboss.logmanager.handlers.FlushableCloseable

    public class WebSocketLogHandler
    extends org.jboss.logmanager.ExtHandler
    Log handler for Logger Manager
    • Constructor Detail

      • WebSocketLogHandler

        public WebSocketLogHandler()
      • WebSocketLogHandler

        public WebSocketLogHandler​(int size)
    • Method Detail

      • doPublish

        public final void doPublish​(org.jboss.logmanager.ExtLogRecord record)
        Overrides:
        doPublish in class org.jboss.logmanager.ExtHandler
      • addSession

        public void addSession​(String id,
                               io.vertx.core.http.ServerWebSocket session)
      • removeSession

        public void removeSession​(String id)
      • hasHistory

        public boolean hasHistory()
      • getHistory

        public List<org.jboss.logmanager.ExtLogRecord> getHistory()
      • clearHistory

        public void clearHistory()