Ahh, ok. I guess I didn’t look closely at the diff. Just noticed it was still 
using SimpleDateFormat and you had changed the line.

Ralph

> On Mar 4, 2021, at 8:54 AM, Volkan Yazıcı <[email protected]> wrote:
> 
> I did neither replace the usage of SimpleDateFormat in release-2.x, nor
> implemented myself DateTimeFormatter in master. I have just touched to the
> indentation in release-2.x. I deliberately left it out since it wasn't
> related to the ticket and I could not invest time into figuring out the
> reason for the discrepancy.
> 
> On Thu, Mar 4, 2021 at 4:48 PM Ralph Goers <[email protected]>
> wrote:
> 
>> I am curious. I noticed in master you used DateTimeFormatter. The minimum
>> version for Log4j 2.x is now Java 8. Why didn’t you use it here too?
>> 
>> Ralph
>> 
>>> On Mar 4, 2021, at 3:56 AM, [email protected] wrote:
>>> 
>>> This is an automated email from the ASF dual-hosted git repository.
>>> 
>>> vy pushed a commit to branch release-2.x
>>> in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
>>> 
>>> 
>>> The following commit(s) were added to refs/heads/release-2.x by this
>> push:
>>>    new 8ae3eb8  LOG4J2-2948 Replace HashSet with IdentityHashMap in
>> ParameterFormatter to detect cycles. (#471)
>>> 8ae3eb8 is described below
>>> 
>>> 
>>> diff --git
>> a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
>> b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
>>> index 5c4cc73..1cc3b0c 100644
>>> ---
>> a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
>>> +++
>> b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterFormatter.java
>>> 
>>> 
>>> -    private static ThreadLocal<SimpleDateFormat>
>> threadLocalSimpleDateFormat = new ThreadLocal<>();
>>> +    private static final ThreadLocal<SimpleDateFormat>
>> SIMPLE_DATE_FORMAT_REF =
>>> +            ThreadLocal.withInitial(() -> new
>> SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ"));
>>> 
>> 
>> 
>> 


Reply via email to