Class LoggingSystemShutdownListener
- java.lang.Object
-
- org.springframework.cloud.bootstrap.LoggingSystemShutdownListener
-
- All Implemented Interfaces:
EventListener,org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>,org.springframework.core.Ordered
public class LoggingSystemShutdownListener extends Object implements org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>, org.springframework.core.Ordered
Cleans up the logging system immediately after the bootstrap context is created on startup. Logging will go dark until the ConfigFileApplicationListener fires, but this is the price we pay for that listener being able to adjust the log levels according to what it finds in its own configuration.- Author:
- Dave Syer
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_ORDERDefault order for the listener.
-
Constructor Summary
Constructors Constructor Description LoggingSystemShutdownListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetOrder()voidonApplicationEvent(org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent event)voidsetOrder(int order)
-
-
-
Field Detail
-
DEFAULT_ORDER
public static final int DEFAULT_ORDER
Default order for the listener.- See Also:
- Constant Field Values
-
-
Method Detail
-
onApplicationEvent
public void onApplicationEvent(org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent event)
- Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-
-