rgoers commented on issue #71:
URL: 
https://github.com/apache/logging-log4j-kotlin/issues/71#issuecomment-2002582832

   @rocketraman Again, I don't understand. ScopedContext IS a builder. Each 
where method adds a new key/value pair to the context. The run and call methods 
are, in essence, the builders. Of course, that isn't strictly true since 
newInstance creates the object, but the ScopedContext cannot reallly be used 
for anything until run or call are called.
   
   Note: I very loosely used Java 21 ScopedValues for the API for this, 
although ScopedContext is quite a bit simpler IMO. The where method in scoped 
variables creates a new immutable ScopedValue.Carrier - I believe the JDK has 
gone a bit overboard in making things immutable.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to