[PR] Use LOG4CXX_ABI_VERSION macro to automate the transition to a new ABI version [logging-log4cxx]

2023-12-26 Thread via GitHub
swebb2066 opened a new pull request, #323: URL: https://github.com/apache/logging-log4cxx/pull/323 The generated documentation also excludes ABI changes. -- 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

[PR] Update the change report [logging-log4cxx]

2023-12-26 Thread via GitHub
swebb2066 opened a new pull request, #322: URL: https://github.com/apache/logging-log4cxx/pull/322 (no comment) -- 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 unsubscri

Re: [PR] Use threadId for an unnamed thread when the layout requires a thread name [logging-log4cxx]

2023-12-26 Thread via GitHub
swebb2066 merged PR #321: URL: https://github.com/apache/logging-log4cxx/pull/321 -- 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: notifications-unsubscr

Re: [I] Consider replacing `FileOutputStream` with `Files.newOutputStream` (logging-log4j2)

2023-12-26 Thread via GitHub
jvz commented on issue #2117: URL: https://github.com/apache/logging-log4j2/issues/2117#issuecomment-1869806619 I like this idea because it also supports use of other file system implementations based on what the user has installed. That could also be useful in tests if we used something l

Re: [I] Document Log4j security model (logging-log4j2)

2023-12-26 Thread via GitHub
jvz commented on issue #2100: URL: https://github.com/apache/logging-log4j2/issues/2100#issuecomment-1869806222 Yes, I covered that point in > Advanced methods of handling configuration (such as a refresh period for the config file, JMX remote management, or other remote methods for

Re: [I] LoggerContext.selector sometimes not working (logging-log4j2)

2023-12-26 Thread via GitHub
jvz commented on issue #2116: URL: https://github.com/apache/logging-log4j2/issues/2116#issuecomment-1869804088 So I'm going to note that we're [removing the system properties for specifying classes](https://github.com/apache/logging-log4j2/issues/1977); you can currently register your own

Re: [I] Support Kotlin multi-platform [logging-log4j-kotlin]

2023-12-26 Thread via GitHub
jvz commented on issue #59: URL: https://github.com/apache/logging-log4j-kotlin/issues/59#issuecomment-1869796794 Yes, I like this idea. Once that is in place, we can even implement some minimal multi-platform implementations (e.g., there's a common `println` and `readln` function for all

Re: [I] Startup on Mac is extremely slow consistently. (logging-log4j2)

2023-12-26 Thread via GitHub
jvz commented on issue #2111: URL: https://github.com/apache/logging-log4j2/issues/2111#issuecomment-1869795665 This is a long-known issue specific to macOS because by default, macOS does not include an entry in `/etc/hosts` for `localhost`, so the default behavior of its network stack (or

Re: [I] The `immediateFlush` option in both rolling file appenders is ignored (logging-log4j2)

2023-12-26 Thread via GitHub
jvz commented on issue #2025: URL: https://github.com/apache/logging-log4j2/issues/2025#issuecomment-1869794722 @ppkarwasz sounds like a good idea to me! -- 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 t

Re: [I] Regression in Log4j 2.22.0 on Android because of changes to getThreadContextClassLoader() in LoaderUtil (logging-log4j2)

2023-12-26 Thread via GitHub
centic9 commented on issue #2129: URL: https://github.com/apache/logging-log4j2/issues/2129#issuecomment-1869751522 In order to provide a minimal reproducer I have prepared a branch at https://github.com/centic9/poi-on-android/tree/log4j_2_22_0_minimal_reproducer which is a minimal Android

[I] Regression in Log4j 2.22.0 on Android because of changes to getThreadContextClassLoader() in LoaderUtil (logging-log4j2)

2023-12-26 Thread via GitHub
centic9 opened a new issue, #2129: URL: https://github.com/apache/logging-log4j2/issues/2129 ## Description When upgrading an Android Application which has a transitive dependency on Log4j from log4j-core 2.21.1 to 2.22.0, it fails with an exception because it seems the method Access

Re: [I] Add file appender option to flush OS buffers (logging-log4j2)

2023-12-26 Thread via GitHub
ppkarwasz commented on issue #2023: URL: https://github.com/apache/logging-log4j2/issues/2023#issuecomment-1869666818 Issue #2117 is related to this. -- 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

Re: [I] Add file appender option to flush OS buffers (logging-log4j2)

2023-12-26 Thread via GitHub
ppkarwasz commented on issue #2023: URL: https://github.com/apache/logging-log4j2/issues/2023#issuecomment-1869496088 @tcmot, Thanks for the suggestion. Your solution will cause two system calls (a [`write`](https://man7.org/linux/man-pages/man2/write.2.html) and an [`fsync/fdatasyn

Re: [I] The `immediateFlush` option in both rolling file appenders is ignored (logging-log4j2)

2023-12-26 Thread via GitHub
ppkarwasz commented on issue #2025: URL: https://github.com/apache/logging-log4j2/issues/2025#issuecomment-1869492980 @jvz, I investigated the effects of `flush()` on the `FileAppender` a little bit further and it is a no-op in `FileOutputStream` (the output stream does not use any