java.lang.Object
org.apache.logging.log4j.core.appender.routing.Route

@Plugin(name="Route", category="Core", printObject=true, deferChildren=true) public final class Route extends Object
A Route to an appender.
  • Method Details

    • getNode

      public Node getNode()
      Returns the Dynamic Appender Node.
      Returns:
      The Node.
    • getAppenderRef

      public String getAppenderRef()
      Returns the appender reference.
      Returns:
      The Appender reference.
    • getKey

      public String getKey()
      Returns the key for this Route.
      Returns:
      the key for this Route.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createRoute

      @PluginFactory public static Route createRoute(@PluginAttribute("ref") String appenderRef, @PluginAttribute("key") String key, @PluginNode Node node)
      Create the Route.
      Parameters:
      appenderRef - The Appender reference.
      key - The key.
      node - The Node.
      Returns:
      A Route.