|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.util.log.Log4jKit
public class Log4jKit
A class to help with log4j related code
Field Summary | |
---|---|
static String |
MDC_JIRA_ASSESSION_ID
|
static String |
MDC_JIRA_REQUEST_ID
|
static String |
MDC_JIRA_REQUEST_IPADDR
|
static String |
MDC_JIRA_REQUEST_URL
|
static String |
MDC_JIRA_USERNAME
|
Constructor Summary | |
---|---|
Log4jKit()
|
Method Summary | |
---|---|
static void |
clearMDC()
This will clear out all the values in the log4j MDC . |
static Set<File> |
getAllLogFiles()
|
static File |
getLogFileName(String appenderName)
Returns the full log file name for the given appender. |
static void |
putASessionIdToMDC(String atlassianSessionId)
This will set the Atlassian Session Id into the log4j MDC |
static void |
putToMDC(String userName,
String requestId,
String asessionId,
String requestURL,
String ipAddr)
This squirels away request information into the log4j MDC . |
static void |
putUserToMDC(String userName)
This will add the user name to the log4j MDC |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String MDC_JIRA_USERNAME
public static final String MDC_JIRA_REQUEST_ID
public static final String MDC_JIRA_ASSESSION_ID
public static final String MDC_JIRA_REQUEST_URL
public static final String MDC_JIRA_REQUEST_IPADDR
Constructor Detail |
---|
public Log4jKit()
Method Detail |
---|
public static File getLogFileName(String appenderName)
appenderName
- the name of the appender in the log4j configuration
public static Set<File> getAllLogFiles()
public static void putToMDC(String userName, String requestId, String asessionId, String requestURL, String ipAddr)
MDC
.
userName
- the user name in playrequestId
- the request idasessionId
- the Atlassian Session ID (hash of session id)requestURL
- the request URLipAddr
- the ipaddress of the clint making the requestpublic static void putUserToMDC(String userName)
MDC
userName
- the user name in playpublic static void putASessionIdToMDC(String atlassianSessionId)
MDC
atlassianSessionId
- the session id in playpublic static void clearMDC()
MDC
. This should be done in a finally
block perhaps on the outer edge of a request and probably in the start of the request as well.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |