Skip to content

OAuth Transaction Logs

This section guides you through enabling the logger for OAuth endpoints.

Before you begin

Shutdown the server if WSO2 Identity Server is already running.

  1. Add the following event listener to the deployment.toml file found in the <IS_HOME>/repository/conf/ folder.

    Tip

    You can disable logging by setting the enable property to false.

    [event.default_listener.oauth_listener]
    priority= 12
    enable = true
  2. Start WSO2 Identity Server. If the changes have been applied successfully, a new file named transaction.log will be created in the <IS_HOME>/repository/logs/ folder.

Whenever you generate an OAuth token or perform an OAuth token introspection related operation, the action will be logged in the transaction.log file. Sample log entries are shown below.

OAuth Token Generation Log

[2018-10-17 19:05:35,578] - Type: OAUTH TOKEN | Info: {"expires_in_seconds":3126,"grant_type":"client_credentials","success":true,
"time_taken_in_millis":38,"type":"oauth","issued_time":1539782861654,"user":"[email protected]",
"client_id":"WImdsCviCHTXVjjef7VVMiYDxJAa"}

OAuth Introspection Log

[2018-10-17 19:05:48,654] - Type: OAUTH INTROSPECTION | Info: {"expires_in_seconds":3113,"success":true,
"time_taken_in_millis":2,"issued_time":1539782861,"type":"introspection","user":"[email protected]",
"client_id":"WImdsCviCHTXVjjef7VVMiYDxJAa","token":"6cc57770-a51c-3d6d-be62-49caa0c1217b"}
Top