Product SiteDocumentation Site

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.