A B C G I
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aroundDataInOutLoggableClass(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method has no
AutoLogMethod*annotation and is included in a class annotated withAutoLogMethodInOut. - aroundDataInOutLoggableClassAndMethod(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the method is annotated with
AutoLogMethodInOutin a class annotated withAutoLogMethodInOut,AutoLogMethodInputorAutoLogMethodOutput. - aroundDataInOutLoggableMethod(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method is annotated with
AutoLogMethodInOut. - aroundDataOutputLoggableClass(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method has no
AutoLogMethodOutputannotation and is included in a class annotated withAutoLogMethodOutput. - aroundDataOutputLoggableClassAndMethod(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the method is annotated with
AutoLogMethodOutputin a class annotated withAutoLogMethodInOutorAutoLogMethodOutput. - aroundDataOutputLoggableMethod(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method is annotated with
AutoLogMethodOutputbut not withAutoLogMethodInOut. - aroundPerformanceLoggableClass(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
-
Pointcut checking that the executed method is included in a class annotated with
AutoLogPerformance. - aroundPerformanceLoggableClassAndMethod(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
-
Pointcut checking that the method is annotated with
AutoLogPerformancein a class also annotated withAutoLogPerformance. - aroundPerformanceLoggableMethod(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
-
Pointcut checking that the executed method is annotated with
AutoLogPerformance. - AspectJLoggerManager - Class in com.github.maximevw.autolog.aspectj.configuration
-
This class is a singleton providing a
LoggerManagerinstance used by AspectJ for automation of logging based on Autolog annotations. - AutoLogMethodInOutAspect - Class in com.github.maximevw.autolog.aspectj.aspects
-
Aspect allowing to automatically log the input and output data of methods annotated with
AutoLogMethodInOut,AutoLogMethodInputand/orAutoLogMethodOutputor included in classes annotated with such annotations. - AutoLogMethodInOutAspect() - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Default constructor.
- AutoLogMethodInOutAspect(LoggerManager) - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Constructor.
- AutoLogPerformanceAspect - Class in com.github.maximevw.autolog.aspectj.aspects
-
Aspect allowing to automatically monitor and log the performance information of methods annotated with
AutoLogPerformanceor included in classes annotated with such annotations. - AutoLogPerformanceAspect() - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
-
Default constructor.
- AutoLogPerformanceAspect(LoggerManager) - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
-
Constructor.
B
- beforeDataInputLoggableClass(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method has no
AutoLogMethodInputannotation and is included in a class annotated withAutoLogMethodInput. - beforeDataInputLoggableClassAndMethod(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the method is annotated with
AutoLogMethodInputin a class annotated withAutoLogMethodInOutorAutoLogMethodInput. - beforeDataInputLoggableMethod(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
-
Pointcut checking that the executed method is annotated with
AutoLogMethodInputbut not withAutoLogMethodInOut.
C
- com.github.maximevw.autolog.aspectj.aspects - package com.github.maximevw.autolog.aspectj.aspects
- com.github.maximevw.autolog.aspectj.configuration - package com.github.maximevw.autolog.aspectj.configuration
G
- getInstance() - Static method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
-
Gets an instance of AspectJLoggerManager.
- getLoggerManager() - Method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
-
Gets the
LoggerManagerinstance to use for logging.
I
- init(LoggerManager) - Method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
-
Defines the instance of
LoggerManagerprovided by the AspectJLoggerManager singleton.
All Classes All Packages