Package com.sun.identity.saml.common
Class LogUtils
- java.lang.Object
-
- com.sun.identity.saml.common.LogUtils
-
public class LogUtils extends Object
TheLogUtilsclass defines methods which are used by SAML compoment to write logs.
-
-
Field Summary
Fields Modifier and Type Field Description static StringACCESS_GRANTEDConstants for log message ACCESS_GRANTED.static StringARTIFACT_TO_SENDConstants for log message ARTIFACT_TO_SEND.static StringASSERTION_ARTIFACT_CREATEDConstants for log message ASSERTION_ARTIFACT_CREATED.static StringASSERTION_ARTIFACT_REMOVEDConstants for log message ASSERTION_ARTIFACT_REMOVED.static StringASSERTION_ARTIFACT_VERIFIEDConstants for log message ASSERTION_ARTIFACT_VERIFIED.static StringASSERTION_CREATEDConstants for log message ASSERTION_CREATED.static StringASSERTION_REMOVEDConstants for log message ASSERTION_REMOVED.static StringAUTH_PROTOCOL_MISMATCHConstants for log message AUTH_PROTOCOL_MISMATCH.static StringBUILD_RESPONSE_ERRORConstants for log message BUILD_RESPONSE_ERROR.static StringERROR_RESPONSE_STATUSConstants for log message ERROR_RESPONSE_STATUS.static StringFAILED_TO_CREATE_SSO_TOKENConstants for log message FAILED_TO_CREATE_SSO_TOKEN.static StringINVALID_AUTH_TYPEConstants for log message INVALID_AUTH_TYPE.static StringINVALID_REQUESTConstants for log message INVALID_REQUEST.static StringINVALID_RESPONSEConstants for log message INVALID_RESPONSE.static StringINVALID_RESPONSE_SIGNATUREConstants for log message INVALID_RESPONSE_SIGNATURE.static StringMISMATCHED_ASSERTION_AND_ARTIFACTConstants for log message MISMATCHED_ASSERTION_AND_ARTIFACT.static StringMISSING_RESPONSEConstants for log message MISSING_RESPONSE.static StringMISSING_TARGETConstants for log message MISSING_TARGET.static StringNO_ASSERTION_IN_RESPONSEConstants for log message NO_ASSERTION_IN_RESPONSE.static StringNO_REPLY_FROM_SOAP_RECEIVERConstants for log message NO_REPLY_FROM_SOAP_RECEIVER.static StringNULL_PARAMETERConstants for log message NULL_PARAMETER.static StringNULL_SAML_RESPONSEConstants for log message NULL_SAML_RESPONSE.static StringREDIRECT_TO_URLConstants for log message REDIRECT_TO_URL.static StringREPLIED_SOAP_MESSAGEConstants for log message REPLIED_SOAP_MESSAGE.static StringRESPONSE_MESSAGE_ERRORConstants for log message RESPONSE_MESSAGE_ERROR.static StringSAML_ARTIFACT_QUERYConstants for log message SAML_ARTIFACT_QUERY.static StringSENDING_RESPONSEConstants for log message SENDING_RESPONSE.static StringSOAP_FAULT_ERRORConstants for log message SOAP_FAULT_ERROR.static StringSOAP_MESSAGE_FACTORY_ERRORConstants for log message SOAP_MESSAGE_FACTORY_ERROR.static StringSOAP_RECEIVER_URLConstants for log message SOAP_RECEIVER_URL.static StringSOAP_REQUEST_MESSAGEConstants for log message SOAP_REQUEST_MESSAGE.static StringTARGET_FORBIDDENConstants for log message TARGET_FORBIDDEN.static StringUNTRUSTED_SITEConstants for log message UNTRUSTED_SITE.static StringWRONG_SOAP_URLConstants for log message WRONG_SOAP_URL.
-
Constructor Summary
Constructors Constructor Description LogUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaccess(Level level, String msgId, String[] data)Logs SAML specific access conditions to the SAML access log (amSAML.access).static voidaccess(Level level, String msgId, String[] data, Object session)Logs SAML specific access conditions to the SAML access log (amSAML.access).static voiderror(Level level, String msgId, String[] data)Logs SAML specific errror conditions to the SAML error log (amSAML.error).static voiderror(Level level, String msgId, String[] data, Object session)Logs SAML specific errror conditions to the SAML error log (amSAML.error).static booleanisAccessLoggable(Level level)Checks if an access message of the given level would actually be logged by this logger.static booleanisErrorLoggable(Level level)Checks if an error message of the given level would actually be logged by this logger.booleanisLogEnabled()Checks if logging is enabled.
-
-
-
Field Detail
-
ASSERTION_CREATED
public static final String ASSERTION_CREATED
Constants for log message ASSERTION_CREATED.- See Also:
- Constant Field Values
-
ASSERTION_ARTIFACT_CREATED
public static final String ASSERTION_ARTIFACT_CREATED
Constants for log message ASSERTION_ARTIFACT_CREATED.- See Also:
- Constant Field Values
-
ASSERTION_ARTIFACT_REMOVED
public static final String ASSERTION_ARTIFACT_REMOVED
Constants for log message ASSERTION_ARTIFACT_REMOVED.- See Also:
- Constant Field Values
-
ASSERTION_REMOVED
public static final String ASSERTION_REMOVED
Constants for log message ASSERTION_REMOVED.- See Also:
- Constant Field Values
-
ASSERTION_ARTIFACT_VERIFIED
public static final String ASSERTION_ARTIFACT_VERIFIED
Constants for log message ASSERTION_ARTIFACT_VERIFIED.- See Also:
- Constant Field Values
-
AUTH_PROTOCOL_MISMATCH
public static final String AUTH_PROTOCOL_MISMATCH
Constants for log message AUTH_PROTOCOL_MISMATCH.- See Also:
- Constant Field Values
-
INVALID_AUTH_TYPE
public static final String INVALID_AUTH_TYPE
Constants for log message INVALID_AUTH_TYPE.- See Also:
- Constant Field Values
-
SOAP_RECEIVER_URL
public static final String SOAP_RECEIVER_URL
Constants for log message SOAP_RECEIVER_URL.- See Also:
- Constant Field Values
-
NO_ASSERTION_IN_RESPONSE
public static final String NO_ASSERTION_IN_RESPONSE
Constants for log message NO_ASSERTION_IN_RESPONSE.- See Also:
- Constant Field Values
-
MISMATCHED_ASSERTION_AND_ARTIFACT
public static final String MISMATCHED_ASSERTION_AND_ARTIFACT
Constants for log message MISMATCHED_ASSERTION_AND_ARTIFACT.- See Also:
- Constant Field Values
-
ARTIFACT_TO_SEND
public static final String ARTIFACT_TO_SEND
Constants for log message ARTIFACT_TO_SEND.- See Also:
- Constant Field Values
-
WRONG_SOAP_URL
public static final String WRONG_SOAP_URL
Constants for log message WRONG_SOAP_URL.- See Also:
- Constant Field Values
-
SAML_ARTIFACT_QUERY
public static final String SAML_ARTIFACT_QUERY
Constants for log message SAML_ARTIFACT_QUERY.- See Also:
- Constant Field Values
-
NO_REPLY_FROM_SOAP_RECEIVER
public static final String NO_REPLY_FROM_SOAP_RECEIVER
Constants for log message NO_REPLY_FROM_SOAP_RECEIVER.- See Also:
- Constant Field Values
-
REPLIED_SOAP_MESSAGE
public static final String REPLIED_SOAP_MESSAGE
Constants for log message REPLIED_SOAP_MESSAGE.- See Also:
- Constant Field Values
-
NULL_SAML_RESPONSE
public static final String NULL_SAML_RESPONSE
Constants for log message NULL_SAML_RESPONSE.- See Also:
- Constant Field Values
-
INVALID_RESPONSE_SIGNATURE
public static final String INVALID_RESPONSE_SIGNATURE
Constants for log message INVALID_RESPONSE_SIGNATURE.- See Also:
- Constant Field Values
-
ERROR_RESPONSE_STATUS
public static final String ERROR_RESPONSE_STATUS
Constants for log message ERROR_RESPONSE_STATUS.- See Also:
- Constant Field Values
-
NULL_PARAMETER
public static final String NULL_PARAMETER
Constants for log message NULL_PARAMETER.- See Also:
- Constant Field Values
-
MISSING_TARGET
public static final String MISSING_TARGET
Constants for log message MISSING_TARGET.- See Also:
- Constant Field Values
-
REDIRECT_TO_URL
public static final String REDIRECT_TO_URL
Constants for log message REDIRECT_TO_URL.- See Also:
- Constant Field Values
-
TARGET_FORBIDDEN
public static final String TARGET_FORBIDDEN
Constants for log message TARGET_FORBIDDEN.- See Also:
- Constant Field Values
-
FAILED_TO_CREATE_SSO_TOKEN
public static final String FAILED_TO_CREATE_SSO_TOKEN
Constants for log message FAILED_TO_CREATE_SSO_TOKEN.- See Also:
- Constant Field Values
-
ACCESS_GRANTED
public static final String ACCESS_GRANTED
Constants for log message ACCESS_GRANTED.- See Also:
- Constant Field Values
-
MISSING_RESPONSE
public static final String MISSING_RESPONSE
Constants for log message MISSING_RESPONSE.- See Also:
- Constant Field Values
-
RESPONSE_MESSAGE_ERROR
public static final String RESPONSE_MESSAGE_ERROR
Constants for log message RESPONSE_MESSAGE_ERROR.- See Also:
- Constant Field Values
-
INVALID_RESPONSE
public static final String INVALID_RESPONSE
Constants for log message INVALID_RESPONSE.- See Also:
- Constant Field Values
-
SOAP_MESSAGE_FACTORY_ERROR
public static final String SOAP_MESSAGE_FACTORY_ERROR
Constants for log message SOAP_MESSAGE_FACTORY_ERROR.- See Also:
- Constant Field Values
-
UNTRUSTED_SITE
public static final String UNTRUSTED_SITE
Constants for log message UNTRUSTED_SITE.- See Also:
- Constant Field Values
-
INVALID_REQUEST
public static final String INVALID_REQUEST
Constants for log message INVALID_REQUEST.- See Also:
- Constant Field Values
-
SOAP_REQUEST_MESSAGE
public static final String SOAP_REQUEST_MESSAGE
Constants for log message SOAP_REQUEST_MESSAGE.- See Also:
- Constant Field Values
-
BUILD_RESPONSE_ERROR
public static final String BUILD_RESPONSE_ERROR
Constants for log message BUILD_RESPONSE_ERROR.- See Also:
- Constant Field Values
-
SENDING_RESPONSE
public static final String SENDING_RESPONSE
Constants for log message SENDING_RESPONSE.- See Also:
- Constant Field Values
-
SOAP_FAULT_ERROR
public static final String SOAP_FAULT_ERROR
Constants for log message SOAP_FAULT_ERROR.- See Also:
- Constant Field Values
-
-
Method Detail
-
access
public static void access(Level level, String msgId, String[] data)
Logs SAML specific access conditions to the SAML access log (amSAML.access).- Parameters:
level- java.util.logging.Level indicating log levelmsgId- message ID for the log entry.data- string array of access messages to be logged.
-
access
public static void access(Level level, String msgId, String[] data, Object session)
Logs SAML specific access conditions to the SAML access log (amSAML.access).- Parameters:
level- java.util.logging.Level indicating log levelmsgId- message ID for the log entry.data- string array of access messages to be logged.session- the user's session object.
-
error
public static void error(Level level, String msgId, String[] data)
Logs SAML specific errror conditions to the SAML error log (amSAML.error).- Parameters:
level- java.util.logging.Level indicating log levelmsgId- message ID for the log entry.data- string array of error messages to be logged.
-
error
public static void error(Level level, String msgId, String[] data, Object session)
Logs SAML specific errror conditions to the SAML error log (amSAML.error).- Parameters:
level- java.util.logging.Level indicating log levelmsgId- message ID for the log entry.data- string array of error messages to be logged.session- the user's session object.
-
isLogEnabled
public boolean isLogEnabled()
Checks if logging is enabled.- Returns:
- true if logging is enabled.
-
isAccessLoggable
public static boolean isAccessLoggable(Level level)
Checks if an access message of the given level would actually be logged by this logger. This check is based on the Loggers effective level.- Parameters:
level- a message logging level.- Returns:
- true if the given message level is currently being logged.
-
isErrorLoggable
public static boolean isErrorLoggable(Level level)
Checks if an error message of the given level would actually be logged by this logger. This check is based on the Loggers effective level.- Parameters:
level- a message logging level.- Returns:
- true if the given message level is currently being logged.
-
-