diff options
author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-04-22 13:28:59 +0200 |
---|---|---|
committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-04-22 13:28:59 +0200 |
commit | 57a308e8e61dd1dd435b149ec01a66059f10adfb (patch) | |
tree | f4de9d06a78df1c62c00814d01961a9ea9987949 /id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging | |
parent | ec2ab41165db55c77ebc203091f6d9f5effa95b5 (diff) | |
download | moa-id-spss-57a308e8e61dd1dd435b149ec01a66059f10adfb.tar.gz moa-id-spss-57a308e8e61dd1dd435b149ec01a66059f10adfb.tar.bz2 moa-id-spss-57a308e8e61dd1dd435b149ec01a66059f10adfb.zip |
add unique session ID for logging
Diffstat (limited to 'id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging')
-rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/TransactionIDUtils.java | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/TransactionIDUtils.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/TransactionIDUtils.java index d428cddd1..7f6f2c6b3 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/TransactionIDUtils.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/TransactionIDUtils.java @@ -22,9 +22,11 @@ */ package at.gv.egovernment.moa.id.advancedlogging; -import org.slf4j.MDC; + +import java.util.Date; import at.gv.egovernment.moa.id.auth.MOAIDAuthConstants; +import at.gv.egovernment.moa.util.MiscUtil; /** * @author tlenz @@ -33,14 +35,32 @@ import at.gv.egovernment.moa.id.auth.MOAIDAuthConstants; public class TransactionIDUtils { public static void setTransactionId(String pendingRequestID) { - MDC.put(MOAIDAuthConstants.MDC_TRANSACTION_ID, + org.apache.log4j.MDC.put(MOAIDAuthConstants.MDC_TRANSACTION_ID, + "TID-" + pendingRequestID); + org.slf4j.MDC.put(MOAIDAuthConstants.MDC_TRANSACTION_ID, "TID-" + pendingRequestID); } public static void removeTransactionId() { - MDC.remove(MOAIDAuthConstants.MDC_TRANSACTION_ID); + org.apache.log4j.MDC.remove(MOAIDAuthConstants.MDC_TRANSACTION_ID); + org.slf4j.MDC.remove(MOAIDAuthConstants.MDC_TRANSACTION_ID); + + } + + public static void setSessionId(String uniqueSessionId) { + org.apache.log4j.MDC.put(MOAIDAuthConstants.MDC_SESSION_ID, + "TID-" + uniqueSessionId); + org.slf4j.MDC.put(MOAIDAuthConstants.MDC_SESSION_ID, + "TID-" + uniqueSessionId); + + } + + public static void removeSessionId() { + org.apache.log4j.MDC.remove(MOAIDAuthConstants.MDC_SESSION_ID); + org.slf4j.MDC.remove(MOAIDAuthConstants.MDC_SESSION_ID); } + } |