에러 날때만, 로깅.
This commit is contained in:
+10
-6
@@ -82,10 +82,7 @@ public class CustomOAuth2AuthenticationEntryPoint extends OAuth2AuthenticationEn
|
|||||||
|
|
||||||
private void logTokenIssuance(boolean isSuccess, boolean isRestrictionExempt, String resultMessage, String accessToken) {
|
private void logTokenIssuance(boolean isSuccess, boolean isRestrictionExempt, String resultMessage, String accessToken) {
|
||||||
try {
|
try {
|
||||||
if (!EAIDBLogControl.isEnable()) {
|
|
||||||
logger.warn("DB logging is disabled. Skipping token issuance logging.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
RequestContextData data = RequestContextData.ThreadLocalRequestContext.get();
|
RequestContextData data = RequestContextData.ThreadLocalRequestContext.get();
|
||||||
OAuth2Manager.getInstance();
|
OAuth2Manager.getInstance();
|
||||||
|
|
||||||
@@ -109,8 +106,15 @@ public class CustomOAuth2AuthenticationEntryPoint extends OAuth2AuthenticationEn
|
|||||||
log.setResultMessage(resultMessage);
|
log.setResultMessage(resultMessage);
|
||||||
log.setAccessToken(accessToken); // Add access token value to the log
|
log.setAccessToken(accessToken); // Add access token value to the log
|
||||||
|
|
||||||
logger.info("Token request[/oauth/token or /oauth2/token] => clientId: {}, grantType: {}, scope: {}",
|
if( !isSuccess ) {
|
||||||
clientId, data.getGrantType(), data.getScope());
|
logger.error("Token request[/oauth/token or /oauth2/token] => clientId: {}, grantType: {}, scope: {}",
|
||||||
|
clientId, data.getGrantType(), data.getScope());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!EAIDBLogControl.isEnable()) {
|
||||||
|
logger.warn("DB logging is disabled. Skipping token issuance logging.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
tokenIssuanceLogDAO.saveTokenIssuanceLog(log);
|
tokenIssuanceLogDAO.saveTokenIssuanceLog(log);
|
||||||
} catch (Throwable th) {
|
} catch (Throwable th) {
|
||||||
|
|||||||
+11
-8
@@ -93,10 +93,6 @@ public class CustomTokenEndpointExceptionResolver implements HandlerExceptionRes
|
|||||||
private void logTokenIssuance(boolean isSuccess, boolean isRestrictionExempt, String resultMessage,
|
private void logTokenIssuance(boolean isSuccess, boolean isRestrictionExempt, String resultMessage,
|
||||||
String accessToken) {
|
String accessToken) {
|
||||||
try {
|
try {
|
||||||
if (!EAIDBLogControl.isEnable()) {
|
|
||||||
logger.warn("DB logging is disabled. Skipping token issuance logging.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
RequestContextData data = RequestContextData.ThreadLocalRequestContext.get();
|
RequestContextData data = RequestContextData.ThreadLocalRequestContext.get();
|
||||||
OAuth2Manager.getInstance();
|
OAuth2Manager.getInstance();
|
||||||
|
|
||||||
@@ -119,10 +115,17 @@ public class CustomTokenEndpointExceptionResolver implements HandlerExceptionRes
|
|||||||
log.setRestrictionExemptYn(isRestrictionExempt ? "Y" : "N");
|
log.setRestrictionExemptYn(isRestrictionExempt ? "Y" : "N");
|
||||||
log.setResultMessage(resultMessage);
|
log.setResultMessage(resultMessage);
|
||||||
log.setAccessToken(accessToken); // Add access token value to the log
|
log.setAccessToken(accessToken); // Add access token value to the log
|
||||||
|
|
||||||
logger.info("Token request[/oauth/token or /oauth2/token] => clientId: {}, grantType: {}, scope: {}",
|
if( !isSuccess ) {
|
||||||
clientId, data.getGrantType(), data.getScope());
|
logger.error("Token request[/oauth/token or /oauth2/token] => clientId: {}, grantType: {}, scope: {}",
|
||||||
|
clientId, data.getGrantType(), data.getScope());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!EAIDBLogControl.isEnable()) {
|
||||||
|
logger.warn("DB logging is disabled. Skipping token issuance logging.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
tokenIssuanceLogDAO.saveTokenIssuanceLog(log);
|
tokenIssuanceLogDAO.saveTokenIssuanceLog(log);
|
||||||
} catch (Throwable th) {
|
} catch (Throwable th) {
|
||||||
logger.error("Error while logging token issuance: " + th.getMessage(), th);
|
logger.error("Error while logging token issuance: " + th.getMessage(), th);
|
||||||
|
|||||||
Reference in New Issue
Block a user