@Plugin(name="Routes", category="Core", printObject=true) public final class Routes extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Routes.Builder |
Modifier and Type | Method | Description |
---|---|---|
static Routes |
createRoutes(String pattern,
Route... routes) |
Deprecated.
since 2.7; use
newBuilder() . |
String |
getPattern(LogEvent event,
ConcurrentMap<Object,Object> scriptStaticVariables) |
Returns the pattern.
|
AbstractScript |
getPatternScript() |
Gets the optional script that decides which route to pick.
|
Route |
getRoute(String key) |
|
Route[] |
getRoutes() |
Returns the array of Route elements.
|
static Routes.Builder |
newBuilder() |
|
String |
toString() |
@Deprecated public static Routes createRoutes(String pattern, Route... routes)
newBuilder()
.pattern
- The pattern.routes
- An array of Route elements.@PluginBuilderFactory public static Routes.Builder newBuilder()
public String getPattern(LogEvent event, ConcurrentMap<Object,Object> scriptStaticVariables)
event
- The log event passed to the script (if there is a script.)scriptStaticVariables
- The script's static variables.public AbstractScript getPatternScript()
public Route[] getRoutes()
Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.