Useful Loggers
Logger name | Scope | Recommended log levels | Description | Verbosity |
---|---|---|---|---|
com.evolveum.midpoint.model.common.mapping.Mapping |
Mapping Trace |
TRACE |
Logs summary of execution for each mapping. |
Medium |
com.evolveum.midpoint.model.common.expression.Expression |
Expression Trace |
TRACE |
Logs summary of expression evaluation. |
High |
com.evolveum.midpoint.model.common.expression.script.ScriptExpression |
Script Expression Trace |
TRACE |
Logs a lot of details about script expression evaluation (Groovy, JavaScript, …) |
Very high |
com.evolveum.midpoint.model.impl.lens.projector.Projector |
Projector Trace |
DEBUG |
Logs the stages of projector computation. Especially the TRACE level is very verbose. However this is the best tool how to troubleshoot problems with synchronization mappings and mapping interactions. |
High |
com.evolveum.midpoint.model.impl.lens.projector |
Detailed Projector Trace |
DEBUG |
Logs the stages of projector computation and also the details of each stage. Especially the TRACE level is extremely verbose. It could be used in a rare occasions, usually used to diagnose midPoint bugs. |
Nightmare |
com.evolveum.midpoint.model.impl.lens.Clockwork |
Clockwork Summary |
DEBUG |
Provides summary of clockwork execution including cause of the events, overview of projector computation and the results (changes). Very nice output. Recommended for basic troubleshooting. |
Medium |
com.evolveum.midpoint.model.impl.lens.Clockwork |
Clockwork Trace |
TRACE |
Tracing the workings of clockwork (projection, execution, workflow). It dumps the context between major clockwork stages. |
High |
com.evolveum.midpoint.model.impl.lens.ChangeExecutor |
Change Executor Trace |
TRACE |
Logs all changes that clockwork does (User, Accounts, also other objects) |
Medium |
org.identityconnectors.framework |
Connector Trace |
TRACE |
Logs all invoked operations executed on all connectors and their return values. |
High |