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.
-
Add the following event listener to the
deployment.tomlfile found in the<IS_HOME>/repository/conf/folder.Tip
You can disable logging by setting the
enableproperty to false.[event.default_listener.oauth_listener] priority= 12 enable = true -
Start WSO2 Identity Server. If the changes have been applied successfully, a new file named
transaction.logwill 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