Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 89092200B11 for ; Mon, 13 Jun 2016 19:57:57 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8787C160A3C; Mon, 13 Jun 2016 17:57:57 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BDBBF160A1A for ; Mon, 13 Jun 2016 19:57:55 +0200 (CEST) Received: (qmail 89912 invoked by uid 500); 13 Jun 2016 17:57:54 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 89902 invoked by uid 99); 13 Jun 2016 17:57:54 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Jun 2016 17:57:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 70B0AC3B70 for ; Mon, 13 Jun 2016 17:57:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.613 X-Spam-Level: ** X-Spam-Status: No, score=2.613 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_WEB=0.614] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id BR_RPjD8iokQ for ; Mon, 13 Jun 2016 17:57:52 +0000 (UTC) Received: from smtp687.redcondor.net (smtp687.redcondor.net [208.80.206.87]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 58D3B5F2F2 for ; Mon, 13 Jun 2016 17:57:51 +0000 (UTC) Received: from mailproxy10.neonova.net ([137.118.22.75]) by smtp687.redcondor.net ({f50aeeea-7a14-4dd3-bdda-1246754c15b3}) via TCP (outbound) with ESMTP id 20160613175741717_0687 for ; Mon, 13 Jun 2016 17:57:41 +0000 X-RC-FROM: X-RC-RCPT: Received: from [10.0.46.168] (unknown [208.93.128.118]) (Authenticated sender: ralph.goers@dslextreme.com) by mailproxy10.neonova.net (Postfix) with ESMTPA id 498D5360070 for ; Mon, 13 Jun 2016 13:57:38 -0400 (EDT) From: Ralph Goers Content-Type: multipart/alternative; boundary="Apple-Mail=_D0EB7D59-3D53-4BC0-849B-90D03FF18CDA" Message-Id: <52A1979A-472E-4D94-ADBF-A5DF36946C84@dslextreme.com> Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: log4j2 evangelism Date: Mon, 13 Jun 2016 10:57:37 -0700 References: To: Log4J Developers List In-Reply-To: X-Mailer: Apple Mail (2.3124) X-DLP-ENABLED: 137.118.22.64/27 X-MAG-OUTBOUND: greymail.redcondor.net@137.118.22.64/27 archived-at: Mon, 13 Jun 2016 17:57:57 -0000 --Apple-Mail=_D0EB7D59-3D53-4BC0-849B-90D03FF18CDA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii http://log4j-props2xml.appspot.com/ = =20 https://github.com/jroyals/log4j-properties-converter/ = https://github.com/mulesoft-labs/log4j2-migrator = Ralph > On Jun 13, 2016, at 10:37 AM, Matt Sicker wrote: >=20 > What would be neat would be a tool like this one: = http://logback.qos.ch/translator/ >=20 > On 13 June 2016 at 12:08, Gary Gregory > wrote: > On Mon, Jun 13, 2016 at 10:03 AM, Ralph Goers = > wrote: > The biggest complaints we seem to be getting are about the effort in = transitioning from Log4j 1.x to 2. To be fair, they would have the same = amount of effort to transition to anything. I believe someone created a = tool to help convert Log4j 1.x configuration to Log4j 2 format. =20 >=20 > Note that I started an effort to read Log4j 1 configuration files, = please see org.apache.log4j.config.Log4j1ConfigurationFactory. It is = minimal but it is a start. My longer term plan is to use that to help = migrate my work app server from Log4j 1 to 2 with less friction from our = tools group and users. >=20 > Gary > =20 > At the very least we should link to that. If possible, we should = consider incorporating it into our web site. >=20 > What has been encouraging to me is the activity on Stack Overflow. As = of right now I get 3,162 Log4j 2 questions vs 12,425 SLF4J questions and = 6,581 Logback questions. Both SLF4J and Logback have been around far = longer. I think our participation there has really helped. >=20 > OTOH, the discussion on the Commons Dev list was rather disappointing. = =20 >=20 > Ralph >=20 >=20 >> On Jun 13, 2016, at 7:52 AM, Remko Popma > wrote: >>=20 >> In spite of the fact that Log4j 2 has a very compelling story in = terms of feature set and performance, I get the impression that adoption = is quite slow. I could be wrong, but how many open source projects use = Log4j 2? Or even how many Apache projects? >>=20 >> I propose we try to generate some ideas about what we can do to = increase our uptake. Some things I've been thinking about: >>=20 >> * Rewrite the Wikipedia page on Log4j = . It's mostly about Log4j 1.2 and = mentions Log4j 2 at the bottom in a footnote. That needs to be the other = way around in my opinion. The Wikipedia Java logging framework = page is even = worse. >> * The Apache Logging site has no = explicit mention that Log4j 1 is EOL. >> * Only the top page on the Log4j 1 site = mentions that the project is = EOL, but it does so in two modest sentences that don't visually stick = out and are easily ignored. At the very least the download page needs a = mention of the EOL and a link to the Log4j 2 project, but it may be good = to have a notification on every page. =20 >> * Can we get other people involved in evangelizing log4j 2? It would = be great if we can make more people enthusiastic so they write blog = posts or tutorials etc about Log4j 2. >> * How can we incentivise people to convert their project to Log4j 2? = Maybe start a page on Projects Using Log4j 2 and mention people who did = the conversion by name? Or some other way? >>=20 >> Thoughts? >>=20 >> Remko >=20 >=20 >=20 >=20 > --=20 > E-Mail: garydgregory@gmail.com | = ggregory@apache.org > Java Persistence with Hibernate, Second Edition = > JUnit in Action, Second Edition > Spring Batch in Action > Blog: http://garygregory.wordpress.com = =20 > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory >=20 >=20 > --=20 > Matt Sicker > --Apple-Mail=_D0EB7D59-3D53-4BC0-849B-90D03FF18CDA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
https://github.com/jroyals/log4j-properties-converter/


Ralph


On Jun 13, 2016, at 10:37 AM, = Matt Sicker <boards@gmail.com> wrote:

What would be neat would be a tool like this one: http://logback.qos.ch/translator/

On 13 = June 2016 at 12:08, Gary Gregory <garydgregory@gmail.com> wrote:
On Mon, Jun 13, 2016 at 10:03 AM, Ralph Goers <ralph.goers@dslextreme.com> = wrote:
The biggest complaints we seem to be getting = are about the effort in transitioning from Log4j 1.x to 2.  To be = fair, they would have the same amount of effort to transition to = anything.  I believe someone created a tool to help convert Log4j = 1.x configuration to Log4j 2 format.  

Note that I = started an effort to read Log4j 1 configuration files, please = see org.apache.log4j.config.Log4j1ConfigurationFactory. It is = minimal but it is a start. My longer term plan is to use that to help = migrate my work app server from Log4j 1 to 2 with less friction from our = tools group and users.

Gary
 
At the very least we should link to that. If = possible, we should consider incorporating it into our web = site.

What has = been encouraging to me is the activity on Stack Overflow.  As of = right now I get 3,162 Log4j 2 questions vs 12,425 SLF4J questions and = 6,581 Logback questions.  Both SLF4J and Logback have been around = far longer.  I think our participation there has really = helped.

OTOH, = the discussion on the Commons Dev list was rather disappointing. =  

Ralph


On Jun 13, 2016, at 7:52 AM, = Remko Popma <remko.popma@gmail.com> wrote:

In spite of the = fact that Log4j 2 has a very compelling story in terms of feature set = and performance, I get the impression that adoption is quite slow. I = could be wrong, but how many open source projects use Log4j 2? Or even = how many Apache projects?

I = propose we try to generate some ideas about what we can do to increase = our uptake. Some things I've been thinking about:

* Rewrite the Wikipedia page on Log4j. It's mostly about Log4j 1.2 and mentions = Log4j 2 at the bottom in a footnote. That needs to be the other way = around in my opinion. The Wikipedia Java logging framework page is = even worse.
* The Apache Logging = site has no explicit mention that Log4j 1 is EOL.
* Only the top page on the Log4j 1 site mentions that the project is EOL, but it = does so in two modest sentences that don't visually stick out and are = easily ignored. At the very least the download page needs a mention of = the EOL and a link to the Log4j 2 project, but it may be good to have a = notification on every page.  
* = Can we get other people involved in evangelizing log4j 2? It would be = great if we can make more people enthusiastic so they write blog posts = or tutorials etc about Log4j 2.
* How can we = incentivise people to convert their project to Log4j 2? Maybe start a = page on Projects Using Log4j 2 and mention people who did the conversion = by name? Or some other way?

Thoughts?

Remko




--



--
Matt Sicker = <boards@gmail.com>

= --Apple-Mail=_D0EB7D59-3D53-4BC0-849B-90D03FF18CDA--