Chapter 16. Logging
16.1. Overview
During development you may need more runtime information in order to debug any unexpected behavior or perform some auditing. This section will show you how to enable logging to your application in order to be able to properly configure log messages and their respective levels.
PicketLink provides some specific logging categories, each of them related with a specific module or functionality:
Table 16.1. Logging Categories
Category | Scope | Description |
---|---|---|
org.picketlink | GLOBAL | Root category, used to enable logging for all PicketLink modules in use by your application. |
org.picketlink.idm | IDM | PicketLink Identity Management root category. |
org.picketlink.idm.credential | IDM | This category enables logging only for the Credential Management functionality provided by PicketLink Identity Management. |
org.picketlink.idm.identity.store | IDM | This category enables logging only for the Identity Store in use by your application. |
org.picketlink.idm.identity.store.file | IDM | This category enables logging only for the File Identity Store , if in use by your application. |
org.picketlink.idm.identity.store.jpa | IDM | This category enables logging only for the JPA Identity Store , if in use by your application. |
org.picketlink.idm.identity.store.ldap | IDM | This category enables logging only for the LDA[ Identity Store , if in use by your application. |
org.picketlink.authentication | BASE | This category enables logging only for the Authentication functionality provided by the Base Module. |
org.picketlink.http | HTTP | This category enables logging only for the Http Security functionality provided by the Base Module. |