Class LoggingAdvice


  • @Component
    public class LoggingAdvice
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      LoggingAdvice​(SlackNotificationService slackNotificationService, java.lang.String appName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
    • Constructor Detail

      • LoggingAdvice

        @Autowired
        public LoggingAdvice​(SlackNotificationService slackNotificationService,
                             @Value("${spring.application.name}")
                             java.lang.String appName,
                             com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • controller

        public void controller()
      • service

        public void service()
      • errorLoggingAndNotifyingToSlack

        public java.lang.Object errorLoggingAndNotifyingToSlack​(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint)
                                                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable