Re: [VOTE] Release log4cxx 0.12.0-RC2

2021-05-08 Thread Remko Popma
+1 On Sun, May 9, 2021 at 12:21 PM Stephen Webb wrote: > +1 > > On Sun, May 9, 2021 at 1:13 PM Robert Middleton > wrote: > > > As a reminder, this vote is still outstanding. > > > > -Robert Middleton > > > > On Tue, May 4, 2021 at 7:10 PM Robert Middleton > > wrote: > > > > > > I've updated th

Re: [VOTE] Release Apache Chainsaw 2.1.0-RC2

2021-06-05 Thread Remko Popma
+1 On Sun, Jun 6, 2021 at 9:36 AM Robert Middleton wrote: > This vote is to release Apache Chainsaw 2.1.0. This fixes a few > annoying issues with chainsaw and some other bugs, as well as updating > some dependencies. > > This vote supersedes the original vote > > Differences from RC1: > * Adde

Re: Cek's new log4j vs logback benchmark

2021-08-27 Thread Remko Popma
I remember looking at PatternLayout performance, I reported my findings here, hopefully they’re still useful: https://issues.apache.org/jira/browse/LOG4J2-930 If %d is used in the pattern, does the FixedDateFormat get used? > On Aug 28, 2021, at 4:33, Ralph Goers wrote: > > All of that agr

Re: Cek's new log4j vs logback benchmark

2021-08-28 Thread Remko Popma
ormat with > FixedFormat.DEFAULT. The FastDateFormat alternative does not support > microseconds, so it doesn't suffer from the same problem. I think I can > substantially reduce the frequency we re-format dates by checking > FixedFormat.secondFractionDigits to determine if we meed to co

Re: Cek's new log4j vs logback benchmark

2021-10-05 Thread Remko Popma
I don't have access to those boxes any more. I will be going on holiday from tomorrow without access to work email so it will be difficult for me to find out. One way is to assume they were new and look at what was the fastest reported speed for 2015 SSDs. I found this: https://www.alphr.com/ssds/

Re: [Vote] Release log4net 2.0.13-rc2

2021-10-29 Thread Remko Popma
+1 On Sat, Oct 30, 2021 at 2:13 AM Davyd McColl wrote: > Hi > > I'd like to raise a vote to release log4net 2.0.13 (this is an rc2 where > the only difference is the archive layout for the associated source and > binary artifacts) > > - there's an rc up at GitHub with release notes: > https://gi

Re: Unexpected concurrent LoggerContext initialization

2021-11-11 Thread Remko Popma
What do the generated files look like? Is the output that is generated in concurrent mode longer or shorter than the expected length? Also, does it contain one entry (one log message) per line, or is it scrambled? Are entries ordered by time? On Fri, Nov 12, 2021 at 12:34 AM Ralph Goers wrote: >

Re: changes.xml

2021-12-08 Thread Remko Popma
Why not have separate entries for each change instead of this one big thingy: - org.eclipse.persistence:javax.persistence . 2.1.1 -> 2.2.1 - org.eclipse.persistence:org.eclipse.persistence.jpa ... 2.6.5 -> 2.6.9 - org.fusesource.jansi:jansi

Re: SetUtils

2021-12-09 Thread Remko Popma
+1 On Fri, Dec 10, 2021 at 1:31 AM Gary Gregory wrote: > Sounds good. > > Gary > > On Thu, Dec 9, 2021, 11:02 Volkan Yazıcı wrote: > > > SetUtils is only used by log4j-web, yet it is in log4j-core. I want to > mark > > it as deprecated in release-2.x and remove it in master. Objections? > > >

Re: [VOTE] Release Log4j 2.15.0-rc2

2021-12-09 Thread Remko Popma
+1 build succeeds and all tests pass on my windows machine. Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default loca

Re: Removing message lookups in master

