Enable TRACE Logging with Logging AspectJ
The requirement to log method entries and exits specified in the Logging Concept is automatically implemented by the LoggingAspect class inside the taskana-common-logging
module. If you don’t want to use the LoggingAspect you can deactivate it by deactivating the aspectj-logging profile by providing the property -DskipAspectJ
.
Furthermore you need to set the system property enableLoggingAspect
to true
in order to activate the automatic TRACE logging.
Compile-Time Weaving
In order to use the automatic TRACE logging the source code and the AspectJ LoggingAspect have to be combined together in a process called weaving. You have to compile the taskana-common-logging
module first. Afterwards compile your desired module and set the log level to TRACE.
If you modify something within the taskana-common-logging
module you probably have to install it again. Use:
mvn install -pl :taskana-common-logging -DskipTests -Dcheckstyle.skip