[ https://issues.apache.org/jira/browse/LOG4J2-626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Remko Popma resolved LOG4J2-626. -------------------------------- Resolution: Not a Problem Resolving this issue as Not a Problem. Please feel free to reopen if required. > ThreadContext for Asynchronous logger in multithreaded environmant is > overwriting the values. > --------------------------------------------------------------------------------------------- > > Key: LOG4J2-626 > URL: https://issues.apache.org/jira/browse/LOG4J2-626 > Project: Log4j 2 > Issue Type: Question > Components: API > Affects Versions: 2.0-rc1 > Environment: java 7 > Reporter: sivan > Labels: Async > > ThreadContext for Asynchronous loggers in multithreaded environmant is > overwriting the values. Is there is any way to use the custom key value pairs > in such an environment? > The log4j2 document says that the values in threadcontext may overwrite by > asynchronous logging in multithreaded envirnment. We are implemented the > log4j2 asynchronous logging in our single sign on (SSO) framework and the > threadcontext is used to store some parameter values like sessionId, firm, > user etc and these values needs to be included in the log entry. At a time > many users will log into our site by using SSO. Is the threadcontext values > will change by asynchronous logging in multithreaded envirnment? If so, is > there any other way to store these values in thread safe manner? > Log4j2 will not modify this. that is OK. But when many users at a time uses > single sign on then what will happen to the key value pairs in the > threadcontext. Is they will modify in multithreaded environment by > asynchronous logger? -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org