2021-12-10 Thread Remko Popma
I would say no. Lookups are very powerful and useful. We could consider removing JNDI lookups. The biggest problem however is that the lookups are applied to the logging message *parameters*. The logging message is controlled by the application, so any lookups there should be fine or at least any

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
+1 build succeeds, all tests pass Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default locale: en_GB, platform encoding:

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
Shall we discuss this first please? On Mon, Dec 13, 2021 at 5:10 AM Matt Sicker wrote: > If you can handle that change, I can roll a new release candidate. > > Matt Sicker > > > On Dec 12, 2021, at 14:07, Volkan Yazıcı wrote: > > > > I know. I want them to be removed, not disabled. > > > >> On

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
change like this be in a point/bugfix release (2.15.1) or should it be a separate minor release like 2.16.0? On Mon, Dec 13, 2021 at 5:10 AM Remko Popma wrote: > Shall we discuss this first please? > > On Mon, Dec 13, 2021 at 5:10 AM Matt Sicker wrote: > >> If you can handle t

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
On Mon, Dec 13, 2021 at 5:47 AM Remko Popma wrote: > First, is this really a blocker for 2.15.1? > I think it is prudent to do urgent releases soon. > This JNDI change (LOG4J2-3208 > <https://issues.apache.org/jira/browse/LOG4J2-3208>) feels urgent enough > to warrant a

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
> > lookup. I want to believe that users get this fact right and have already > > disabled it. We need to be really careful with our next release. We can't > > expect people to upgrade once a week. Putting aside the damage it does to > > the reputation of the

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
> > Gary > >> On Sun, Dec 12, 2021, 20:40 Remko Popma wrote: >> >> I am also okay with removing Message Lookups from 2.x. >> A release with that change should be called 2.16.0 though, not 2.15.1 or >> 2.15.2. >> >> Also it makes sense to *only* have

Re: [VOTE] Release Log4j 2.15.1-rc1

2021-12-12 Thread Remko Popma
eases in a week is a lot even for me :-) >> >> Gary >> >>> On Sun, Dec 12, 2021 at 9:41 PM Remko Popma wrote: >>> It seems that Ralph has already started to work on a PR to remove message >>> lookups altogether from 2.x. >>> I have come around

Re: Regarding the resolution for the latest vulnerability

2021-12-12 Thread Remko Popma
Hi Daniel, The plan is to disable lookups in log messages completely in the next Log4j release. If you can tell us your concrete use case we may be able to advise on how to implement it safely. Lookups in configuration will continue to work (but JNDI will require an extra setting to be enabled).

Re: [VOTE] Release Log4j 2.16.0-rc1

2021-12-13 Thread Remko Popma
+1 build succeeds and tests all pass Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default locale: en_GB, platform encodin

Re: Remove JMSAppender, JMSSink, SocketSerevr, SocketNode, ..., chainsaw, and ship it as 1.2.18

2021-12-14 Thread Remko Popma
Hi Vladimir, Thank you for your interest! You mentioned that "The maintenance overheads for releasing 1.2.18 do not seem to be severe". Have you actually tried building the project to see if this is true? Remko On Tue, Dec 14, 2021 at 11:13 PM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wr

Re: Remove JMSAppender, JMSSink, SocketSerevr, SocketNode, ..., chainsaw, and ship it as 1.2.18

2021-12-14 Thread Remko Popma
On Tue, Dec 14, 2021 at 11:44 PM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: > >My understanding is it requires an extremely > >old JDK. > >Have you actually tried building the project to see if this is true? > > I was able to build the project with Maven3 and Java 1.8 by commenting ou

Re: [VOTE] Release Log4j 2.12.2-rc1

2021-12-14 Thread Remko Popma
+1 very light validation but ran a simple test program against the binaries On Wed, Dec 15, 2021 at 3:19 AM Carter Kozak wrote: > +1 > > validated the build and signatures, tests in core modules. > > On Tue, Dec 14, 2021, at 00:58, Ralph Goers wrote: > > This is a vote to release Log4j 2.12.2, a

Re: [GitHub] [logging-log4j2] ichux commented on a change in pull request #607: LOG4J2-3198: Log4j2 no longer formats lookups in messages by default

2021-12-15 Thread Remko Popma
Yes. It certainly looks like it (on my phone now). On Thu, Dec 16, 2021 at 14:53 GitBox wrote: > > ichux commented on a change in pull request #607: > URL: > https://github.com/apache/logging-log4j2/pull/607#discussion_r770242666 > > > > ## > File path: src/site/xdoc/manual/layouts.xml.v

Re: [VOTE] Release Apache Log4j 2.17.0-rc1

2021-12-17 Thread Remko Popma
+1 GNU signatures check ok. Build passed with maven clean install Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default

Re: [Lo4Net] Cyber Vulnerability Vendor Impact Assessment for Lo4Net

2021-12-17 Thread Remko Popma
Hi Milind, Please take a look at this page, which has all the details: https://logging.apache.org/log4j/2.x/security.html In short, the log4net library is not impacted. Only log4j (the java library) is impacted by this vulnerability. Kind regards, Remko On Sat, Dec 18, 2021 at 6:24 AM Milind W

Re: [logging-log4j2] 01/01: [DOC] Fix log4j-2.3.x About page incorrect security.html anchor links

