类 LogAppender

java.lang.Object
org.apache.pulsar.functions.instance.LogAppender
所有已实现的接口:
org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.LifeCycle

public class LogAppender extends Object implements org.apache.logging.log4j.core.Appender
LogAppender class that is used to send log statements from Pulsar Functions logger to a log topic.
  • 构造器详细资料

    • LogAppender

      public LogAppender(org.apache.pulsar.client.api.PulsarClient pulsarClient, String logTopic, String fqn, String instance)
  • 方法详细资料

    • append

      public void append(org.apache.logging.log4j.core.LogEvent logEvent)
      指定者:
      append 在接口中 org.apache.logging.log4j.core.Appender
    • getName

      public String getName()
      指定者:
      getName 在接口中 org.apache.logging.log4j.core.Appender
    • getLayout

      public org.apache.logging.log4j.core.Layout<? extends Serializable> getLayout()
      指定者:
      getLayout 在接口中 org.apache.logging.log4j.core.Appender
    • ignoreExceptions

      public boolean ignoreExceptions()
      指定者:
      ignoreExceptions 在接口中 org.apache.logging.log4j.core.Appender
    • getHandler

      public org.apache.logging.log4j.core.ErrorHandler getHandler()
      指定者:
      getHandler 在接口中 org.apache.logging.log4j.core.Appender
    • setHandler

      public void setHandler(org.apache.logging.log4j.core.ErrorHandler errorHandler)
      指定者:
      setHandler 在接口中 org.apache.logging.log4j.core.Appender
    • getState

      public org.apache.logging.log4j.core.LifeCycle.State getState()
      指定者:
      getState 在接口中 org.apache.logging.log4j.core.LifeCycle
    • initialize

      public void initialize()
      指定者:
      initialize 在接口中 org.apache.logging.log4j.core.LifeCycle
    • start

      public void start()
      指定者:
      start 在接口中 org.apache.logging.log4j.core.LifeCycle
    • stop

      public void stop()
      指定者:
      stop 在接口中 org.apache.logging.log4j.core.LifeCycle
    • isStarted

      public boolean isStarted()
      指定者:
      isStarted 在接口中 org.apache.logging.log4j.core.LifeCycle
    • isStopped

      public boolean isStopped()
      指定者:
      isStopped 在接口中 org.apache.logging.log4j.core.LifeCycle