Class SpringBootTriggeringPolicy
java.lang.Object
org.springframework.boot.logging.log4j2.SpringBootTriggeringPolicy
- All Implemented Interfaces:
TriggeringPolicy
@Plugin(name="SpringBootTriggeringPolicy",
category="Core",
elementType="TriggeringPolicy",
deferChildren=true,
printObject=true)
public abstract class SpringBootTriggeringPolicy
extends Object
implements TriggeringPolicy
Factory for creating a standard Log4j2
TriggeringPolicy based on configuration
attributes. The supported strategies are size, time,
size-and-time, and cron.- Since:
- 4.1.0
- Author:
- HoJoo Moon, Stephane Nicoll
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(RollingFileManager manager) booleanisTriggeringEvent(LogEvent logEvent)
-
Method Details
-
initialize
- Specified by:
initializein interfaceTriggeringPolicy
-
isTriggeringEvent
- Specified by:
isTriggeringEventin interfaceTriggeringPolicy
-
newBuilder
@PluginBuilderFactory public static SpringBootTriggeringPolicy.SpringBootTriggeringPolicyBuilder newBuilder()
-