2021-12-20 Thread Remko Popma
Thank you Gary! Great catch! On Tue, Dec 21, 2021 at 11:51 AM Gary Gregory wrote: > I'm not sure this is the right branch, I think log4j-2.3.x is the > right one. > > Ralph? > > Gary > > On Mon, Dec 20, 2021, 21:33 wrote: > > > This is an automated email from the ASF dual-hosted git repository.

Re: [VOTE] Release Apache Log4j 2.12.3-rc1

2021-12-20 Thread Remko Popma
+1 Remko On Tue, Dec 21, 2021 at 12:52 PM Carter Kozak wrote: > +1 > > -ck > > > On Dec 20, 2021, at 22:46, Matt Sicker wrote: > > > > +1 > > > > Notes on the release: > > * Sigs and checksums good > > * Builds and tests fine > > * Outdated copyright year in NOTICE.txt > > > > -- > > Matt Sick

Re: [VOTE] Release Apache Log4j 2.3.1-rc1 for Java 6

2021-12-21 Thread Remko Popma
-1 it does not work... Problem running a simple pipecleaning test on Java 6 with 2.3.1... My pipecleaning program is something simple like this public class Pipecleaning { public static void main(String[] args) { org.apache.logging.log4j.LogManager.getLogger().info("HELLO USER ${sys:u

Re: Resurrecting log4j 1.x

2021-12-21 Thread Remko Popma
Vladimir, Have you had a chance to work on a patch for the security vulnerabilities? While there is understandably not much interest in “resurrecting” the Log4j 1.x project, overall people are positive about releasing a 1.2.18 with security patches. I think it would be most helpful if we can

Re: [VOTE] Release Apache Log4j 2.3.1-rc1 for Java 6

2021-12-21 Thread Remko Popma
gt; On Tue, Dec 21, 2021 at 7:37 AM Ralph Goers >> wrote: >> >> Hmmm. This is not what I was expecting. If it didn’t work I would have >> expected bad class version exceptions. >> >> Ralph >> >>>> On Dec 21, 2021, at 4:28 AM, Remko Popma

Re: [VOTE] Release Apache Log4j 2.3.1-rc1 for Java 6

2021-12-21 Thread Remko Popma
+1 I am changing my vote. My earlier pipecleaning program failed because the config had a JmsAppender configured in it... My bad. Signatures are good. Pipecleaning program works on Java 6 when I remove the JmsAppender from the config. On Wed, Dec 22, 2021 at 6:23 AM Ralph Goers wrote: > My +1 >

Re: [DISCUSS][VOTE] Move apache/log4j1 Git repo to apache/logging-log4j1 Git repo

2021-12-23 Thread Remko Popma
The Log4j1 project is EOL, and assuming that it remains EOL and we are only doing security patches, I vote in favor of this repo change, to facilitate making such security patches. +1 I agree we need to get consensus on the scope of any Log4j1 work. On Fri, Dec 24, 2021 at 8:55 AM Ralph Goers w

Re: [VOTE] Move apache/log4j1 Git repo to apache/logging-log4j1 Git repo

2021-12-23 Thread Remko Popma
The Log4j1 project is EOL, and assuming that it remains EOL and we are only doing security patches, I vote in favor of this repo change, to facilitate making such security patches. +1 I agree we need to get consensus on the scope of any Log4j1 work. On Fri, Dec 24, 2021 at 8:53 AM Matt Sicker wr

Re: Resurrecting log4j 1.x

2021-12-23 Thread Remko Popma
Vladimir, There is a vote thread in progress ( https://lists.apache.org/thread/0rk0nr0pv9p2945jsrs9pp2ys57wksn3). You and I both voted on that thread. Looking at the number of +1 votes on that voting thread, surely you can see that this repo will be created, and not only that, it will be created *

Re: [VOTE] Release log4net 2.0.14

2021-12-25 Thread Remko Popma
+1 On Sat, Dec 25, 2021 at 6:35 AM Ralph Goers wrote: > +1 > > I checked the signature and hashes and those look good. > > I unzipped the source and binaries. The appropriate license and notice > files are present. > > I did not perform tests as I don’t have the necessary tools installed. > > Ra

Re: [VOTE] Release Apache Log4j 2.17.1-rc1

2021-12-28 Thread Remko Popma
+1 signatures and hashes ok build ok Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default locale: en_GB, platform encodin

Re: [VOTE] Release Log4j 2.12.4-rc1 for Java 7

2021-12-28 Thread Remko Popma
+1 signatures and hashes OK build tag log4j-2.12.4-rc1 OK Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default locale:

Re: [VOTE] Release Log4j 2.3.2 for Java 6

2021-12-28 Thread Remko Popma
+1 Hashes and signatures OK, build OK: Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\apps\jdk1.8.0_202\jre Default locale: en_GB, platform enco

Re: Published artifact hash files

2021-12-29 Thread Remko Popma
I agree that would be great. Meanwhile, I am using this script/command to achieve the same result: for a in 1 256 512; do for f in `find . -type f -name "*.sha${a}"`; do claim=`cat $f |cut -d' ' -f1`; actual=`shasum ${f%.sha*} -a ${a} |cut -d' ' -f1`; if [[ "$claim" == "$actual" ]];

Re: Forwarding email per Matt Sicker suggestion

2021-12-30 Thread Remko Popma
On Tue, Dec 21, 2021 at 2:41 AM Ralph Goers wrote: > Thanks Dick, > > I am totally unfamiliar with this. Is there somewhere to read about what > this is all about? > > Ralph > Resending, including Dick in the recipients. > > > On Dec 20, 2021, at 7:18 AM, Dick Brooks < > d...@reliableenergyana

Re: [DISCUSS] Starting social media accounts for subprojects

2021-12-30 Thread Remko Popma
I also like this idea and agree with separate accounts for each component. On Fri, Dec 31, 2021 at 7:48 AM Gary Gregory wrote: > Great idea. I would suggest one account for the each component. I'm not > sure anyone but the PMC would care about a logging services account. > > Gary > > On Thu, Dec

Re: [VOTE] Future of Log4j 1.x

2022-01-04 Thread Remko Popma
+1 for Option 1 On Wed, Jan 5, 2022 at 4:51 AM Volkan Yazıcı wrote: > +1, Option 1 > > On Wed, 29 Dec 2021, 20:33 Christian Grobmeier > wrote: > > > Hello, > > > > as discussed in another thread, this is a vote about the future of log4j > > 1. This vote stays open for the usual 72h. > > Options

Re: [VOTE] Release Apache Log4j 2.17.2-rc1

2022-02-23 Thread Remko Popma
+1 Signatures good, checksums good. Build passes (ignoring rev-api problem for the mongodb3 module) Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-28T00:06:16+09:00) Maven home: C:\apps\apache-maven-3.6.2\bin\.. Java version: 1.8.0_202, vendor: Oracle Corporation, runtime:

Re: [VOTE] Release Apache Log4j 2.17.2-rc1

2022-02-23 Thread Remko Popma
Remko Popma wrote: > +1 > > Signatures good, checksums good. > > Build passes (ignoring rev-api problem for the mongodb3 module) > > Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; > 2019-08-28T00:06:16+09:00) > Maven home: C:\apps\apache-maven-3.6.2\bin\.

merging PRs - branch protection questions

2022-04-14 Thread Remko Popma
I remember we discussed changing our development process to use PRs instead of committing directly to the release branches. This was part of trying to increase our security score, especially the Branch Protection part in scorecard (https://github.com/ossf/scorecard/blob/main/docs/checks.md). Quest

log4j slow startup time - could this be a factor?

2022-04-15 Thread Remko Popma
Maybe the complaints about startup time have to do with this: note that every time a PatternParser is instantiated, we load all plugins again... public PatternParser(final Configuration config, final String converterKey, final Class expectedClass, final Class filterClass) { this.confi

Re: log4j slow startup time - could this be a factor?

2022-04-15 Thread Remko Popma
are > themselves instantiated only on first use). > > On Fri, Apr 15, 2022 at 6:51 AM Remko Popma wrote: > > > > Maybe the complaints about startup time have to do with this: > > > > note that every time a PatternParser is instantiated, we load all plugins > > a

Re: [VOTE] Release log4cxx 0.13.0

2022-04-15 Thread Remko Popma
+1 On Sat, Apr 16, 2022 at 10:01 AM Robert Middleton wrote: > This is a vote to release log4cxx 0.13.0. > > Please download, test, and cast your votes on the log4j developers list. > [] +1, release the artifacts > [] -1, don't release because... > > This vote will remain open for 72 hours(or mor

does the master branch compile?

2022-04-21 Thread Remko Popma
Hi all, I am trying to merge the changes for LOG4J2-3472 into master, but I have trouble building the master branch... (and I don't think it is because of my changes) Am I missing something? My environment - C:\Users\remko\IdeaProjects\logging-log4j2>mvn --version Apache Maven

Re: does the master branch compile?

2022-04-21 Thread Remko Popma
:52, Piotr P. Karwasz wrote: > > Hello Remko, > >> On Thu, 21 Apr 2022 at 13:14, Remko Popma wrote: >> >> Warnings look like this: >> [WARNING] >> >> C:\Users\remko\IdeaProjects\logging-log4j2\log4j-api\src\test\java\org\apache\logging\log4j\LogMa

Re: [logging-log4j2] 03/03: LOG4J2-3473 DOC update manual for garbage-free logging

2022-04-26 Thread Remko Popma
itory. > > > > rpopma pushed a commit to branch release-2.x > > in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git > > > > commit 97b8c1dc4f320e855f26a0690651fc062f08361a > > Author: Remko Popma > > AuthorDate: Fri Apr 22 05:15:15 2022 +

Re: [VOTE] Release Log4j Kotlin API 1.2.0-rc4

2022-06-21 Thread Remko Popma
+1 > On Jun 22, 2022, at 2:09, Matt Sicker wrote: > > Bump. > >> On Sat, Jun 18, 2022 at 12:07 PM Matt Sicker wrote: >> >> Hi all, this is a vote to release Log4j Kotlin API 1.2.0 rc4. This vote will >> be open for at least 72 hours, requires at least 3 +1 votes and more +1 >> votes than

Re: [VOTE] Release Apache Log4j 2.18.0-rc1

2022-06-30 Thread Remko Popma
+1 sigs good On Thu, Jun 30, 2022 at 8:23 PM Gary Gregory wrote: > I just ran it again and I get the same error, so I can't validate the > build for now. > > Gary > > On Wed, Jun 29, 2022 at 9:25 PM Matt Sicker wrote: > > > > If that test isn’t using the listener mechanism in LoggerContext, the

Re: Source location static inlining

2022-07-09 Thread Remko Popma
It would be truly awesome to get this to work! Triple yay! I would keep it as simple as possible though, and not worry too much about being super user friendly. Asking folks to recompile to get this feature is not a big ask, and avoiding complexity like weaving is a big advantage. Not working for

Re: Stack valued MDC

2022-08-22 Thread Remko Popma
I don’t think that’s the only sane option. Another sane option is to ignore it. There’s nothing that says Log4j has to implement any enhanced SLF4J APIs. He wants to be the lowest common denominator in logging APIs, then he can’t add APIs that aren’t supported in the major implementations.

Re: SLF4J 1.8 and SLF4J 2.0

2022-08-26 Thread Remko Popma
Agree, makes sense. > On Aug 27, 2022, at 7:50, Gary Gregory wrote: > > Makes sense. > > Gary > >> On Fri, Aug 26, 2022, 15:55 Ralph Goers wrote: >> >> Ceki never released a GA version of SLF4J 1.8. Since we are adding >> support for SLF4J 2.0 in the next release I would suggest we also

Re: [VOTE] Release log4cxx 1.0.0

2023-01-03 Thread Remko Popma
+1 Remko On Tue, Jan 3, 2023 at 4:57 PM Thorsten Schöning wrote: > Guten Tag Robert Middleton, > am Sonntag, 1. Januar 2023 um 19:06 schrieben Sie: > > > Please download, test, and cast your votes on the log4j developers list. > > [] +1, release the artifacts > > [] -1, don't release because...

Re: [VOTE] Release Apache Log4j Tools 0.1.0

2023-01-11 Thread Remko Popma
+1 On Thu, Jan 12, 2023 at 2:21 AM Matt Sicker wrote: > +1 > > Thanks for working on this! Looks great! > > > On Jan 10, 2023, at 4:55 AM, Volkan Yazıcı wrote: > > > > The Apache Log4j Tools 0.1.0 release is now available for voting. > > > > The 0.1.0 version is the very first release of this r

Re: org.apache.logging.log4j.core.config.Configurator.initialize(String, String)

2017-04-12 Thread Remko Popma
gt;> >> Gary >> >> >> >> On Tue, Apr 11, 2017 at 10:01 PM, Ralph Goers >> wrote: >> >>> That’s a good point. It is a programmatic interface so it should return >>> an error. But generally we want logging to do something reasonable o

Re: Configuration file discovery

2017-04-12 Thread Remko Popma
2-1880 > >> On Wed, Apr 12, 2017 at 2:18 AM, Remko Popma wrote: >> >> A better error message sounds like a good idea. >> If you make a Jira ticket for this, please make it part of the >> "ergonomics" epic: https://issues.apache.org/jira/browse/LOG4

Re: org.apache.logging.log4j.core.config.Configurator.initialize(String, String)

2017-04-12 Thread Remko Popma
2017 at 10:40 AM, Gary Gregory > wrote: > >> On Wed, Apr 12, 2017 at 1:31 AM, Remko Popma >> wrote: >> >>> I'd avoid changing the semantics of existing methods. I also favor 3. >>> (initializeStrict?) >>> >> >&g

Re: org.apache.logging.log4j.core.config.Configurator.initialize(String, String)

2017-04-12 Thread Remko Popma
out in left field WRT logging here... but it is still important IMO. > > Gary > > > On Apr 12, 2017 8:19 AM, "Remko Popma" wrote: > > The javadoc doesn't tell the full story here, which is that the current > method searches the classpath next if the spec

Re: [log4j] Performance comparsion

2017-04-14 Thread Remko Popma
Moderated? I noticed that the author enjoys taking strong positions on things but at the same time finds it inconceivable that he could be wrong. On Sat, Apr 15, 2017 at 1:00 AM, Ralph Goers wrote: > I’m not sure why my comment has not appeared… > > Ralph > > > On Apr 13, 2017, at 1:48 PM, Ralph

Feedback request

2017-04-15 Thread Remko Popma
Everyone, I would love your feedback on this: https://remkop.github.io/picocli/ https://github.com/remkop/picocli It is heavily inspired by JCommander and Args4j but has improved ergonomics, customizable help (with colors) and various other improvements. I hope this will be useful in the log4j-t

Re: Feedback request

2017-04-15 Thread Remko Popma
ly be shaded > into log4j-core for the CLI classes. Very nice! > >> On 15 April 2017 at 09:25, Remko Popma wrote: >> >> Everyone, I would love your feedback on this: >> >> https://remkop.github.io/picocli/ >> https://github.com/remkop/picocli &

Re: Feedback request

2017-04-15 Thread Remko Popma
te use of this, being a single file, it could easily be >> shaded >> into log4j-core for the CLI classes. Very nice! >> >>> On 15 April 2017 at 09:25, Remko Popma wrote: >>> >>> Everyone, I would love your feedback on this: >>> >>> http

Re: Feedback request

2017-04-15 Thread Remko Popma
i_colors_and_styles On Sun, Apr 16, 2017 at 8:15 Gary Gregory wrote: > I use JCommander a lot. Can you explain the difference? Most applications I > work on depend on other jars, so one more is no biggie. > > Thank you! > Gary > > On Apr 15, 2017 7:25 AM, "Remko Popm

Re: Log4net website issue

2017-04-18 Thread Remko Popma
Asciidoc can include code snippets or whole files: http://asciidoctor.org/docs/user-manual/#include-partial I'm not convinced that it's desirable to generate the user manual from javadoc though. They usually target different audiences so the content is different. Sent from my iPhone > On Apr

Re: Log4net website issue

2017-04-18 Thread Remko Popma
Asciidoc is much nicer than anything one can do in javadoc. Sent from my iPhone > On Apr 19, 2017, at 10:10, Gary Gregory wrote: > > Maybe from package level Javadocs? > > Gary > >> On Apr 18, 2017 5:56 PM, "Remko Popma" wrote: >> >> Asc

Re: [apache/logging-log4j2] Add a new LuceneAppender which writes logging events to a lucene index library. (#73)

2017-04-19 Thread Remko Popma
What other functionality could go into a potential log4j-lucene module? Is this really a category? We already have so many modules... I'd prefer to add this to one of the existing modules (nosql?) or create a more general module that we could lump other stuff in later. Sent from my iPhone >

Re: Roadmap

2017-04-19 Thread Remko Popma
I agree with Ralph that there are many environments that can't upgrade their Java version but still want to use the nice features Log4j2 offers. I've also worked in such environments. I would prefer to support older versions as long as possible. (What that means concretely is open for discussion

Re: [Log4j] Plans for modularization

2017-04-24 Thread Remko Popma
How many new modules are we talking about, concretely? Matt mentioned the StackOverflow questions about transitive dependencies etc, but I imagine splitting log4j-core into 5 or more new modules will also cause confusion... It won't be trivial for users to figure out which of the many modules they

Re: [Log4j] Plans for modularization

2017-04-24 Thread Remko Popma
> to work as you can’t have multiple modules that export the same package. > > Ralph > >> On Apr 24, 2017, at 10:43 AM, Remko Popma wrote: >> >> How many new modules are we talking about, concretely? >> >> Matt mentioned the StackOverflow questions a

Re: [Log4j] Plans for modularization

2017-04-25 Thread Remko Popma
4j-couchdb > - log4j-mongodb > - log4j-lucene (new, under development) > > > >> On Mon, Apr 24, 2017 at 7:43 PM, Remko Popma wrote: >> >> How many new modules are we talking about, concretely? >> >> Matt mentioned the StackOverflow questions abou

Re: [Log4j] Plans for modularization

2017-04-25 Thread Remko Popma
gt; > > > We should have consensus on the big picture here... are we all Ok with > > the > > > idea of all modules only having _required_ dependencies? > > > > > > Gary > > > > > > On Apr 25, 2017 6:57 AM, "Remko Popma" wrote: >

Re: [Log4j] Deprecate SerializedLayout and remove it as default

2017-05-02 Thread Remko Popma
What layout do we have available that does not require an external dependency? On Tue, May 2, 2017 at 8:38 PM, Mikael Ståldal wrote: > Given the inherent security problems with Java object serialization > (highlighted by CVE-2017-5645), I do suggest that we deprecate > SerializedLayout and remov

Re: [Log4j] Deprecate SerializedLayout and remove it as default

2017-05-02 Thread Remko Popma
ternLayout can be configured to include all >> information, but that's quite involved. >> >>> On Tue, May 2, 2017 at 4:11 PM, Remko Popma wrote: >>> >>> What layout do we have available that does not require an external >>> dependency? &

Re: [Log4j] Deprecate SerializedLayout and remove it as default

2017-05-03 Thread Remko Popma
24). > > On Wed, May 3, 2017 at 3:44 AM, Matt Sicker wrote: > > > GelfLayout follows the standard from Graylog, similar in idea to the > syslog > > standard. > > > > On 2 May 2017 at 19:34, Remko Popma wrote: > > > > > That sounds good! >

Re: [Log4j] Appender configuration error

2017-05-03 Thread Remko Popma
Yes, if you search for "ignoring" you should find a few other places where error handling is done similarly. (Shameless plug) Every java main() method deserves http://picocli.info > On May 4, 2017, at 5:20, Gary Gregory wrote: > > The problem is that users see an exception in their log and pa

Re: [Log4j] log4j-server

2017-05-04 Thread Remko Popma
Why don't we focus on making the build faster instead of this module & repo break-up? We know this breakup is adding all kinds of complexity but we are only *hoping* (not sure) that it will make the build faster. The way I've heard Ralph and Matt describe it, the build currently requires the

Re: Type of org.apache.logging.log4j.core.net.ssl.StoreConfiguration.password

2017-05-05 Thread Remko Popma
String objects containing a password stay resident in memory even after being garbage collected and can be obtained by reading the memory from an external process. char [] arrays are mutable so their content can be nulled out after authentication is complete. This is not possible with String o

Re: [Log4j] log4j-server

2017-05-05 Thread Remko Popma
te: > >> I think we should continue to break up things into modules, but keep them >> in the same repo. >> >>> On Fri, May 5, 2017 at 2:16 AM, Remko Popma wrote: >>> >>> Why don't we focus on making the build faster instead of this module

Re: [Log4j] log4j-server

2017-05-05 Thread Remko Popma
> Ralph > > >> > > >>> On May 5, 2017, at 10:13 AM, Matt Sicker wrote: > > >>> > > >>> It seems like it. I'm not sure if it's in release:prepare or > > >>> release:perform. > > >>> > >

Re: [Log4j] log4j-server

2017-05-05 Thread Remko Popma
> Gary > >> On Fri, May 5, 2017 at 9:32 PM, Remko Popma wrote: >> >> The gitflow plugin looks promising. It seems to address the problem of the >> tests being run twice head-on >> <https://www.atlassian.com/blog/software-teams/maven-git- >> flow-plu

Re: [Log4j] log4j-server

2017-05-07 Thread Remko Popma
> I have to be honest. Since I am on the Maven PMC - although I haven’t > committed anything in years - I still have a preference for using it over > other tools. > > Ralph > > > On May 5, 2017, at 10:07 PM, Remko Popma wrote: > > > > Gradle would enable you to

Re: [Log4j] log4j-server

2017-05-07 Thread Remko Popma
t; filters. That is why I created the log4j-plugins project. Then those >> could >>>> be released on their own cycle, separate from Log4j. Also, the jsp tag >>>> library is in the same boat, but I’m not sure where a good home for that >>>> would be sinc

Re: accepting self signed certificates

2017-05-07 Thread Remko Popma
Thinking of LOG4J2-1896, how does Apache HttpCore obtain the keystore password? I wonder what other projects do to avoid putting a plaintext password in the configuration. (Shameless plug) Every java main() method deserves http://picocli.info > On May 8, 2017, at 8:41, Gary Gregory wrote: >

Re: Java 9 modules

2017-05-09 Thread Remko Popma
(Shameless plug) Every java main() method deserves http://picocli.info > On May 9, 2017, at 15:35, Gary Gregory wrote: > > Hi All, > > On Mon, May 8, 2017 at 10:46 PM, Ralph Goers > wrote: > >> So I keep reading up on Java modules and the more I do the more confused I >> get about how this

Re: Java9

2017-05-21 Thread Remko Popma
> On May 22, 2017, at 5:30, Ralph Goers wrote: > > I’m not sure how to make it be any better than this. Although the Java 9 > classes could be removed we would just have to put them back in a couple of > months when Java 9 is released. Putting them in a separate module is not a > great option

Re: Java9

2017-05-21 Thread Remko Popma
then disable > the deploy in the module. Then the new log4j-api could create the jar. But > this all seems messier than what is there now. If you ignore the Java 9 stuff > it should just work in the IDE. > > Ralph > >> On May 21, 2017, at 4:50 PM, Remko Popma wro

Re: Java9

2017-05-22 Thread Remko Popma
One idea: we could move (actually copy) the StackLocator interface to the Java 9 module. This allows us to build the Java 9 module first. Then, when building the log4j-api module, the Java 9 classes can be shaded into the log4j-api jar (excluding StackLocator since we want to compile that interface

Re: Wrong home for log4j-server stuff

2017-05-30 Thread Remko Popma
I like log4j-samples better than log4j-server for the same reasons that Mikael and Ralph mentioned. True, it has already been released, but the module breakup gives us a chance to clarify our intentions. (Shameless plug) Every java main() method deserves http://picocli.info > On May 31, 2017,

Re: Chainsaw in git

2017-05-30 Thread Remko Popma
Thanks for doing this work, Ralph! Remko (Shameless plug) Every java main() method deserves http://picocli.info > On May 31, 2017, at 8:54, Ralph Goers wrote: > > At the request of Scott Deboy I have migrated chainsaw to git. You can view > it at https://github.com/apache/logging-chainsaw > <

Re: Log4j2 APIs on Android

2017-05-31 Thread Remko Popma
Oleg, Elements in the Log4j configuration can be instrumented with MBeans to allow remote inspection and modification of an application's logging configuration. As Matt pointed out, this can be disabled. There is no dependency on RMI as far as I know. There is a log4j-jmx-gui client module that c

Re: Log4j2 APIs on Android

2017-05-31 Thread Remko Popma
On Thu, Jun 1, 2017 at 1:18 AM, Remko Popma wrote: > Oleg, > > Elements in the Log4j configuration can be instrumented with MBeans to > allow remote inspection and modification of an application's logging > configuration. As Matt pointed out, this can be disabled. > > Ther

Re: Log4j2 APIs on Android

2017-05-31 Thread Remko Popma
https://issues.apache.org/jira/browse/LOG4J2-1926 for this (with you as the reporter). Please feel free to modify that ticket if it is incomplete or incorrect. Remko On Thu, Jun 1, 2017 at 1:57 AM, Oleg Kalnichevski wrote: > On Thu, 2017-06-01 at 01:18 +0900, Remko Popma wrote:

Re: Log4j2 APIs on Android

2017-06-17 Thread Remko Popma
api works smoothly on Android. > > >> On 2017-05-31 19:57, Oleg Kalnichevski wrote: >>> On Thu, 2017-06-01 at 01:18 +0900, Remko Popma wrote: >>> Oleg, >>> >>> Elements in the Log4j configuration can be instrumented with MBeans >>> to

Re: Log4j - Java 9

2017-06-18 Thread Remko Popma
Ralph, thank you!! I just tried it and it works great. All I needed to do was tell IntelliJ IDEA to use Java 9 for the log4j-api-java9 module and it all just works in the IDE again. Great, thanks again! Remko On Mon, Jun 19, 2017 at 4:39 AM, Ralph Goers wrote: > I have modified the Java 9 sup

Re: HttpAppenderTest fails randomly and often

2017-06-19 Thread Remko Popma
I'm on Windows but haven't seen it. (Shameless plug) Every java main() method deserves http://picocli.info > On Jun 19, 2017, at 16:24, Mikael Ståldal wrote: > > Has anyone else seen this failure? On something else than Windows? > > >> On 2017-06-05 21:21, Gary Gregory wrote: >> Hi All, >> T

<    1   2   3   4   5   6   >