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 RoutecreateRoute(String appenderRef, String key, Node node)Create the Route.StringgetAppenderRef()Returns the appender reference.StringgetKey()Returns the key for this Route.NodegetNode()Returns the Dynamic Appender Node.StringtoString()
-
-
-
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.
-
-