Class ScriptPatternSelector

java.lang.Object
org.apache.logging.log4j.core.layout.ScriptPatternSelector
All Implemented Interfaces:
LocationAware, PatternSelector

@Plugin(name="ScriptPatternSelector", category="Core", elementType="patternSelector", printObject=true) public class ScriptPatternSelector extends Object implements PatternSelector, LocationAware
Selects the pattern to use based on the result of executing a Script. The returned value will be used as the "key" to choose between one of the configured patterns. If no key is returned or there is no match the default pattern will be used.