Class Route
- 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Route
createRoute(String appenderRef, String key, Node node)
Create the Route.String
getAppenderRef()
Returns the appender reference.String
getKey()
Returns the key for this Route.Node
getNode()
Returns the Dynamic Appender Node.String
toString()
-
-
-
Method Detail
-
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.
-
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.
-
-