Use the PingDirectory server trace log publisher for logging events generated by HTTP service operations.
You can use the trace logger to observe, debug, and audit consent requests.
-
Create a trace logger for all consent events using dsconfig
create-log-publisher.
Tip:
To create a log of consent audit events only, remove all message types except for consent-message-type:audit.
The following example creates a trace logger for all consent events and summaries of HTTP requests and responses.$ bin/dsconfig create-log-publisher \ --publisher-name "Consent Trace Logger" \ --type file-based-trace \ --set "description:Records Consent API operations" \ --set enabled:true \ --set consent-message-type:audit \ --set consent-message-type:consent-created \ --set consent-message-type:consent-deleted \ --set consent-message-type:consent-retrieved \ --set consent-message-type:consent-search \ --set consent-message-type:consent-updated \ --set consent-message-type:definition-created \ --set consent-message-type:definition-deleted \ --set consent-message-type:definition-retrieved \ --set consent-message-type:definition-search \ --set consent-message-type:definition-updated \ --set consent-message-type:error \ --set consent-message-type:localization-created \ --set consent-message-type:localization-deleted \ --set consent-message-type:localization-retrieved \ --set consent-message-type:localization-search \ --set consent-message-type:localization-updated \ --set http-message-type:request \ --set http-message-type:response \ --set 'exclude-path-pattern:/**/*.css' \ --set 'exclude-path-pattern:/**/*.eot' \ --set 'exclude-path-pattern:/**/*.gif' \ --set 'exclude-path-pattern:/**/*.ico' \ --set 'exclude-path-pattern:/**/*.jpg' \ --set 'exclude-path-pattern:/**/*.js' \ --set 'exclude-path-pattern:/**/*.png' \ --set 'exclude-path-pattern:/**/*.svg' \ --set 'exclude-path-pattern:/**/*.ttf' \ --set 'exclude-path-pattern:/**/*.woff' \ --set 'exclude-path-pattern:/**/*.woff2' \ --set 'exclude-path-pattern:/console/**' \ --set 'exclude-path-pattern:/console/**/template/**' \ --set log-file:logs/consent-trace \ --set "retention-policy:File Count Retention Policy" \ --set "retention-policy:Free Disk Space Retention Policy" \ --set "rotation-policy:24 Hours Time Limit Rotation Policy" \ --set "rotation-policy:Size Limit Rotation Policy"