abhinav-phi opened a new pull request, #4341:
URL: https://github.com/apache/logging-log4j2/pull/4341

   Follow-up to #4262 / #4325. Fixes #4338 (option 1 per maintainer decision 
09-23).
   
   - Builder.build() no longer drops bufferSize/bufferedIo: managerName now 
includes both, FactoryData carries bufferSize, ConsoleManagerFactory passes it 
to OutputStreamManager so per-appender sizes get distinct managers.
   - immediateFlush derived as !bufferedIo || isImmediateFlush() (FileAppender 
pattern); warns when bufferSize set but bufferedIo false.
   - getDefaultManager uses default ENCODER_BYTE_BUFFER_SIZE.
   - Tests: testBufferSizeHonored, testDefaultBufferSize, 
testDifferentBufferSizesUseDifferentManagers.
   - Docs: re-add Console bufferSize + bufferedIo rows (removed in #4325 as 
unhonored).
   - Changelog: src/changelog/.2.x.x/4338_console_buffer_size.xml
   
   Main port to follow.


-- 
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