Example usage for org.springframework.aop.interceptor CustomizableTraceInterceptor setUseDynamicLogger

List of usage examples for org.springframework.aop.interceptor CustomizableTraceInterceptor setUseDynamicLogger

Introduction

In this page you can find the example usage for org.springframework.aop.interceptor CustomizableTraceInterceptor setUseDynamicLogger.

Prototype

public void setUseDynamicLogger(boolean useDynamicLogger) 

Source Link

Document

Set whether to use a dynamic logger or a static logger.

Usage

From source file:com.capgemini.boot.trace.TraceLoggerConfigurationUtils.java

/**
 * Creates a trace interceptor for logging entry into and exit from methods.
 * @param settings the settings/* w  w w  .ja  v a2  s .  c  om*/
 * @return The created trace interceptor
 */
public static AbstractTraceInterceptor createTraceInterceptor(TraceLoggerSettings settings) {
    CustomizableTraceInterceptor customizableTraceInterceptor = new CustomizableTraceInterceptor();
    customizableTraceInterceptor.setUseDynamicLogger(true);
    customizableTraceInterceptor.setEnterMessage(settings.getMessage().getEnter());
    customizableTraceInterceptor.setExitMessage(settings.getMessage().getExit());
    customizableTraceInterceptor.setExceptionMessage(settings.getMessage().getException());
    return customizableTraceInterceptor;
}

From source file:fr.univlorraine.mondossierweb.config.DebugConfig.java

/**
 * Interceptor permettant de logger les appels aux mthodes
 * @return//from   www.j a  va 2  s. c  o  m
 */
@Bean
public CustomizableTraceInterceptor customizableTraceInterceptor() {
    CustomizableTraceInterceptor customizableTraceInterceptor = new CustomizableTraceInterceptor();
    customizableTraceInterceptor.setUseDynamicLogger(true);
    customizableTraceInterceptor.setEnterMessage("Entering $[methodName]($[arguments])");
    customizableTraceInterceptor.setExitMessage("Leaving  $[methodName](), returned $[returnValue]");
    return customizableTraceInterceptor;
}