Introducing The ASF’s New Logo Read Now

Board history: Logging Services

ASF Oak Leaf Icon

Logging Services

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2026-06-17 Appointed Jan Friedrich the board, by resolution
2024-06-19 Appointed Piotr Karwasz the board, by resolution
2023-02-15 Appointed Volkan Yazici the board, by resolution
2021-08-18 Appointed Ron Grabowski the board, by resolution
2017-10-18 Appointed Matt Sicker the board, by resolution
2015-11-18 Appointed Ralph Goers the board, by resolution
2012-06-20 Appointed Christian Grobmeier the board, by resolution
2006-05-24 Appointed Curt Arnold the board, by resolution
2005-05-18 Appointed Mark Womack the board, by resolution
2003-12-17 Appointed Ceki Gülcü the board, by resolution

Decisions

Date Decision Item Outcome
2003-12-17 Establishment of the Apache Logging Services Project special order no outcome recorded

Reports

2026-08-19 — Jan Friedrich

## Description:

The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:

Current project status: Ongoing

Issues for the board:
At the May board meeting, we were directed to continue
the discussion on the board mailing list. Three directors participated, along
with several ASF members and officers. The discussion surfaced important
questions around 501(c)(3) compliance and vendor neutrality, but ended without
a formal decision. As a result, we have been unable to use the HeroDevs
donation for its intended purposes - security triage and LTS release
management - and the policy ambiguity that affects all PMCs in a similar
situation remains unaddressed.

## Membership Data:

Changes since the last report:

- Founded: 2003-12-17 (22 years ago)
- Committers: 49 (21 active)
- PMC Members: 19 (15 active)
- Committer-to-PMC ratio: 7:3 overall; 1:1 among active members

Community changes, past quarter:
- No new PMC members. Last addition was Raman Gupta on 2025-11-21.
- No new committers. Last addition was Ramanathan Muthu on 2026-05-09
- Five PMC members decided to become emeritus (see Community Health)

## Project Activity:

During the June-August 2026 quarter, the three active components (Log4j,
Log4cxx, and Log4net) showed overall moderate activity.

### Log4cxx (activity: moderate)

- Releases:
  - 1.8.0 on July 28th, 2026

### Log4j (activity: moderate)

- The new committer, Ramanathan Muthu, is very active. He’s addressing
  existing issues, handling open pull requests, and tackling Dependabot
  tasks. He communicates very well and worked with Volkan to release the
  two Log4j versions. He’s a great addition to the team and will also be
  attending the CoC in October. We used part of the HeroDevs donation to
  make this possible.

- Releases:
  - 2.26.1 on July 2nd, 2026
  - 2.25.5 on July 6th, 2026

### Log4net (activity: moderate)

- Log4net was part of the ASVS scans at the end of May 2026. The scan found
  only three minor issues which were fixed in 3.3.2.
- There are active discussions and issues on GitHub regarding potential
  breaking changes in log4net 4.x (the next major release).
- Releases:
  - 3.3.2 on June 25th, 2026

## Community Health:

The community remains active, with issues and pull requests opened daily.

The flood of AI-generated reports stopped (we fixed everything the YWH reports
found and sharpened our threat model).

Upon taking office as the new chair, the chair attempted to contact all PMC
members from whom he had not heard in more than two years (i.e., since he
joined the ASF). Seven of the ten members contacted responded, and of those,
five decided to become emeritus members, as resuming activity in the PMC is
practically out of the question.

2026-05-20 — Piotr Karwasz

## Description:

The mission of the Apache Logging Services project is to create and
maintain of software for managing the logging of application behavior,
and for related software components.

## Project Status:

Current project status: Ongoing
Issues for the board: None

## Membership Data:

No changes since the last report:

- Founded: 2003-12-17 (22 years ago)
- Committers: 49 (21 active)
- PMC Members: 23 (15 active)
- Committer-to-PMC ratio: 2:1 overall; 1:1 among active members

Community changes, past quarter:
- No new PMC members. Last addition was Jan Friedrich on 2024-08-07.
- Grzegorz Dziadkiewicz was added as committer on 2026-04-13.
- Ramanathan Muthu was added as committer on 2026-05-09.

## Project Activity:

During the February–April 2026 quarter, the three active components
(Log4j, Log4cxx, and Log4net) showed overall moderate activity, with a
significant focus on coordinated security disclosures. Seven CVEs were
published across the three components.

The triage of the Log4j Bug Bounty Program backlog was completed during
the quarter. The program was officially suspended on April 1st, with
third-party triaging effectively ending in late January when the quota
was exhausted. This allowed the team to refocus on feature work.

The Trivy compromise caused additional churn: all third-party workflows
now require pre-approval by INFRA, prompting a change in the
architecture and update cadence of our reusable workflows.

The project also discussed and tested branch and tag protection via the
experimental GitHub Rulesets integration, as a preamble for future SLSA
Source Provenance adoption.

### Log4cxx (activity: moderate)

- Releases:
  - 1.7.0 on April 4th, 2026

### Log4j (activity: moderate)

- The project discussed the deprecation of the Kotlin and Scala
  bindings, since better alternatives in those languages exist and they
  can all reuse the Log4j Core engine.
- Releases:
  - 2.25.4 on March 28th, 2026
  - 2.26.0 on May 7th, 2026

### Log4net (activity: moderate)

- Releases:
  - 3.3.0 on February 20th, 2026
  - 3.3.1 on April 19th, 2026

## Community Health:

The community remains active, with issues and pull requests opened daily.

Three indicators worth flagging this quarter:

1. Cross-project coordination on security: Log4j, Log4cxx, and Log4net
   all shipped fixes for analogous XML 1.0 character-handling issues
   within a six-week window, evidence that the PMC's security workflow
   scales across the three runtimes.
2. New contributor engagement: notable first-time or returning
   contributors landed substantive PRs. Two new committers were added in
   the period.
3. Sustained drag from low-quality security reports: as detailed in the
   Project Activity section above, the volunteer cost of AI-generated
   reports is the dominant non-release pressure on the project, and the
   response is being shared openly with the wider ecosystem.

2026-02-18 — Piotr Karwasz

## Description:

The mission of the Apache Logging Services project is to create and
maintain of software for managing the logging of application behavior,
and for related software components.

## Project Status:

Current project status: Ongoing
Issues for the board: None

## Membership Data:

No changes since the last report:

- Founded: 2003-12-17 (22 years ago)
- Committers: 47 (19 active)
- PMC Members: 23 (15 active)
- Committer-to-PMC ratio: 2:1 overall; 1:1 among active members

Community changes, past quarter:
- No new PMC members. Last addition was Fred am Nil on 2024-08-07.
- No new committers. Last addition was Jeff Thomas on 2025-02-27.

## Project Activity:

During the November 2025–January 2026 quarter, the three active
components (Log4cxx, Log4net, and Log4j) showed overall low activity,
largely due to a heavy focus on security report triage.

### Log4cxx (activity: moderate)

- Releases:
  - 1.6.0 on December 14th, 2025
  - 1.6.1 on January 9th, 2026

### Log4j (activity: low)

- Public activity has stalled due to more than 40 low-quality
  AI-generated security reports received through the YesWeHack bug
  bounty program.
- The team is currently concentrating on preparing the 3.x release line.
- Released 2.25.3 on December 15th, 2025

### Log4net (activity: low)

- The Log4net team was highly involved in the triaging of security
  reports for all three projects.
- No releases in the quarter.
- Last release: 3.2.1 on October 22nd, 2025

## Community Health:

The community remains active, with issues and pull requests opened
daily.

However, the ongoing CTR vs. RTC discussion continues to divide the PMC,
and only a small number of committers per project regularly engage in
non-code activities such as user support, triage, and reviews.

2025-11-19 — Piotr Karwasz

## Description:

The mission of the Apache Logging Services project is to create and
maintain of software for managing the logging of application behavior,
and for related software components.

## Project Status:

Current project status: Ongoing
Issues for the board:

The project has faced some pushback regarding the required code review
process, which effectively places committers and external contributors
on the same footing when submitting code changes.

At the same time, user expectations and emerging industry standards such
as SLSA increasingly call for two-party reviews (not necessarily from
two trusted parties).

Some guidance from the Board on how to best balance these expectations
with the *merit* and *trust* earned by committers would be appreciated.

Reference mailing list threads:

* https://lists.apache.org/thread/l23k5n6spfgs05ds06t4hpgmmssqpzvd
* https://lists.apache.org/thread/sznkno4qxzyfmtthl9xh3hyj9nk0k4dr

## Membership Data:

- Founded: 2003-12-17 (22 years ago)
- Committers: 47 (19 active)
- PMC Members: 23 (15 active)
- Committer-to-PMC ratio: 2:1 overall; 1:1 among active members

Community changes, past quarter:
- No new PMC members. Last addition was Fred am Nil on 2024-08-07.
- No new committers. Last addition was Jeff Thomas on 2025-02-27.

## Project Activity:


During the August–October 2025 quarter, the three active components
(Log4cxx, Log4net and Log4j) showed moderate activity overall.

### Log4cxx (activity: moderate)

- Continued work on a larger performance improvement initiative.
- Disclosed two vulnerabilities: CVE-2025-54812 and CVE-2025-54813.
- Release: log4cxx-1.5.0 (2025-08-03)

### Log4j (activity: moderate)

- Focused on improving Spring Boot integration and ensuring Log4j 2.25.x
  inclusion in the upcoming Spring Boot 4.x release.
- Engaged in extensive community discussion around the code review
  policy introduced in May.
- Release: log4j-2.25.2 (2025-09-22)

### Log4net (activity: moderate)

- Ongoing maintenance with a focus on bug fixes and stability improvements.
- Next release: log4net-3.2.1 planned for December 2025, primarily addressing
minor bug fixes.
- Release: log4net-3.2.0 (2025-08-22)

## Community Health:

The project community remains active and engaged, with a few new regular
contributors who may be invited as committers in the future. Activity
from several long-term contributors has gradually declined over the
years, although one long-standing PMC member has indicated that the
stricter review requirements introduced in May contributed to his
reduced involvement.

The user and downstream project communities continue to provide valuable
feedback, reinforcing that the logging ecosystem remains active and
evolving.

2025-08-20 — Piotr Karwasz

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board: none

## Membership Data:
- Founded: 2003-12-17 (22 years ago)
- Committers: 47 (19 active)
- PMC Members: 23 (15 active)
- Committer-to-PMC ratio: 2:1 overall; 1:1 among active members

Community changes, past quarter:
- No new PMC members. Last addition was Jan Friedrich on 2024-08-07.
- No new committers. Last addition was Jeff Thomas on 2025-02-27.

## Project Activity:
At the time of the last report (2025-05-14), Apache Logging Services had
three main active components: Log4cxx, Log4net, and Log4j.
Their current status:

Log4cxx: Active, moderate activity.
- Releases: log4cxx-1.5.0 (2025-08-03)

Log4j: Active, moderate activity.

- The project is adapting to Review-then-Commit, balancing contributors’
  immediate needs with a more collaborative, consensus-driven approach.
- Released version 2.25.0, with 3.0.0-beta4 development in progress.
- Releases: log4j-2.25.0 (2025-06-16), log4j-2.25.1 (2025-07-11)

Log4net: Active, low activity.

- Release 3.2.0 is in progress, with completion delayed due to the
  holiday period.
- Releases: None this quarter (last: log4net-3.1.0, 2025-05-12)

## Community Health:
The project community remains healthy, supported by a steady flow of bug
reports and the emergence of new contributors. Increased traffic on
`dev@logging` is largely due to GitHub Discussions being mirrored to the
mailing list.

2025-05-21 — Piotr Karwasz

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board: none

## Membership Data:
Apache Logging Services was founded 2003-12-17 (21 years ago)
There are currently 47 committers (19 active)
and 23 PMC members (15 active) in this project.
The Committer-to-PMC ratio is 2:1 (1:1 for active members).

Community changes, past quarter:
- No new PMC members. Last addition was Fred am Nil on 2024-08-07.
- Jeff Thomas was added as committer on 2025-02-27

## Project Activity:
At the time of the last report (2025-02-19), Apache Logging Services had
3 main non dormant projects (log4cxx, log4net, Log4j). Their status is:

Log4cxx:
The project is active, with a moderate activity.

Releases:
- log4cxx-1.4.0 was released on 2025-03-01

Log4j:
The project is active, with a low activity.
In April the project has switched to RTC rules for all commits[1].
Log4j is working on releasing version 2.25.0 and 3.0.0-beta4, but due to a net
decrease in activity, their release had to be moved to end of May or beginning
of June.

[1] https://lists.apache.org/thread/8ffdw1zqrvwrsdr0ng0m2rgtdnpzg4hk

Log4net:
The project is active, with a moderate activity.
In the past quarter the project finished the migration of its website to Antora
and made two releases.

Releases:
- log4net-3.0.4 was released on 2025-02-21
- log4net-3.1.0 was released on 2025-05-12

## Community Health:

The community behind the project seems healthy, with a steady flow of bug
reports. We are working on some ways to attract more code and documentation
contributors.

2025-02-19 — Piotr Karwasz

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related
software components.

## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board: none

## Membership Data:
Apache Logging Services was founded 2003-12-17 (21 years ago)
There are currently 46 committers (18 active)
and 23 PMC members (15 active) in this project.
The Committer-to-PMC ratio is 2:1 (1:1 for active members).

Community changes, past quarter:
- No new PMC members. Last addition was Fred am Nil on 2024-08-07.
- Jay Katariya was added as committer on 2025-01-22

## Project Activity:
At the time of the last report (2024-11-20), Apache Logging Services had
3 active projects (log4cxx, log4net, Log4j). This situation has not changed
and their status is:

Log4cxx:
The project is active, with a high activity.
Many OSS-Fuzz tests were submitted by Google's partner ADA Logics[1] and the
team is actively analyzing and fixing the problems that were discovered.
None of the problems resulted in vulnerabilities.

Last release: log4cxx-1.3.0 was released on 2024-10-18

[1]
https://github.com/apache/logging-log4cxx/issues?q=is%3Apr+author%3AAdamKorcz

Log4j:
The project is active, with a moderate activity.
The project has added GraalVM support and is actively testing its
compatibility with Android[2]. Additional migration tools were developed
to help users migrate from Log4j 1 (EOL-ed 10 years ago)[3].
Log4j activity has declined following the conclusion of funding from the
Sovereign Tech Agency

Releases:
    LOG4J-2.24.3 was released on 2024-12-13.
    LOG4J-2.24.2 was released on 2024-11-21.
    LOG4J-3.0.0-BETA3 was released on 2024-11-12.

[2] https://github.com/apache/logging-log4j2/issues/2833
[3] https://github.com/apache/logging-log4j2/issues/3220

Log4net:
The project is active, with a moderate activity.
The project is currently concentrating on migrating the website to Antora and
improving the build automation[1], which explains the decrease in code commits.
In the meantime log4net 3.x released in September has reached 1.2 million
downloads on NuGet.

Last release: log4net-3.0.3 was released on 2024-11-07

[4] https://github.com/apache/logging-log4net/pull/204
[5] https://www.nuget.org/packages/log4net#versions-body-tab

## Community Health:
The community behind the project is healthy and continuously provides us
feedback and guidance.
On our side we tend to answer user questions and reports within a couple of
days.

2024-11-20 — Piotr Karwasz

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Project Status:
Current project status: Ongoing with high activity
Issues for the board: none

## Membership Data:
Apache Logging Services was founded 2003-12-17 (21 years ago)
There are currently 45 committers (17 active)
and 23 PMC (15 active) members in this project.
The Committer-to-PMC ratio is roughly 2:1 (1:1 for active members).

Community changes, past quarter:
- No new PMC members. Last addition was Fred am Nil on 2024-08-07.
- No new committers. Last addition was Fred am Nil on 2024-02-09.

## Project Activity:
At the time of the last report (2024-08-21), Apache Logging Services
had 4 main active projects (Flume, Log4cxx, Log4j, Log4net). Their current
status is:

Flume:
The project has been voted dormant on 2024-10-10[1].
During the past trimester it didn't receive any bug or security reports.

[1] https://lists.apache.org/thread/dg9wro6dp7w95o1x911lbyqxzl808b3l

Log4cxx:
The project is active, with a moderate activity.
Recently it was integrated with Google OSS Fuzz[2] for additional security
and gained a "Release Review Guide"[3] to help PMC members without C++
experience in the voting procedure.
There are roughly two releases a year. In the reporting period:

    log4cxx-1.3.0 was released on 2024-10-18.

[2] https://github.com/apache/logging-log4cxx/pull/411
[3]
https://github.com/apache/logging-log4cxx/blob/master/admin/release-review-instructions.md

Log4j:
The project is active, with a high activity.
Recently it was integrated with Google OSS Fuzz[3][4] for additional security.
It currently has a roughly monthly release schedule:

    LOG4J-2.24.0 was released on 2024-09-06.
    LOG4J-2.24.1 was released on 2024-09-29.
    LOG4J-3.0.0-BETA3 was released on 2024-11-12.

[4] https://github.com/apache/logging-log4j2/issues/2891
[5] https://github.com/apache/logging-log4j2/issues/2892

Log4j Audit:
The project is _de facto_ dormant, although marked as active.
A single contributor is currently committed to it.

Log4j Transform:
The project is active, with a low activity.
Its current release schedule is roughly once a year:

    LOG4J-TRANSFORM-0.2.0 was released on 2024-10-31.

Log4net:
The project is active, with a high activity.
Recently it published a set of release review instructions[6] for PMC members
without .NET experience.
The project released its newest 3.x version and makes roughly one release
a month:

    log4net-3.0.0 was released on 2024-09-15.
    log4net-3.0.1 was released on 2024-09-27.
    log4net-3.0.2 was released on 2024-10-21.
    log4net-3.0.3 was released on 2024-11-07.

[6] https://logging.apache.org/log4net/release/release-review-instructions.html

## Community Health:

Flume:
As far as we can tell, there is no community behind Flume.

Log4cxx and Log4net:
After the recent Log4cxx and Log4net releases, we noticed a spike of
feature requests and bug reports, which confirms the presence of an active
community that follows the recent project enhancements.

Log4j:
Since Log4j and its sub-projects use multiple repositories, the automatic
GitHub statistics don't give the real picture about the community.
After the summer break, the main Log4j repo has received and solved roughly
one issue report per working day and around 3 PRs per working day were
submitted.
Its community seems healthy and we have observed new recurring contributors.

Log4j Audit:
As far as we know, there is no community behind this sub-project.

2024-08-21 — Piotr Karwasz

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Project Status:
- Chainsaw is officially "dormant".

- Flume project is de facto "dormant". There has not been any activity
  in the last several years.

- Log4cxx is "ongoing" with high activity.

- Log4j is "ongoing" with high activity.

- Log4j Audit project is de facto "dormant". There has not been any
  activity in the last several years.

- Log4Net is "ongoing" with high activity.


## Membership Data:
Apache Logging Services was founded 2003-12-17 (21 years ago)
There are currently 45 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- Fred am Nil was added to the PMC on 2024-08-07
- No new committers. Last addition was Fred am Nil on 2024-02-09.

## Project Activity:
- Chainsaw was moved to the dormant status by the PMC[0].

- Flume has been inactive for years and needs help: out of 4 PMC members
committed to it, 3 have not been active in at least 2 years[1].
Issue reports[2] are not being addressed for lack of expertise from the rest
of the PMC.

- Log4cxx continues its efficiency improvements, mostly focused on asynchronous
appenders.

- Log4j has finished a big documentation rewrite project[3].
The project aims at revealing undocumented features, improving the navigability
of the website and providing users with guidance on how to properly and
securely use many features.

- Log4j Audit has been inactive for years and has only one PMC member[1]
committed to it. Nevertheless, due to its low user base (less than 500
downloads/month), it does not constitute a security risk.

- Log4Net is working on version `3.0.0` preview releases, with the final
release planned for September. The release plans to drop support for older
runtimes[2]. The development pace increased considerably since Fred am Nil
joined the team.

Releases:
- Log4j Kotlin API has released version 1.5.0 on 2024-08-06

[0] https://lists.apache.org/thread/qj1zcy9mhd1lnfhkrm5wy3yqn0sqvwlh
[1] https://logging.apache.org/team-list.html
[2] https://github.com/apache/logging-flume/issues
[3] https://github.com/apache/logging-log4j2/issues/2542
[4] https://github.com/apache/logging-log4net/pull/115

## Community Health:
- Flume has no activity, except one recent issue report[5] in the last several
years.

- Log4j is currently the most active project across GitHub and mailing
lists. The user base is active both reporting issues on GitHub and popular
websites like StackOverflow[6].

- Log4j Audit has no activity by any means.

- Log4cxx and Log4net haven't seen much community activity.

[5] https://github.com/apache/logging-flume/issues/422
[6] https://stackoverflow.com/questions/tagged/log4j+or+log4j2

2024-05-15 — Volkan Yazici

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:
- Log4cxx is "ongoing" with high activity.
- Log4j is "ongoing" with high activity.
- Log4net is "ongoing" with high activity.
- Log4j Audit project is "at risk". There has not been any
  activity in the last several years.
- Flume project is "at risk". There has not been any activity
  in the last several years besides 7 commits in total, of which
  6 were `pom.xml` version updates and mailing list address changes.

## Membership Data:
Apache Logging Services was founded on 2003-12-17. There are
currently 45 committers and 22 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Stephen Webb on 2023-11-24.
- Fred am Nil was added as committer on 2024-02-09

PMC wants to "retire" several committers who haven't been active
for a very long time[1]. The retirement need is partly due to security
concerns, and partly due to inaccurate PR. Though since there is no
such official process to revoke rights of committers, PMC is sort
of stuck at this point. Some guidance/help from the board will be
appreciated.

[1] https://lists.apache.org/thread/s3n7l1vqrztxm0pl77fck4co9pjh082d

## Project Activity:
- Log4cxx has been seeing regular activity, mostly focused on
  efficiency improvements. Compared to the 1.2 release in January,
  benchmarks show upto 60% reduction in Log4cxx internals overhead.
- Log4Net build process requires some substantial setup in the host
  machine. This was making it difficult for PMC members to
  participate during the release voting process. This issue is
  swiftly tackled by providing a Docker container to build the
  project[2].
- Log4Net is working on version `3.0.0` preview releases[3].
- Log4Net is working on removing old .NET runtimes[4].
- Log4j implemented the necessary changes to remove the "Log4j 3 API"
  and embrace the "Log4j 2 API" as "the Log4j API"[5].
- Log4j migrated all its websites (9 in total!) to Antora along with
  the associated CI glue[6].
- Log4j is working on `ScopedContext` – a Java 8 compatible MDC
  alternative (inspired by Java's new `ScopedValue`) enabling safe
  use of `Object` values[7].
- Log4j Audit has no activity by any means.
- Flume has no activity in the last several years besides 7 commits
  in total, of which 6 were `pom.xml` version updates and mailing
  list address changes.

[2] https://github.com/apache/logging-log4net/pull/128
[3] See the `Feature/140-3.0.0-preview.1` branch
[4] See the `111-Dropping-support-for-older-runtimes` branch
[5] https://github.com/apache/logging-log4j2/issues/2290
[6] https://github.com/apache/logging-log4j2/issues/2476
[7] https://github.com/apache/logging-log4j2/pull/2438

## Community Health:
- Log4j is currently the most active project across GitHub and mailing lists.
- Log4cxx and Log4net haven't seen much community activity.
- Log4j Audit has no activity by any means.
- Flume has no activity, except one recent question[7] in the last several
  years.

[7] https://github.com/apache/logging-flume-spring-boot/issues/5

2024-03-20 — Volkan Yazici

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:
- Log4j project, and its children Log4j Kotlin and Log4j Scala, are
  "ongoing" with high activity.
- Log4cxx is "ongoing" with high activity.
- Log4net is, as was in the last report, "at risk", since
  it hardly gets updated and is maintained by 1 PMC member
  (davydm) and a new committer (freeandnil).
- Log4j Audit project is "at risk". There has not been any
  activity in the last several years.
- Flume project is "at risk". There has not been any activity
  in the last several years, even after merging PMCs.
- The September 2023 attempt[1] to move Chainsaw to dormant status
  had failed. A recent second attempt turned out to be a success[2].

[1] https://lists.apache.org/thread/hn6cb768q8x5wnzmdhwtvcgmgvd0p3w1
[2] https://lists.apache.org/thread/29kx7oclwo7r16f7l4wk4w1pwtkk500z

## Membership Data:
There are currently 45 committers and 22 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- [Flume] Balázs Donát Bessenyei was added to the PMC on 2023-11-17
- [Flume] Juhani Connolly was added to the PMC on 2023-11-17
- [Flume] Mike Percy was added to the PMC on 2023-11-17
- [Log4cxx] Stephen Webb was added to the PMC on 2023-11-24
- [Flume] Tristan Stevens was added to the PMC on 2023-11-17
- [Flume] Balázs Donát Bessenyei was added as committer on 2023-11-17
- [Flume] Juhani Connolly was added as committer on 2023-11-17
- [Flume] Mike Percy was added as committer on 2023-11-17
- [Flume] Tristan Stevens was added as committer on 2023-11-17
- [Log4net] Fred am Nil was added as committer on 2024-02-09

Except Stephen Webb and Fred am Nil, the rest of the added PMC
members were due to the merge of Flume with Logging Services.

## Project Activity:
- Stephen Webb has been a long time log4cxx committer. Upon PMCs
  ask, he agreed to join the PMC. Since then, he has been raining
  commits on log4cxx! Recently released log4cxx `1.2.0` is a vivid
  demonstration of the strong development efforts.
- After being explicitly asked[1], Fred am Nil, a long time Log4net
  contributor, volunteered to join Log4net as a committer.
- Released Log4j `2.22.0`[2] marks the first version with a
  CycloneDX-based SBOM and VDR support. This work is supervised
  by Hervé Boutemy (from Maven PMC) and Steve Springett (Chair
  of CycloneDX SBOM Standard). This collaboration resulted in
  Logging Services PMC contributing several improvements to
  `cyclonedx-maven-plugin`. (Log4j `2.23.0` and `3.0.0-beta2`
  were released since then.)
- Log4j crew is trying hard to give birth to Log4j 3.
  Intensive labor is going on to get the associated branch (i.e.,
  `main`) ready for a major release. `main` was forked from
  `2.x` ~6 years ago. In the meantime, `main` was subject to
  several major experiments: new DI system, new property system,
  etc. Next to that, if not all, several `2.x` changes were never
  ported to `main`. There is a big "porting stuff from `2.x` to
  `main`" plumbing going on.
- Log4j team has agreed to not release a new Log4j 3 API, but
  embrace the Log4j 2 API as "the Log4j API"[3]. That is, Log4j 3
  version will target the Log4j 2 API. This happy news for users
  translates to more work for Log4j 3 release preparations.
- Log4j Audit and Flume have no activity by any means.

[1] https://github.com/apache/logging-log4net/pull/103#issuecomment-1918677272
[2] https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-22-0
[3] https://lists.apache.org/thread/p2lgr3xtt9hq77j7r67r8x1tc1z7kbol

## Community Health:
- Log4j is currently the most active project across GitHub and mailing lists.
- Log4cxx and Log4net haven't seen much community activity.
- Log4j Audit and Flume have no activity by any means.

2024-02-21 — Volkan Yazici

No report was submitted.

2023-11-15 — Volkan Yazici

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior, and for related
software components.

## Project Status:
- Log4j project is "ongoing" with high activity.
- Log4cxx is "ongoing" with moderate activity by 1 PMC member (rmiddleton)
  and 1 committer (swebb2066).
- Log4net is "at risk", since it hardly gets updated and is maintained
  by 1 PMC member (davydm).
- PMC is having conflicts regarding deprecation of certain
  components[1][2][3][4][5]. Trying to establish an objective baseline for
  what/how to keep has failed too[6].
- Except one objection from `vy`[7], Logging Services and Flume PMCs have
  decided to decommission the latter and merge its members and projects
  into the former[8][9].

[1] https://lists.apache.org/thread/gy8j0tgjk6d5njvpm7gy58d2lvwj5s0c
[2] https://lists.apache.org/thread/fsykp5hxr9z0c2h85snnhnj2pq553t6q
[3] https://lists.apache.org/thread/szvpxkgpvc1kgz4zbm4m9crwv3ml9xpg
[4] https://lists.apache.org/thread/jwzx3k2onw8scyr7ts1sdpdj29x71g7v
[5] https://lists.apache.org/thread/k3t25j3hpzsvtlt9fps354tg2hlqojwj
[6] https://lists.apache.org/thread/zlqb94qyhvooxy72ym416r5yfg9oh4g2
[7] https://lists.apache.org/thread/cfyr6tdk8999rzbyo8k1v5crlhr8onx3
[8] https://lists.apache.org/thread/9y6cgvzbnhz6jds38v2o9xnfk52n8492
[9] https://lists.apache.org/thread/9c6sw1f4p50xdl82qj6nfgpsc3cncfkg

## Membership Data:
Apache Logging Services was founded 2003-12-17 (20 years ago)
There are currently 40 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Piotr Karwasz on 2022-07-19.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- The CI infrastructure based on GitHub Actions that was earlier experimented
  using Log4j Tools is moved to `logging-parent` and employed for *all*
  Java-based projects. It allowed the PMC to streamline various standards.
  As a result, all "active" projects' code base, website, dependencies, etc.
  are revamped and new releases are published.
- Log4j is warming up to deliver its first release with complete SBOM and
  VDR/VEX support. Involved PMC members are in contact with Sonatype, OWASP,
  CycloneDX, and Tidelift to determine the best course of action.
- Due to lack of consensus on several deprecation proposals, certain PMC
  members put up a "project activity monitor"[10] to increase the transparency
  towards users on unmaintained projects.
- Log4cxx incorporated various minor improvements.
- Log4net hasn't seen any activity.

[10] https://logging-activity-monitor.staged.apache.org/

## Community Health:
- Log4j is currently the most active project across GitHub and mailing lists.
  The project has enabled GitHub Discussions and so far it has been a great
  success. This helped users reaching out to GitHub Issues for questions,
  even though Log4j support policy explicitly asks to not use issue tracking
  system for questions[11].
- Log4cxx and Log4net haven't seen any community activity.

[11] https://logging.apache.org/log4j/2.x/support.html#discussions

2023-08-16 — Volkan Yazici

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related software
components.

## Project Status:
Both Log4j and Log4cxx projects are "ongoing".
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded on 2003-12-17, 20 years ago. According to
the ASF records, there are currently 40 committers and 17 PMC members in this
project. The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Piotr Karwasz on 2022-07-19.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- Log4j code base was pretty active with dependency upgrades and various small
  fixes and improvements.
- Log4j `2.x` branch is trying migrate its *compiler* from Java 8 to, first 11,
  and then 17. Note that the target still remains the same, Java 8.
- Log4j team has been working on version 3 since late 2017 and on 2023-06-22,
  we succeeded in releasing `3.0.0-alpha1`. Log4j 3 is expected to be backward
  compatible with Log4j 2 at the [API] binary- and configuration-level. In a
  nutshell, 3 will target Java 11, provide better JPMS support, contain more
  fine-grained modules which can be toggled via configuration properties.
- Log4j Tools version `0.4.0` is released. This marks the first release where
  the project uses itself to generate the release notes.
- Log4j Tools, pioneering in the release automation through GitHub Actions,
  has become the first to automate the upload of release artifacts to the
  `dist.apache.org` Subversion repository. Note that CI only uploads release
  *candidate* artifacts for review; RM is still expected to copy the final
  artifacts after voting consensus. CI does only have rights to access the
  `https://dist.apache.org/repos/dist/dev/logging` folder. See INFRA-24803
  for details.
- Log4cxx incorporated various performance and some other minor improvements.

## Community Health:
- Log4cxx and Log4j are currently the most active sub-projects across GitHub
  and mailing lists.
- Log4cxx has been experiencing a peek in activity in the form of community
  contributed PRs and issue tickets. Though the project is still in need of
  new committers.

2023-05-17 — Volkan Yazici

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related software
components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded on 2003-12-17, 19 years ago. According to
the  ASF records, there are currently 40 committers and 17 PMC members in this
project. The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Piotr Karwasz on 2022-07-19.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- Log4j 2.20.0 was released on 2023-02-17 with a complete overhaul to its
  website generation. A process that was taking close to an hour is reduced to
  30 seconds. This is partially enabled by replacing `maven-changes-plugin`
  with our `log4j-changelog-maven-plugin` we released earlier with
  Log4j Tools. This was necessary to support multiple issue trackers, in
  particular, GitHub Issues next to JIRA.
- Log4j Tools 0.3.0 was released on 2023-03-17 with minor changes and feature
  enhancements.
- Log4cxx 1.1.0 was released on 2023-05-04 and mainly addresses an SQL injection
  vulnerability disclosed in CVE-2023-31038.
- Log4j Transformation, tooling for binary post-processing of software using
  Log4j, 0.1.0 was released on 2023-05-05. This constitutes the first release
  of the project. It ships tooling to perform source location capture, which
  is an expensive operation, at build time. It also incorporates
  `maven-shaded-log4j-transformer`[2] donated to the ASF.

## Community Health:
- Log4cxx and Log4j are currently the most active sub-projects across GitHub
  and mailing lists.
- Starting with the recent Log4j 2.20.0 release, Log4j has migrated its issue
  tracking system from JIRA to GitHub Issues. We have made this change clear
  in our support page[1] and we deny new JIRA user account requests unless
  the issuer wants to comment on existing JIRA tickets.

[1] https://logging.staged.apache.org/log4j/2.x/support.html#issues
[2] https://github.com/edwgiz/maven-shaded-log4j-transformer

2023-02-15 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (19 years ago). There are
currently 40 committers (16 active) and 17 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Piotr Karwasz on 2022-07-18.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- New logging-log4j-tools component released to help manage internal project
  infrastructure tasks such as change logs generation from GitHub Issues and
  Jira.
- LOG4J-TOOLS-0.2.0 was released on 2023-02-03.
- LOG4J-TOOLS-0.1.0 was released on 2023-01-13.
- 2 users requested access to Jira after Infra ended public signups in
  November 2022.
- More users are submitting GitHub Issues in lieu of Jira tickets.
- Log4j website updated to reflect some maintainers receive funding from
  Tidelift for their maintenance efforts.

## Community Health:
- log4cxx and log4j are currently the most active sub-projects across GitHub and
  mailing lists.
- PMC voting to rotate VP/Chair as part of standard 2 year rotation.

2022-11-16 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago). There are
currently 40 committers (16 active) and 17 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Piotr Karwasz on 2022-07-18.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- LOG4J-2.19.0 was released on 2022-09-17
- Discussions on dev list to explore moving Log4j issue tracking
  from Jira to GitHub Issues due to 2022-10-21 email
  "[ANNOUNCE] Changes to Jira Account Creation (issues.a.o/jira)"
- PMC met with Tidelift to discuss logistics of sponsoring individuals.
  No PMC voting has occurred on if/how to move forward.
- PMC is exploring what would be the best way to introduce a
  review-then-commit practice without hindering the current development.

## Community Health:
log4cxx and log4j are currently the most active sub-projects across GitHub and
mailing lists.

2022-08-17 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain
of software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago). There are
currently 40 committers (16 active) and 17 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- Piotr Karwasz was added to the PMC on 2022-07-18
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.

## Project Activity:
- LOG4J-2.18.0 was released on 2022-07-01
- LOG4J-Kotlin-1.2.0 was released on 2022-06-30
- log4net-2.0.15 was released on 2022-07-29

## Community Health:
- Normal quarter of mailing list activity and code commits for Log4j, log4cxx,
  and Log4net projects

2022-05-18 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago) There are
currently 40 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:2.

Community changes, past quarter:
- Davyd McColl was added to the PMC on 2021-11-09
- Piotr P. Karwasz added a committer on 2022-03-03

## Project Activity:
- LOG4J-2.17.2 was released on 2022-02-23
- log4cxx-0.13.0 was released on 2022-04-15

## Community Health:
- log4cxx and Log4j have had the most active communities the past quarter
- Work is progressing on Log4j 3.x
- Log4j project continues to work on optimizing Maven build process,
  GitHub integrations, and is exploring website redesign

2022-02-16 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago) There are
currently 39 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:2.

Community changes, past quarter:
- Davyd McColl was added to the PMC on 2021-11-09
- No new committers. Last addition was Stephen Webb on 2020-08-08.
- Log4j 2 project working on identifying new contributors based on Pull
  Request activity.

## Project Activity:
- Late November through mid December 2021 the following CVEs were created:
  - CVE-2021-44228: Apache Log4j2 JNDI features do not protect against
    attacker controlled LDAP and other JNDI related endpoints.
  - CVE-2021-44832: Apache Log4j2 vulnerable to RCE via JDBC Appender when
    attacker controls configuration.
  - CVE-2021-45046: Apache Log4j2 Thread Context Lookup Pattern vulnerable to
    remote code execution in certain non-default configurations
  - CVE-2021-45105: Apache Log4j2 does not always protect from infinite
    recursion in lookup evaluation
- Team followed instructions on
  https://www.apache.org/security/committers.html and expedited fixes were
  made available for Java 6, 7, 8+.
- https://logging.apache.org/log4j/2.x/security.html received frequent
  updates.
- Nearly all members of Logging PMC were involved with triaging and supporting
  the CVE efforts.
- ASF Security and ASF Press teams were very supportive offering guidance,
  perspective, coordination.
  - ASF Security/Press were consulted on how to handle inquiries from media
    outlets and government agencies.
- After the CVEs were resolved Logging Services created a new security@ email
  list to shift security discussions out of private@
- Logging Services team confirmed 2015 End of Life for Log4j 1:
  https://lists.apache.org/thread/sjog6cmfz9d85n92qovdy0o64bz44kvc
- The following CVEs for EOL Log4j 1 were created to further encourage users
  to upgrade:
  - CVE-2022-23307: CVE-2020-9493 identified a deserialization issue that was
    present in Apache Chainsaw. Prior to Chainsaw V2.0 Chainsaw was a
    component of Apache Log4j 1.2.x where the same issue exists.
  - CVE-2022-23305: By design, the JDBCAppender in Log4j 1.2.x accepts an SQL
    statement as a configuration parameter where the values to be inserted are
    converters from PatternLayout. The message converter, %m, is likely to
    always be included. This allows attackers to manipulate the SQL by
    entering crafted strings into input fields or headers of an application
    that are logged allowing unintended SQL queries to be executed.
  - CVE-2022-23302: JMSSink in all versions of Log4j 1.x is vulnerable to
    deserialization of untrusted data when the attacker has write access to
    the Log4j configuration or if the configuration references an LDAP service
    the attacker has access to.

## Releases:
- log4net-2.0.14 was released on 2021-12-31
- LOG4J-2.12.4 was released on 2021-12-29
- LOG4J-2.3.2 was released on 2021-12-29
- LOG4J-2.17.1 was released on 2021-12-28

## Community Health:
- Mailing lists were active with CVE support questions, discussions around
  Log4j 1 EOL, voting, and other development topics.
- dev@logging.apache.org had a 381% increase in traffic in the past quarter
  (828 emails compared to 172)
- log4j-user@logging.apache.org had a 403% increase in traffic in the past
  quarter (156 emails compared to 31)
- 1398 commits in the past quarter (366% increase)

2021-11-17 — Ron Grabowski

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago)
There are currently 39 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- Davyd McColl (log4net) was added to the PMC on 2021-11-09.
- No new committers. Last addition was Stephen Webb on 2020-08-08.

## Project Activity:
- log4cxx working on ABI (Application Binary Interface) compatibility and
  removal of log4j serialization in favor of more traditional JSON/XML formats.
- log4j made improvements to time formatters after Logback project published
  updated performance benchmarks. Team is deciding how to best update their
  2016 benchmarks so they can be consistently reproduced on modern hardware.
- log4j had XML DTD security concern raised on a mailing list in September.
  Team triaged the issue and decided it was related to LOG4J2-1959 which was
  resolved in 2017. No further action necessary.
- Chainsaw had security issue reported against two point releases of log4j-1.2
  before Chainsaw was broken out to its own product. log4j-1.2 was EOL'ed in
  2015. Most-recent release of Chainsaw removed support for accepting
  serialized LoggingEvents from log4j-1.2, so no vulnerability exists in
  Chainsaw.

## Community Health:
- Mailing lists are back to normal levels of activity after summer breaks.
- October: Log4cxx 0.12.1 Released
- September: Release of Apache Log4j Kotlin API 1.1.0

2021-08-18 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (18 years ago) There are
currently 39 committers and 15 PMC members in this project. The
Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- Ron Grabowski expressed interest in rotating in as the new VP of Logging
  Services mid-July and received 9 +1 votes late-July. Matt Sicker is helping
  with the transition. August will be Ron's first board report.

## Project Activity:
- Log4j 2.15 likely to be released late August or early September with several
  fixes for 2.14.x's JsonTemplateLayout including support for GCP's structured
  logging.
- Limited to no activity for other sub-projects (log4net, log4cxx, etc)

## Community Health:
- Mailing list traffic and code activity has declined due to summer holidays.
- PMC had a positive reaction to VP rotation.

2021-05-19 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain
of software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (17 years ago) There are
currently 39 committers and 15 PMC members in this project. The
Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- Robert Middleton was added to the PMC on 2021-03-21
- No new committers. Last addition was Stephen Webb on 2020-08-08.

## Project Activity:
- In March, we released Log4j 2.14.1 which is primarily composed of bugfixes,
  dependency updates, and a few small feature updates.
- In March, we decided to EOL support for Java 6 and Java 7. While the old
  releases of Log4j (2.3 and 2.12.1) are still available in the archives and
  Maven Central, we will no longer be linking to them on the website or in
  future release announcements.
- In March, we welcomed Robert Middleton to the PMC.
- In Log4j, we added improved Java module support for our upcoming 3.x branch.
  This allowed us to simplify our build requirements to use Java 11 without
  additional compiler versions.
- In Log4j, we collaborated with the Spring project to work on improvements to
  allow them to migrate to Log4j as their default logging backend.
- In log4cxx, we started efforts toward ABI compatibility automation.
- In April, we began release preparations for log4cxx 0.12.0, to occur in the
  next quarter (i.e., next month).
- In Chainsaw, we bumped the minimum Java version to 9 to repair and improve
  the macOS UI integration.

## Community Health:
- Mailing list traffic and code activity increased back to more normal levels
  after the holidays.

2021-02-17 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain
of software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (17 years ago) There are
currently 39 committers and 14 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:2.

Community changes, past quarter:
- Volkan Yazici was added to the PMC on 2020-11-16
- No new committers. Last addition was Stephen Webb on 2020-08-08.

## Project Activity:
- In November, we released Log4j 2.14.0, the first release integrating the
  JsonTemplateLayout, a highly flexible JSON output logging driver. This
  release features added support for MongoDB 4 and drops support for MongoDB
  2.
- We had some discussions around the minimum Java requirements for Log4j 3.0
  and are still determining the feasibility of adopting Java Platform Module
  System while continuing to support Java 8.
- In December, we had some preliminary discussions about potentially
  maintaining a Log4Go subproject in the future.
- In December, we moved the Log4PHP subproject to dormant status.
- In December, discussions of a new log4cxx release began relating to its
  website and documentation to make upcoming and future releases more
  streamlined.
- Toward the end of December, seven members of the PMC--Carter Kozak, Gary
  Gregory, Matt Sicker, Ralph Goers, Remko Popma, Ron Grabowski, and Volkan
  Yazici--all participated in an online videochat hosted by Volkan. In lieu of
  a physical meetup, this online meetup was a great opportunity for everyone
  to get to know each other better, discuss high level project details, and go
  over some history and context of things. Notes from the meeting are
  published on the Logging Services wiki at
  <https://s.apache.org/logging-online-drinks-1>.
- In January, some long-standing security issues with certain log receivers in
  Chainsaw were patched along with other build updates. No release has been
  published yet, but plans to work on one are under way.
- Initial discussions around releasing Log4j 2.14.1, but it was not initiated
  in this quarter.
- Quiet quarter for log4net.
- In log4cxx, we have improved the build automation and CI setup for testing
  cross platform builds.
- Future versions of log4cxx are planning to be updated to make better use of
  updated C++ standards such as C++11.

## Community Health:
- Mailing list traffic and general traffic has decreased a bit the prior
  quarter likely due to holidays, personal affairs, and nothing out of the
  ordinary.

2020-11-18 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (17 years ago)
There are currently 39 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 3:1.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- Davyd McColl was added as committer on 2020-08-04
- Robert Middleton was added as committer on 2020-08-04
- Stephen Webb was added as committer on 2020-08-08

## Project Activity:
- Note: August project activity detailed in previous board report.
- In September, we released version 2.0.10 of log4net which fixes
  CVE-2018-1285, adds support for netstandard2.0, and major build automation
  improvements.
- In September, we began migrating our Log4j tests from JUnit 4 to JUnit 5
  which has also provided a great opportunity for discovering ways to speed up
  the test execution time as well as identify gaps in APIs that may be
  addressed by adopting a more formal event-driven architecture in some areas.
- In September, we tried out Dependabot in Log4j which has turned out to be
  less helpful as we'd expected due to lack of integration with Jira as well
  as making it difficult to express or test backward compatibility with older
  dependency versions.
- In September, we started a release for log4net 2.0.11 which raised some
  process questions around signing and where to upload release candidates as a
  committer. We've been using the GitHub Releases functionality of the repo
  for copies of release candidates and releases marked as such while
  continuing to commit official releases in our usual distribution svn repo as
  well as uploading nupkg binaries to NuGet.
- In October, Matt and Ralph met with Davyd over video chat to do a GPG key
  exchange so that future releases of log4net can be signed by Davyd directly
  along with adding his key to our project KEYS file.
- In October, we released version 2.0.12 of log4net which includes some
  bugfixes for non-Windows platforms.
- The topic of Log4j 2.14.0, our next release, came up a few times during this
  quarter. We worked towards making Log4j release-ready, though the first
  release candidate was not published until the following quarter in November;
  stay tuned!

## Community Health:
- Mailing list traffic has increased on the dev list, partly from increased
  activity in log4net and log4cxx, partly from Log4j release preparations and
  discussions.
- PR activity has increased in log4net which has been greatly aided by having
  more active committers working on that component.

2020-09-16 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain
of software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (17 years ago)
There are currently 39 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 3:1.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- Volkan Yazici was added as a committer on 2020-05-17
- Davyd McColl was added as committer on 2020-08-04
- Robert Middleton was added as committer on 2020-08-04
- Stephen Webb was added as committer on 2020-08-08

## Project Activity:
- In May, we released version 12.0 of Log4j Scala which introduced support for
  Scala 2.13 as well as migrating its build system to SBT.
- In May, we released version 2.13.3 of Log4j to fix a regression introduced in
  the previous 2.13.2 release.
- In June, we merged Volkan Yazici's JSON template layout along with Volkan
  himself into the project.
- In July, we migrated from using Travis CI to GitHub Actions to increase the
  reliability of our PR checks.
- In July, we migrated our Jenkins pipelines from builds.apache.org to
  ci-builds.apache.org which eventually allowed us to enable PR checks from
  this system as well.
- In July, we announced CVE-2018-1285 which affects log4net releases up to and
  including 2.0.8 and the recently released 2.0.9. This XXE vulnerability only
  affects applications that allow arbitrary user input in their log4net
  configuration file, and it is planned to be fixed in a future 2.0.10 release.
- In August, we released version 2.0.9 of log4net with the help of our new
  committer, Davyd McColl. This release primarily involves bringing the project
  back from dormancy and making its build and release process functional again.
- In August, we released version 0.11.0 of log4cxx with the help of our two new
  committers, Robert Middleton and Stephen Webb. Being the first release of
  log4cxx in about 12 years, this includes numerous changes, features, and bugs
  fixed. Much of the recent activity around this project involved migrating to
  CMake and making a release with the renewed community interest.
- In August, we signed and tagged all our historical Log4j git tags under the
  immutable rel/X.Y.Z tagging scheme.
- In August, we migrated our base logging.apache.org website from the old CMS
  to the asf-site git branch method of publishing the site. We also migrated
  from svnpubsub to the pypubsub in publishing the rest of our website.

## Community Health:
- This quarter has been one of the busiest in our community in some time!
- Both log4net and log4cxx have seen renewed community interest including new
  committers working on them and new releases published.
- The publication of CVE-2018-1285 did raise several inquiries about the state
  of the project, though this hasn't led to any new contributors.
- Mailing list traffic, commits, and PRs are all up from previous quarters;
  much of this is attributable to increased activity in log4net and log4cxx in
  addition to the typical Log4j activity.
- We updated our Project Team page on our website to list our active and
  inactive team members. Active team members are defined as committers who have
  participated in the project in the past two years. Inactive team members are
  either committers/PMC members who requested emeritus status or have not
  participated in the community in the last few years; they are always welcome
  to continue participating at any time. Today, we have 8 active PMC members
  and 6 active committers (14 together), along with 11 inactive or emeritus
  PMC members and 4 inactive committers.

2020-08-19 — Matt Sicker

No report was submitted.

2020-05-20 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (16 years ago)
There are currently 35 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 5:2.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- No new committers. Last addition was Andrei Ivanov on 2019-04-18.

## Project Activity:
- In February, we released Log4j 2.13.1 which was primarily a maintenance
  release with numerous bugfixes.
- In February, we began the release candidate process for Log4j Scala API 12.0,
  our first release of the Scala library that supports Scala 2.13 as well as
  using sbt instead of maven for builds which simplified that codebase a bit.
  This RC process took the entire quarter with some speedbumps, and we've
  released the new version in early May (technically the next quarter).
- Much work has been done with the maintainer of log4j2-logstash-layout to
  integrate the code from that library into Log4j itself. While this hasn't
  been released yet, we hope to have it integrated in time for Log4j 2.14.0.
- In March, we voted to move log4net to a dormant state due to the lack of any
  PMC members to maintain the subproject. The following month, this inspired
  some external contributors to step up and start working on reviving the
  subproject. The first major goal is to get a working CI environment for the
  build, and we have been examining AppVeyor as a potential solution already
  supported by Infra.
- In March and April, we migrated all our Jenkins jobs to use Jenkins pipelines
  which are typically better supported upstream by Jenkins than the previous
  job types.
- In April, we released Log4j 2.13.2 which primarily contained bugfixes as
  well as a security fix for CVE-2020-9488 which affected the SMTP appender.
- Throughout the quarter, we've received several contributions to log4cxx to
  help simplify its build system which should help release managers in the
  future.
- In May (next quarter), we announced CVE-2018-1285 for a fairly contrived
  security issue in log4net for which we have no released fix due to the
  dormant status of log4net.

## Community Health:
- We've seen an increase in log4j-user mailing list traffic, especially since
  we announced an old CVE for log4j 1.x which has led some confused users into
  panic upgrades.
- The vote to mark log4net as dormant has helped revitalize some discussion
  around how to revive that subproject, thus increasing dev@ traffic.
- Some increased development activity now that the holiday quarter is over. It
  seems like the pandemic hasn't directly affected development at this point.

2020-02-19 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (16 years ago)
There are currently 35 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 5:2.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- No new committers. Last addition was Andrei Ivanov on 2019-04-18.

## Project Activity:
- In November, we received increased interest and contributions to log4php and
  log4net.
- In November, we continued discussions around the plugin dependency injection
  overhaul and learned some lessons from various CDI implementations.
- In December, we released Log4j 2.13.0 which is the first Log4j 2 release
  that requires Java 8. Other notable features in this release include
  backward compatibility with Log4j 1 properties and XML configuration files,
  new configuration integrations with Kubernetes and Spring Boot, a new logger
  builder API, additional message sub-layout configuration for GELF layouts,
  and numerous bug fixes and pull requests.
- In December, we announced CVE-2019-17571 for Log4j 1.x as a deserialization
  of untrusted data vulnerability in the log socket server. This is announced
  without a fix as the 1.x release line was EOLed in August 2015. A similar
  vulnerability was announced a couple years ago in Log4j 2.x in
  CVE-2017-5645.
- In December, we turned back to discussing what else is necessary for Log4j
  3.0. Some main changes considered include improved compatibility with the
  Java module system in Java 9+ along with trimming down the size of the core
  jar due to finer grained modules, an overhauled plugin system making plugin
  development more comparable to common dependency injection frameworks,
  backward-compatible API housekeeping, and a consideration around what level
  of backward compatibility is expected for this release line which concluded
  with a desire to continue backward compatibility with the 2.x API.
- In January, we received contributions from a couple new people for log4cxx
  including a build system simplification toward using CMake.
- In January, we began conversations with a contributor who is working on
  merging their highly customizable Logstash/JSON layout project into Log4j.
- In January, we received a contribution fixing our Travis build. This has led
  to discussions around the possibility of trying out GitHub Actions as a PR
  tester replacement in the future.


## Community Health:
- Renewed interest in log4php in improving its website and other rough edges.
- Doubling of dev@ mailing list traffic thanks to increased interest in all of
  Log4j, log4cxx, and log4php.
- Large increases in email, commit, and PR traffic this quarter (all at least
  doubled from last quarter). This was partially to be expected due to a
  decrease in traffic last quarter.

2019-11-20 — Matt Sicker

## Description:
The mission of the Apache Logging Services project is to create and maintain of
software for managing the logging of application behavior, and for related
software components.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (16 years ago)
There are currently 35 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 5:2.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- No new committers. Last addition was Andrei Ivanov on 2019-04-18.

## Project Activity:
- No new releases since the last report (Log4j 2.12.1 in August).
- Ongoing discussions and experiments on plugin system overhauls
  continues with inspiration from projects like OpenWebBeans and
  Guice.
- Work done to update our CI configurations is ongoing, though we
  seem to have stabilized our Jenkins builds for now. Travis builds
  are still questionable due to our use of multiple versions of the
  JDK during build time.
- A new feature in JDK 14 involving NVMe storage looks promising to
  improve our memory-mapped log file appenders to allow for maximum
  performance in persisting log data.

## Community Health:
We had a bit of a traffic decrease since last quarter.
However, there has been some new interest in the log4php, log4net, and
log4cxx components which is promising.

2019-08-21 — Matt Sicker

## Description:
The Apache Logging Services Project creates and maintains open-source
software related to the logging of application behavior and released
at no charge to the public.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Logging Services was founded 2003-12-16 (16 years ago)
There are currently 35 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 5:2.

Community changes, past quarter:
- No new PMC members. Last addition was Carter Kozak on 2018-07-29.
- No new committers. Last addition was Andrei Ivanov on 2019-04-18.

## Project Activity:
- In June, we released Log4j 2.12.0 which added support for runtime
  reconfiguration via HTTP/HTTPS, Docker, and Spring Cloud Configuration,
  along with numerous bug fixes and dependency updates.
- In August, we just released Log4j 2.12.1 which contains more bugfixes,
  a performance improvement to logger callsite location calculation,
  as well as an improvement to the Log4j 1.2 compatibility layer to not
  require log4j-core as a dependency.
- Discussions over IDE setup complications regarding multiple JDKs in a
  single Maven project raised an interesting point about a current barrier
  to entry in the project. No ideal solution has been identified yet beyond
  requesting IDEs to support Maven toolchains properly.
- A new discussion about the health of Log4net was started back in June
  by a contributor.
- Experiments with a fluent logging API inspired by the current FLogger
  and SLF4J fluent logger APIs discovered interesting performance
  improvements for logger callsite location calculation. After making some
  microbenchmarks, an improvement to the internals of log4j-core was made
  to significantly reduce the number of stack frames that need to be traversed
  to calculate callsite location info.
- In July, we began discussions around potentially adopting a formal
  code of conduct for the project to make the project more welcoming
  to contributors and community members. The general consensus seems to
  be to adopt the ASF's CoC, though there has been no formal action taken
  at this time.
- Discussions began on dropping Java 7 support in Log4j 2.x. This was
  originally deferred to Log4j 3.x, though we want to decouple the Java
  update.
- Early discussions on making new releases of Log4j Audit and Log4j Scala API.

## Community Health:
- Development and mail activity have increased over 100% since last quarter.
  This is explained in more detail in the project activity.
- Discussions around adopting a code of conduct were positive.
- Health of the Log4net subproject was brought up on the mailing lists.

2019-05-15 — Matt Sicker

## Description:
 - The Apache Logging Services Project creates and maintains open-source
   software related to the logging of application behavior and released at no
   charge to the public.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Andrei Ivanov was added as a committer with a particular interest on Log4j
   Audit.
 - Log4j 2.11.2 was released with new database appender improvements, many
   bugfixes, a new internal build system for detecting API changes between
   releases, and some performance improvements.
 - Early discussions on a new Groovy configuration DSL have begun.
 - Small activity around log4cxx on mailing lists.
 - Early discussions on releasing log4net. Due to the lack of contributors and
   expertise in .NET in the Logging PMC, forming a release has been
   challenging. However, we are planning to work on some knowledge transfers
   during this next release to help keep this project component viable.

## Health report:
 - The project overall remains active and healthy. Overall activity was less
   this quarter than previous.
 - The log4net component has been struggling lately due to lack of
   contributors. Based on mailing list and jira interest, the project itself
   continues to have many users, though attracting new committers hasn't
   materialized.
 - Similarly, log4cxx has very little activity, and log4php has almost none.
   These concerns appear to date back several years at this point.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Carter Kozak on Sun Jul 29 2018

## Committer base changes:

 - Currently 35 committers.
 - Andrei Ivanov was added as a committer on Thu Apr 18 2019

## Releases:

 - LOG4J-2.11.2 was released on Tue Feb 05 2019

2019-02-20 — Matt Sicker

## Description:

Apache Logging Services creates and maintains open source software related to
application logging.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

 - Log4j: we completed our 2.11.2 release and have continuted work, albeit
   slowly,  toward modularizing Log4j Core (and other plugins) along with an
   updated 3.0 API to better support Java 9 modules and a stable plugin API.
 - Log4j Audit: Version 1.0.1 was released for audit logging in JVM
   applications.

## Health report:

Logging Services remains an active project. The community is healthy,
friendly, and helpful.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Carter Kozak on July 30, 2018

## Committer base changes:

 - Currently 34 committers.
 - Raman Gupta was added as a committer on Mon Dec 17 2018

## Releases:

 - LOG4J-2.10.0 was released on Wed Nov 22 2017
 - CHAINSAW-2.0 was released on Thu Jan 25 2018

## /dist/ errors: 6

Expired artifacts were resigned. And SHA-256 and SHA-512 checksums were added
to all the artifacts.

## GitHub PRs and issues:

17 PRs created, 13 of which have been closed 17 PRs closed 30 Open PRs total


## Mailing list activity:

Mailing list activity has not changed all that much in the past quarter. Most
of the lists are fairly quiet.

 - dev@logging.apache.org:
    - 325 subscribers (down -7 in the last 3 months):
    - 197 emails sent to list (177 in previous quarter)

 - general@logging.apache.org:
    - 101 subscribers (down -1 in the last 3 months):
    - 3 emails sent to list (1 in previous quarter)

 - log4cxx-user@logging.apache.org:
    - 209 subscribers (down -1 in the last 3 months):
    - 5 emails sent to list (1 in previous quarter)

 - log4j-user@logging.apache.org:
    - 595 subscribers (up 0 in the last 3 months):
    - 48 emails sent to list (105 in previous quarter)

 - log4net-user@logging.apache.org:
    - 289 subscribers (down -2 in the last 3 months):
    - 0 emails sent to list (1 in previous quarter)

 - log4php-user@logging.apache.org:
    - 79 subscribers (up 0 in the last 3 months):
    - 0 emails sent to list (2 in previous quarter)

 - notifications@logging.apache.org:
    - 11 subscribers (down -2 in the last 3 months):
    - 952 emails sent to list (1335 in previous quarter)

2018-11-21 — Matt Sicker

## Description:
 - The Apache Logging Services Project creates and maintains open-source
   software related to the logging of application behavior and released at no
   charge to the public.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Log4j Audit has gained interest in the community, attracting some new
   contributors.
 - There is an ongoing release candidate for Log4j Kotlin API 1.0.0.
 - Log4j 3 has started being discussed in more detail on the dev list, while
   general bugfixing has been going on.
 - Log4cxx has been gaining activity lately with outside contributions.
 - Small activity in Log4net.
 - /dist/ cleanups to update expired signatures and add stronger checksums.

## Health report:
 - The Log4j-related components remain active and healthy. Mailing list
   activity remains about the same as last quarter. However, log4net, log4cxx,
   and log4php are all seeing rather limited activity nowadays. We'll be
   continuing to discuss the future of these components.

## PMC changes:

 - Currently 14 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Carter Kozak on Sun Jul 29 2018

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Carter Kozak at Wed Mar 28 2018

## Releases:

 - Last release was LOGJ-2.11.1 on Sun Jul 22 2018

2018-08-15 — Matt Sicker

## Description:
 - The Apache Logging Services Project creates and maintains open-source
   software related to the logging of application behavior and released at no
   charge to the public.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - We cut our very first release of a new logging component called Log4j
   Audit. This provides an audit logging framework on top of Log4j2 which can
   be used as broadly as for auditing purposes or even as specialized as for
   distributed trace logging. Log4j Audit contains a catalog editor as well to
   help predefine audit events shared by all your applications.
 - We made a new bugfix release of Log4j 2 while we continue to brainstorm on
   where we'd like to see Log4j 3 go in the future.
 - We invited Carter Kozak to join the PMC who has accepted and joined. Thanks
   for all your hard work, Carter!
 - We have a new Log4j API for Scala release in the works that migrates its
   build system from Maven to SBT along with a large reduction in duplicate
   code between different versions of Scala thanks to SBT's cross compilation
   support.
 - We have a new Log4j API for Kotlin component almost ready to release.
   Thanks to Raman Gupta for developing the initial version of this component!

## Health report:
 - The project remains active and healthy. Mailing list activity remains about
   the same as last quarter.
 - Over the past 90 days, there were about 75 issues reported and 42 closed
   across all the Apache Logging Services projects. The bulk of this activity
   is from Log4j2.

## PMC changes:

 - Currently 14 PMC members.
 - Carter Kozak was added to the PMC on Sun Jul 29 2018

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Carter Kozak at Wed Mar 28 2018

## Releases:

 - LOG4J-Audit-1.0.0 was released on Sat Jun 16 2018
 - LOGJ-2.11.1 was released on Sun Jul 22 2018

2018-05-16 — Matt Sicker

## Description:
 - Apache Logging Services creates and maintains open source software related
   to application logging.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - New component Log4j Kotlin API is under development and preparing for its
   initial release.
 - New component Log4j Audit is nearly ready for an initial release.
 - Log4j Scala API migrated to SBT and contributed a new RAT plugin for it.
 - Log4j 3.0 development has begun with modularization of the core and Java 8
   improvements as a unifying theme.
 - We are migrating our git repositories to gitbox to ease the maintenance
   burden on Infra as well as take advantage of better GitHub integration.

## Health report:
 - The project remains active, and the community continues to provide a
   friendly, helpful experience.

## PMC changes:

 - Currently 13 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Mikael Ståldal on Mon Jun 20 2016

## Committer base changes:

 - Currently 33 committers.
 - Carter Kozak was added as a committer on Wed Mar 28 2018

## Releases:

 - LOG4J-2.11.0 was released on Thu Mar 15 2018

## /dist/ errors: 6
 - We are looking into updating expired signatures for old releases.

## Mailing list activity:

 - Mailing list activity is lower than the previous quarter but is
   still rather active.

2018-02-21 — Matt Sicker

## Description:

Apache Logging Services creates and maintains open source software related to
application logging.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

 - Log4j: we completed our 2.10.0 release and have started work toward
   modularizing Log4j Core (and other plugins) along with an updated
   3.0 API to better support Java 9 modules and a stable plugin API. This has
   also been inspired by a strong desire to improve our release process as we
   accumulate several strongly orthogonal components which in our experience
   has made release management more and more tedious.
 - Chainsaw: we released version 2.0.
 - Log4j Audit: we are preparing for a preview release of this new component
   for audit logging in JVM applications.

## Health report:

Logging Services remains an active project. The community is healthy,
friendly, and helpful.

## PMC changes:

 - Currently 13 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Mikael Ståldal on Mon Jun 20 2016

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Thorsten Schöning at Mon Mar 06 2017

## Releases:

 - LOG4J-2.10.0 was released on Wed Nov 22 2017
 - CHAINSAW-2.0 was released on Thu Jan 25 2018

## /dist/ errors: 6

Four of these errors are related to Log4j Extras 1.2.17 which is no longer
maintained (same as Log4j 1.2.x in general). The other two errors are from an
old Log4cxx 0.10.0 release whose key has expired.

## Mailing list activity:

Mailing list activity has not changed all that much, though the activity on
dev@ has decreased now that notifications@ has been set up for the past
quarter.

2017-11-15 — Matt Sicker

## Description:

Apache Logging Services creates and maintains open source software
related to application logging.

## Issues:

 - There are no issues requiring board attention at this time

## Activity:

 - Log4j: during this quarter, some of our main work has revolved
 around Java 9 support, improved support for generating and parsing
 safer formats such as JSON in order to discourage native Java
 serialization and the vulnerabilities associated with that, removal
 of default configurations that would use the old Java serialization
 layout, better defaults for XML parsing to avoid potential security
 issues with configuration files, a new HTTP appender, and automatic
 JMS reconnection support for JMS clients that don't support that
 natively.

 - Log4net: no new releases this quarter, but the Jenkins pipeline
 builds have been stabilized. Some bug fixes and enhancements to
 the AdoNetAppender.

 - Log4j Scala: no new releases this quarter. Some talk about testing
 for Scala 2.13 beta releases. The website was partially integrated
 back into the Log4j site.

 - Log4cxx: no new releases this quarter. Some bugfixes committed.

 - Log4php: no new releases this quarter. No new commits.

 - Chainsaw: no new releases this quarter. Discussion has started
 regarding revitalizing the project for a 3.0 version with the
 general idea being to migrate to JavaFX for its GUI instead of
 Swing, and to write it in either Scala 2.12 or Java 8. Work was
 done to prepare the project for a release, and discussion is taking
 place to start a release candidate process for it. Talk about how
 to package appropriate binaries for various operating systems was
 also considered. There is general interest in overhauling the
 project after a new release of the existing 2.x codebase.

 - Log4j Audit: some initial work has been done towards creating
 an audit logging framework and catalog.

## Health report:

Logging Services remains an active project. The overall community
is healthy and friendly. We recently voted to rotate the PMC Chair
to Matt Sicker which was approved by the Board on 18 October 2017.

## PMC changes:

 - Currently 13 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Mikael Ståldal on Mon Jun 20 2016
 - Ralph Goers resigned from PMC Chair on Oct 18 2017
 - Matt Sicker was added as PMC Chair on Oct 18 2017

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Thorsten Schöning at Mon Mar 06 2017

## Releases:

 - LOG4J-2.9.0 was released on Sat Aug 26 2017
 - LOG4J-2.9.1 was released on Wed Sep 20 2017

## Mailing list activity:

We recently added a notifications@ mailing list to redirect a lot
of duplicate messages that are generated by tools such as GitHub,
JIRA, and other integrations. This will decrease the absolute traffic
numbers in the dev@ list and has already had an effect by decreasing
the traffic to dev@ by almost 300 emails.

The dev@ mailing list had less traffic than last quarter. The
log4j-user@ list had more activity than last quarter. The other
user lists had about the same amount of traffic as last quarter.

2017-08-16 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Logging Services remains an active project. The overall community is healthy
and friendly.

After combining the dev mailing lists the number of subscribers has
continued to decline, however the amount of email traffic appears to
have increased although it is hard to tell how much since GitHub and
Jira generate a lot of noise.


In general, all subprojects are still healthy.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements. As noted
below, work has begun to address these issues.

- Last three community changes

 * Curt Arnold resigned from the PMC and as a committer on May 4, 2017
 * Thorsten Schöning was added as a committer on Mar 6, 2017
 * Jonathon Davies was added as a committer on Jan 8, 2017

- Releases
 * Log4j-Scala 11.0 (Jul 23, 2017)
 * Log4j 2.8.2 (Apr 4, 2017)
 * Log4net 2.0.8 (Mar 10, 2017)

- Subproject summaries

Log4j 2: Active. Work to support Java 9 has continued. A new release
should be available prior to Java 9 being released. A few individuals
have recently started contributing and the PMC continues to monitor
their progress towards becoming committers.

Log4J-Scala: The Scala support was moved out of Log4j into its own
sub-project so that its needs could be better supported. While a release
has been created the web site for the project still needs to be integrated
into the Log4j and/or Logging sites.

Log4net: Moderately active with 1 recent release. Effort is being put into
automating the build process aiming for a pipeline to automate as much as
possible.

Log4cxx: Log4cxx still has not had a new release but discussion continue
on the dev list.

Log4php: No activity this quarter.

Chainsaw: The PMC has begun to address the branding issues. A new version
of the site was generated that addresses the missing copyrights. However,
the latest artifacts (from 2006) are embedded in the web site and must
be moved to the proper distribution location. A new release will be
created to address that. Discussions have also taken place with regard to
providing better integration with Log4j 2.

2017-05-17 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

"CVE-2017-5645 - Apache Log4j socket receiver
deserialization vulnerability" was fixed. The same vulnerability
was reported against Logstash. After the fix was announced a
developer from a Logstash contacted us that he was not happy
with the fix we made. The vulnerability is due to the design of
how Java handles deserialization of Java serialized oobjects. We
modified our Socket Server example to implement white listing to
prevent deserializating untrusted objects. The Logstash developer
wanted Log4j to solve the problem on the sending side. We pointed
out that this would not cure the security vulnerabilty in
Logstash as they accept Java serialized events from other sources.
We then directed him to an alternate format they could recommend
to their users instead of using Java serialized objects. We are
also planning on removing the SerializedLayout as the default for
the SocketAppender.

Log4cxx has graduated back to the Logging project.More details are in
the subproject section below.

The development mailing lists were combined this quarter so that the
PMC could stop having discussions on the private list. This has resulted
in a net loss of about 9% of the subscribers from the individual various
lists. It would seem most of those unsubscribing did not like the sudden
increase in email they were now getting since most of the dev mailing
lists were very quiet. OTOH, there has been a noticeable increase in
cross-project discussions.

In general, all subprojects are still healthy although none has grown
since the last report.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements. The PMC
needs to discuss what to do about this as it appears no release will be
forthcoming.

- Last three community changes

 * Curt Arnold resigned from the PMC and as a committer on May 4, 2017
 * Thorsten Schöning was added as a committer on Mar 6, 2017
 * Jonathon Davies was added as a committer on Jan 8, 2017

- Releases
 * Log4j 2.8.1 (Feb 28, 2017)
 * Log4j 2.8.2 (Apr 4, 2017)
 * Log4net 2.0.8 (Mar 10, 2017)

- Subproject summaries

Log4j 2: Active. Several new git repos have been created for additional
components related to Log4j. Initial work to support Java 9 has begun.

Log4net: Active with 1 release within the last quarter. The project
moved from subversion to git and modified the web site to reflect the
look and feel of the other Logging project sites.

Log4cxx: Log4cxx was graduated from the incubator back to the Logging
Services project. The most active committer in the podling, Thorsten
Schöning, was added as a Logging Services committer. Another individual
has been active on the mailing list and will contribute enough to also
become a committer.

Log4php: No activity this quarter.

Chainsaw: There has been some activity with questions this quarter. However,
there is great concern that that the primary individual maintaining
Chainsaw is pointing people to his private unreleased snapshot instead
of performing a release. Otherwise, Chainsaw continues to have no activity,
and continues to not conform to the ASF branding requirements.

2017-03-15 — as log4cxx2, in the Incubator's report

Logging for C++. N.B. This is a reboot of the Log4cxx podling which previously
graduated.

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release
2. Activate some community
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

There is an ongoing discussion since first quarter 2016 about how to deal
with this project, because no release happened yet and there's only little
activity regarding development and support. Especially no release is a
problem for incubating projects.

How has the community developed since the last report?

One support question, no new project members.

How has the project developed since the last report?

Robert Middleton finished his attempt to move the project to use C++
smart pointers instead of the former used custom implementation. That
work needs to be tested and integrated upstream, but there's no time plan
currently on when this will be done.

How would you assess the podling's maturity?

It seems this project has run its course in the incubator. The Logging PMC
needs to decide what to do with the project.

[ ] Initial setup
[ ] Working towards first release
[ ] Community building
[ ] Nearing graduation
[X] Other: pretty much dormant

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PPMC members elected?



Signed-off-by:

[X](log4cxx2) Ralph Goers
   Comments:

2017-02-27 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

Log4cxx is still active in the Incubator. They have been sporadic
discussions regarding performing a release but little real progress
has been made.

In general, all subprojects are still healthy although none has grown
since the last report.


- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Jonathon Davies has accepted an invite to be a committer on Jan 8, 2017
 * Mikael Ståldal joined as a PMC Member on June 20 2016
 * Ralph Goers was voted to be the next Chair on Nov 01 2015

- Releases
 * Log4j 2.8 (Jan 24, 2017)
 * Logging Parent 1.0 (Jan 25, 2017)
 * Log4net 2.0.7 (Jan 4, 2017)
 * Log4net 2.0.6 (Dec 24, 2016)

- Subproject summaries

Log4j 2: Active. Several new git repos have been created for additional
components related to Log4j.

The number of emails on the developer mailing list has increased by about
30% in the last 3 months although the number of subscribers has decreased
slightly. The increase may be due to github now sending emails to the dev
list.

Log4net: Active with 2 releases within the last quarter and a significant
uptick in activity on the dev and user lists.

Log4cxx: Prgoress seems to have stalled in the incubator. They have made
no progress towards a release. Only minor mailing list activity.

Log4php: No activity this quarter.

Chainsaw: No activity this quarter.

2016-12-21 — as log4cxx2, in the Incubator's report

Logging for C++. N.B. This is a reboot of the Log4cxx podling which
previously graduated.

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release
2. Activate some community
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

There was a discussion in the first quarter of the year to move the
project to attic unless it is able to release in the next few
months. No release happened since then.

Currently it seems that there's only one official project member with
commit access left and even though some contributor worked on fixing
the release process, that project member was unable to invest the
necessary time to create a release yet.

For that reason, the left member decided to not even care anymore
about a release and published this decision on the dev mailing list of
the project.  While the member is still willing to provide some
support and would regret a move of the project to attic, creating a
release has no priority nor is seen as strictly necessary and will
therefore most likely always prioritize lower than other tasks.

How has the community developed since the last report?

3 support questions, no new project members. There was a lengthy
discussion about switching to C++ standard smart pointers with
possibly breaking the API, the influence of such an approach on a
release etc. Some bugs have been created to coordinate that work.

Robert Middleton started to move the project to smart pointers using
boost or std::shared_ptr in a private GitHub repo. He's actually
changing more code than the one left official project member.

https://github.com/rm5248/log4cxx-testing/tree/smart_pointers

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Ralph Goers

Shepherd/Mentor notes:

Ralph Goers:

  The Log4j PMC will need to have a discussion about the state of this
  project. Since Log4cxx2 was always intended to be a subproject of
  the Logging project moving it to the attic may or may not be the
  right move.  Instead, it might just become a "dormant" subproject.

2016-11-16 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

Log4cxx is still active in the Incubator. They have been sporadic
discussions regarding performing a release but little real progress
has been made.

In general, all subprojects are still healthy although none has grown
since the last report.


- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Mikael Ståldal joined as a PMC Member on June 20 2016
 * Ralph Goers was voted to be the next Chair on Nov 01 2015
 * Mikael Ståldal joined as a Committer on Sep 17 2015

- Releases
 * Log4j 2.7 (Oct 1, 2016)

- Subproject summaries

Log4j 2: Active. Significant work has been done to reduce or eliminate
the number of objects Log4j creates and in documenting how to use
Log4j in a "garbage free" manner. Quite a few bug fixes in the last 2
releases.

Discussions have been held on the developer list regarding how large the
Log4j 2 project has gotten, the need to have some of the builds target
newer Java versions, and some new components. In support of that new
git repositories have been created for log4j-audit, log4j-plugins,
log4j-scala, and log4j-tools.

The number of emails on the developer mailing list has increased by about
25% in the last 3 months.

Log4net: Active with 2 releases within the last year and a significant
uptick in activity on the dev and user lists

Log4cxx: Prgoress seems to have stalled in the incubator. They have made
no progress towards a release. However, the email lists still show some
activity.

Log4php: No activity this quarter.

Chainsaw: No activity this quarter.

2016-09-21 — as log4cxx2, in the Incubator's report

Logging for C++. N.B. This is a reboot of the Log4cxx podling which
previously graduated.

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release
2. Activate some community
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

There was a discussion in the first quarter of the year to move the
project to attic unless it is able to release in the next few months. No
release happened since then.

There was a discussion about some kind of "maintenance mode" where releases
and community growth doesn't matter much. As that mode doesn't exist, it
has been suggested to release, graduate from incubator and just live along
other logging projects and in a comparable state like log4cxx.

Currently it seems that there's only one official project member with
commit access left answering mails. Even though that member and some
contributors worked on being able to create a release in the past, contrary
to expectations that project member didn't find the time to deal with a
release as necessary.

It seems most likely that if a release doesn't happen until the next report
is due, it won't at all anymore. At least not by that one left member.

How has the community developed since the last report?

One new contributor took quite some time to look and fix the release
process.  Two support mails from users, no new project members.

How has the project developed since the last report?

Robert Middleton took quite some time to look at the build and release
process on Windows and Linux in the last two months and came to the
conclusion that the current Maven based process for both seems broken.
He provided a shell based alternative for the release and CMAKE build
starting points, which hasn't been merged into or tested by the project
yet.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Ralph Goers

Shepherd/Mentor notes:

Drew Farris:

  One mentor active within in the past month. There is a single active
  committer and minor progress towards a release. The current build system
  is proving problematic for the contributor involved.  There is some
  discussion about moving to the attic and this seems appropriate

2016-08-17 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

Log4cxx is still active in the Incubator. They have been sporadic
discussions regarding performing a release but little real progress
has been made.

In general, all subprojects are still healthy although none has grown
since the last report.


- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Mikael Ståldal joined as a PMC Member on June 20 2016
 * Ralph Goers was voted to be the next Chair on Nov 01 2015
 * Mikael Ståldal joined as a Committer on Sep 17 2015

- Releases
 * Log4j 2.6.2 (Jul 5, 2016)
 * Log4j 2.6.1 (Jun 8, 2016)
 * Log4j 2.6 (May 28, 2016)

- Subproject summaries

Log4j 2: Active. Significant work has been done to reduce or eliminate
the number of objects Log4j creates and in documenting how to use
Log4j in a "garbage free" manner. Quite a few bug fixes in the last 2
releases.

The number of emails on the developer mailing list has increased again
in the last 3 months.

Log4net: Active with 2 recent releases.

Log4cxx: Active in the Incubator. Discussions on how to perform a release
are still in progress.

Log4php: Almost no activity this quarter.

Chainsaw: No activity this quarter.

2016-06-15 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release
2. Activate some community
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

There was a discussion in the first quarter of the year to move the
project to attic unless it is able to release in the next few months. No
release happened since then.

The project would like to have some kind of maintenance mode within
Apache, where things like community growth and releases are not that
important, as long there's a bit of support provided and "anyone" is still
alive. The problem with attic is the read-only state of the repo, which
makes it impossible to do anything (even if it's rare).

How has the community developed since the last report?

Not grown and only a few mails on the dev list in the last two months.
No support requests the last two months.

Bill Rowe stepped in as a mentor.

How has the project developed since the last report?

The build process using autotools on Linux has been fixed and there was a
discussion about supported build tools, because currently the project
heavily relies on the unsupported cpptasks framework. While there was no
actual result, the common focus was on dropping cpptasks and ANT for the
build of the software and use autoconf and/or cmake instead.

Additionally, one project member was willing to make himself more familiar
with the release process, but there was no progress reported in the last
month.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Ralph Goers

Shepherd/Mentor notes:
I have explained that there is no "maintenance mode" for a standalone project.
However, if the project can demonstrate that it can produce a release and has
enough people to maintain the project then it can rejoin the logging project
where it can essentially exist in maintenance mode much like log4php is.

The project moved to the incubator because there were people who said they
wanted to get involved with the project and were willing to get involved.
To date, one person has been actively involved but not enough to produce a
release. One other person was involve in a discussion on the release process.

2016-05-18 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

Log4cxx is still active in the Incubator. They have been sporadic
discussions regarding performing a release but little real progress
has been made.

In general, all subprojects are still healthy although none has grown
since the last report.


- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Ralph Goers was voted to be the next Chair on Nov 01 2015
 * Mikael Staldal joined as a Committer on Sep 17 2015
 * Matt Sicker joined as PMC Member on Aug 10 2014

- Releases

 * Log4j 2.5 (Dec 9, 2015)
 * log4net 1.2.15 (Dec 8 2015)
 * Log4net 1.2.14 (Nov 10 2015)

- Subproject summaries

Log4j 2: Active. Significant work has been done to reduce or eliminate
the number of objects Log4j creates and in documenting how to use
Log4j in a "garbage free" manner. Significant work has been done in
documenting the performance of Log4j in various scenarios as well as
comparing the performance of Log4j against other logging frameworks.

The number of emails on the developer mailing list has doubled in the
last 3 months although the number of subscribers has decreased by 5.

A release is expected within the next month.

Log4net: Active with 2 recent releases

Log4cxx: Active in the Incubator. Discussions on how to perform a release
are still in progress.

Log4php: Almost no activity this quarter.

Chainsaw: No activity this quarter.

2016-03-16 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release
2. Activate some community
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

There's an ongoing discussion to move the project to attic unless it is
able to release in the next few months.

How has the community developed since the last report?

Not grown. However, the project aims to become a sub project of Apache
Logging again. Community growth is not much a matter for this podling, as
long as there are a few active contributors.

How has the project developed since the last report?

After the discussion about the activity of the project and the success of
the incubation process, there's currently a member willing to step through
the release process. The initial plan on incubation anyway was to primary
apply available patches and release those bug fixes.

Additionally, there's once more a discussion about the supported build
platforms, because currently the project heavily focusses on cpptasks,
which is not maintained and simply doesn't support current versions of all
formerly supported IDEs anymore.  The current focus is on dropping
cpptasks and ANT for the build of the software and use autoconf and/or
cmake instead.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Ralph Goers

2016-02-17 — Ralph Goers

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall community is healthy
and friendly.

Log4cxx is still active in the Incubator. A thread was started on
the incubator mailing list asking for help in getting new mentors.
This resulted in 2 people offering to help. It also digressed into
a discussion about closing down the podling. The podling is actively
discussing how to create a release that doesn't use Java build tools.

In general, all subprojects are still healthy although none has grown
much since the last report.


- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Ralph Goers was voted to be the next Chair on Nov 01 2015
 * Mikael Staldal joined as a Committer on Sep 17 2015
 * Matt Sicker joined as PMC Member on Aug 10 2014

- Releases

 * Log4j 2.5 (Dec 9, 2015)
 * log4net 1.2.15 (Dec 8 2015)
 * Log4net 1.2.14 (Nov 10 2015)

- Subproject summaries

Log4j 2: Active. Releases every 2-3 months.

Log4j 1: EOL announced. Bugzilla closed for new issues.

Log4net: Active with 2 recent releases

Log4cxx: Active in the Incubator. Discussions on how to perform a release
are in progress.

Log4php: Almost no activity, but questions on the mailing lists are answered.

Chainsaw: Ready for a new release.

2016-02-17 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

  1. Create a release
  2. Activate some community
  3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  There's an ongoing discussion to move the project to attic unless it is
  able to release in the next few months.

How has the community developed since the last report?

  Not grown. However, the project aims to become a sub project of Apache
  Logging again. Community growth is not much a matter for this podling, as
  long as there are a few active contributors.

How has the project developed since the last report?

  After the discussion about the activity of the project and the success of
  the incubation process, there's currently a member willing to step through
  the release process. The initial plan on incubation anyway was to primary
  apply available patches and release those bug fixes.

  Additionally, there's once more a discussion about the supported build
  platforms, because currently the project heavily focusses on cpptasks,
  which is not maintained and simply doesn't support current versions of all
  formerly supported IDEs anymore.  The current focus is on dropping
  cpptasks and ANT for the build of the software and use autoconf and/or
  cmake instead.

Date of last release:

  2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

  [ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

  Marvin Humphrey (marvin):

    Ralph Goers has volunteered to serve as Mentor.

2016-01-20 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Activate some community
2. Create a release
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

Not sure if the project still has an official mentor assigned, after
Christian Grobmeier is not the chair of the Apache Logging Services
project anymore.

How has the community developed since the last report?

Not grown. However, the project aims to become a sub project of Apache
Logging again. Community growth is not much a matter for this podling, as
long as there are a few active contributors.

How has the project developed since the last report?

Not at all: There's no public development and it seems there's currently
only one originally incubating community member left. Though some support
is given and bugs are tracked.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[ ](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

John D. Ament (johndament):

  Project appears to be in bad shape.  Even though there is activity on
  the ML there is no mentor engagement.

Marvin Humphrey (marvin):

  Christian Grobmeier has resigned as Mentor, and attempts to reach Scott
  Deboy have not been successful.  A thread was started on the general
  list and there remains some interest in the podling.  Bill Rowe has
  volunteered to serve as Mentor provided that the contributors can rally.

2015-11-18 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the boards attention.

- Community

Christian Grobmeier asked to resign from his role as a chair. The community
voted for Ralph Goers to be the next chair:
http://s.apache.org/lYR

Log4j 2 remains an active project. The overall
community is healthy and friendly.

Log4j 1.x has reached its "End Of Life". Press release was drafted with
Sally from ASF Press.

Log4cxx is still active at the Incubator.

In general, all subprojects are healthy despite the community didn't grow
much in the past months.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Ralph Goers was voted to be the next Chair on Nov 01 2015
 * Matt Sicker joined as PMC Member on Aug 10 2014
 * Bruce Brouwer joined as a Committer on May 16 2014

- Releases

 * Log4j 2.4.1 (Oct 10, 2015)
 * Log4j 2.4.0 (Sep 29, 2015)
 * Log4j 2.3.0 (May 15, 2015)

- Subproject summaries

Log4j 2: Active.

Log4j 1: EOL announced.

Log4net: Preparing a new release.

Log4cxx: Active in the Incubator. Release is considered.

Log4php: Almost no activity, but questions on the mailing lists are answered.

Chainsaw: Ready for a new release.

2015-09-16 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Activate some community
2. Create a release
3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

No.

How has the community developed since the last report?

Not grown. However, the project aims to become a sub project of Apache
Logging again. Community growth is not much a matter for this podling, as
long as there are a few active contributors.

How has the project developed since the last report?

Not at all: There's no public development and it seems there's currently
only one originally incubating community member left. Though some support
is given and bugs are tracked.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

2015-08-19 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board's attention.

- Community

Log4j 2 remains an active project. The overall
community is healthy and friendly.

Log4j 1.x has reached its "End Of Life". Following the vote, we will
prepare all necessary steps together with press@apache (Sally).

Log4cxx is still active at the Incubator.

In general, all subprojects are healthy despite the community didn't grow
much in the past months.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Matt Sicker joined as PMC Member on Aug 10 2014
 * Bruce Brouwer joined as a Committer on May 16 2014
 * Matt Sicker joined as a Committer on Mar 01 2014

- Releases

 * Log4j 2.3.0 (May 15, 2015)
 * Log4j 2.2.0 (Feb 26, 2015)
 * Log4j 2.1.0 (Oct 28, 2014)

- Subproject summaries

Log4j 2: Active. R2.4.0 will be out soon.

Log4j 1: Will be announced as EOL product soon.

Log4net: Almost no activity, but questions on the mailing lists are answered.

Log4cxx: Active in the Incubator. Release is considered.

Log4php: Almost no activity, but questions on the mailing lists are answered.

Chainsaw: Ready for a new release.

2015-06-17 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

  1. Create a release

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  No.

How has the community developed since the last report?

  Not grown. However, the project aims to become a sub project of Apache
  Logging again.  Community growth is not much a matter for this podling, as
  long as there are a few active contributors.

How has the project developed since the last report?

  Not much: There currently doesn't seem to be any public development, though
  support is given and bugs are tracked.

Date of last release:

  2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

  [X](log4cxx2) Christian Grobmeier
  [ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

  P. Taylor Goetz (ptgoetz):

    It appears the attempt to reboot the lo4cxx2 project by re-incubating is
    failing, and the podling is not making any progress in terms of releases
    and community development.

    The primary stated goal of the last few reports has been to produce a
    release, but the dev@ mailing list is largely devoid of any release
    discussions (the last mention of a release was 12 Dec 2014 [1]). The
    current report is a word-for-word copy of the last report, and there has
    been only one email from a mentor in the last 5 months (to discuss the
    incubator report).

    I noticed that the podling does not appear to have (that I could find) a
    private mailing list (possibly an oversight from when it returned to the
    incubator?), which I think it would need for discussing new committers/PPMC
    members, retiring, etc. I'm assuming they are relying on private@logging
    for private discussions, which may not be appropriate for a podling.

    [1] http://s.apache.org/SfR

2015-05-20 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues which require the board’s attention.

- Community

Log4j 2 remains an active project. The overall
community is healthy and friendly.

Log4cxx is still active at the Incubator.

In general, all subprojects are healthy.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Matt Sicker joined as PMC Member on Aug 10 2014
 * Bruce Brouwer joined as a Committer on May 16 2014
 * Matt Sicker joined as a Committer on Mar 01 2014

- Releases

 * Log4j 2.2.0 (Feb 26, 2015)
 * Log4j 2.1.0 (Oct 28, 2014)
 * Log4j 2.0.2 (Aug 22, 2014)

- Subproject summaries

Log4j 2: Active.

Log4j 1: No activity. We need to discuss the future of v1.x.

Log4net: Almost no activity, but questions on the mailing lists are answered.

Log4cxx: Active in the Incubator. Release is considered.

Log4php: Almost no activity, but questions on the mailing lists are answered.

Chainsaw: Ready for a new release.

2015-03-18 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. Create a release

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

No.

How has the community developed since the last report?

Not grown. However the project aims to become a sub project of Apache
Logging again.  Community growth is not much a matter for this podling, as
long as there are a few active contributors.

How has the project developed since the last report?

Not much: Some approach has been made to push towards a release, but there
wehere no updates regarding this approach for the last weeks. There
currently doesn't seem to be any public development, though support is
given, bugs are tracked and some patches have been applied.

Date of last release:

2008-04-03 was the last official, pre-incubation 0.10.0

When were the last committers or PMC members elected?



Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

2015-02-18 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues, which require the board’s attention.


- Community

Log4j 2 remains an active project. The overall
community is healthy and friendly.

Log4cxx is still active at the Incubator.

In general, all subprojects are healthy.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Matt Sicker joined as PMC Member on Aug 10 2014
 * Bruce Brouwer joined as a Committer on May 16 2014
 * Matt Sicker joined as a Committer on Mar 01 2014

(no changes since last report)

- Releases

 * Log4j 2.1.0 (Oct 28, 2014)
 * Log4j 2.0.2 (Aug 22, 2014)
 * Log4j 2.0.1 (Aug 05, 2014)

(no changes since last report)

- Subproject summaries

Log4j 2: Active.

Log4j 1: No activity. Needs to be considered for EOL.

Log4net: Almost no activity, but questions on the mailing lists are answered.

Log4cxx: Active in the Incubator. Release is considered.

Log4php: Almost no activity, but questions on the mailing lists are answered.

Chainsaw: Ready for a new release.

2014-12-17 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

  1. Create a release
  2.
  3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None yet.


How has the community developed since the last report?

Not grown. However the project aims to become a sub project of Apache Logging again.
Community growth is not much a matter for this podling, as long as there are
a few active contributors.


How has the project developed since the last report?

Not much: some mails were sent, but in general it was not much development.


Date of last release:

  None.

When were the last committers or PMC members elected?



Signed-off-by:

  [X](log4cxx2) Christian Grobmeier
  [ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

  Podling reported late.  It doesn't look like the marvin alerts went out.
  Could be a moderation issue.  Mailing list activity is very light.

2014-11-19 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to application logging.

Currently there are no issues, which require the board’s attention.


- Community

Log4j 2 remains an active project. The overall
community is healthy and friendly.

Log4cxx is still active at the Incubator. A first release
is in discussion.

After three years the Infra ticket:

 * https://issues.apache.org/jira/browse/INFRA-3991

was eventually closed (Thanks, Infra!) which unblocks
a new Chainsaw release.

In general, all subprojects are healthy.

- Project Branding Requirements

All components except Chainsaw meet the branding requirements.
We will fix the Chainsaw branding with the next release.

- Last three community changes

 * Matt Sicker joined as PMC Member on Aug 10 2014
 * Bruce Brouwer joined as a Committer on May 16 2014
 * Matt Sicker joined as a Committer on Mar 01 2014

We have asked long time inactive members if they want to go emeritus.
The following committers/PMC members have chosen to do so in August:

 * Curt Arnold
 * Nicko Cadell
 * Ceki Gülcü
 * Jacob Kjome
 * Paul Smith

The board was notified and the according records were deleted after
72 hours period.

- Releases

 * Log4j 2.1.0 (Oct 28, 2014)
 * Log4j 2.0.2 (Aug 22, 2014)
 * Log4j 2.0.1 (Aug 05, 2014)

- Subproject summaries

Log4j 2: Active. Moved to Git recently.

Log4j 1: No activity. Needs to be considered for EOL.

Log4net: Almost no activity, but questions on the mailing lists are answered.

Log4cxx: Active in the Incubator. Release is considered.

Log4php: Less activity.

Chainsaw: Ready for a new release.

2014-09-17 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. We need to release 0.11.0 as maintenance release.
2. We probably need to decide what's an acceptable platform/compiler
   list, sort out any remaining hiccups, and then move towards a release.
3. We need to make a broader use of the ASF infrastructure
   (notably the CI, as well as improved management of the Jira
   site - notably with triaging), and establish a roadmap for
   the next releases.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

N/A

How has the community developed since the last report?

No changes in team.

How has the project developed since the last report?

Mails suggest that there's work going on in the background by some
committers especially regarding the build process, but there hasn't been
any notable commit in the last weeks. The current trunk now fixes most of
the important outstanding bugs and we are actively supporting the
project. Some minor changes have been applied for the website.

Date of last release:

2008-04-03 was the official, pre-incubation 0.10.0

Many post-0.10.0 commits exist on trunk which we intend to get out as
0.11.x.

When were the last committers or PMC members elected?

N/A

Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

log4cxx is still getting started.  While activity is happening, they need
to get their first release out the door to be successful and start to get
interest.

2014-08-20 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

Currently there are no issues, which require the board’s attention.


- Community

Log4j 2 remains a very active project. The overall
community is healthy and friendly. Log4j 2.0 has finally been
released. Sally was so kind to support us with crafting a
press release statement.

Log4cxx is still active at the Incubator.

A new Chainsaw release is currently blocked by this Infra-Ticket
(open since Oct 2011):

 * https://issues.apache.org/jira/browse/INFRA-3991

In general, all subprojects are healthy.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We will fix the branding with the next release.

- Last three community changes

 * Bruce Brouwer joined as a Committer on May 16 2014
 * Matt Sicker joined as a Committer on Mar 01 2014.
 * Nick Williams joined the PMC on Feb 19 2014.

- Releases

 * Log4j 2.0.1 (Aug 05, 2014)
 * Log4j 2.0 GA (Jul 17, 2014)
 * Log4j 2.0 RC2 (Jun 25, 2014)

- Subproject summaries

Log4j 2: Very active.

Log4j 1: No activity. A CVE was opened but hasn't been fixed yet.

Log4net: Almost no activity, but questions on the mailing lists are answered.

Log4cxx: Very active in the Incubator.

Log4php: Less activity.

Chainsaw: The ticket INFRA-3991 is blocking a new release:
    https://issues.apache.org/jira/browse/INFRA-3991

2014-06-18 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

  1. We probably need to decide what's an acceptable platform/compiler list,
     sort out any remaining hiccups, and then move towards a release.
  2. We need to release 0.11.0 as maintenance release done via ASF
  3. We need to make a broader use of the ASF infrastructure
     (notably the CI, as well as improved management of the Jira
     site - notably with triaging), and establish a roadmap for
     the next releases.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  N/A

How has the community developed since the last report?

  No changes in team.

How has the project developed since the last report?

  We are actively supporting the project. Mails suggest that there's work
  going on in the background by some committers especially regarding the
  build process, but there hasn't been any notable commit in the last weeks.
  The current trunk now fixes most of the important outstanding bugs.

Date of last release:

  2008-04-03 was the official, pre-incubation 0.10.0

  Many post-0.10.0 commits exist on trunk which we intend to get out as
  0.11.x.

When were the last committers or PMC members elected?

  N/A

Signed-off-by:

  [X](log4cxx2) Christian Grobmeier
  [ ](log4cxx2) Scott Deboy

2014-05-21 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

Currently there are no issues, which require the board’s attention.


- Community

Log4j 2 remains a very active project. The overall
community is healthy and friendly. We expect to add a new committer soon.

Log4cxx is still active at the Incubator.

A new Chainsaw release is currently blocked by this Infra-Ticket
(open since Oct 2011):

 * https://issues.apache.org/jira/browse/INFRA-3991

The Logging project reconsiders the Chair role on a yearly
basis. The Community decided to stick with its current Chair.

In general, all subprojects are healthy.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We will fix the branding with the next release.

- Last three community changes

 * Matt Sicker joined as a Committer on Mar 01 2014.
 * Nick Williams joined the PMC on Feb 19 2014.
 * Remko Popma joined the PMC on Sep 28 2013.

- Releases

 * Log4j 2.0 RC1 (Feb 17, 2014)
 * Log4j Extras 1.2.17 (Oct 20, 2013)
 * Log4j 2.0-beta9 (Sep 21, 2013)

- Subproject summaries

Log4j 2: Very active. A new RC is discussed.

Log4j 1: Almost no activity. A CVE was opened but hasn't been fixed yet.

Log4net: Less active, but healthy and maintained.

Log4cxx: Very active in the Incubator.

Log4php: Less activity.

Chainsaw: The ticket INFRA-3991 is blocking a new release:
    https://issues.apache.org/jira/browse/INFRA-3991

2014-03-19 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. We probably need to decide what's an acceptable platform/compiler list,
   sort out any remaining hiccups, and then move towards a release.
2. We need to release 0.11.0 as maintenance release.
3. We need to make a broader use of the ASF infrastructure (notably the
   CI, as well as improved management of the Jira site - notably with
   triaging), and establish a roadmap for the next releases.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

N/A

How has the community developed since the last report?

The committers are still getting acquainted with each other and the
foundation. There's only little need for support currently, but
from time to time it looks like "old users" notify about themselves.

How has the project developed since the last report?

We have applied a lot of bug fixes which were collected in the last
years in JIRA and fit to a maintenance release, tested on different
platforms and started to discuss about changes in the used build
system because of different problems.

Date of last release:

2008-04-03 was the official, pre-incubation 0.10.0

Many post-0.10.0 commits exist on trunk which we intend to get out as
0.11.x.

When were the last committers or PMC members elected?

N/A

Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

2014-02-19 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

Currently there are no issues, which require the board’s attention.


- Community

Log4j 2 remains a very active project. The overall
community is healthy and friendly. We expect to add new committers in the
coming weeks.

Log4j2 talks were submitted to the ApacheCon US CFP.

Log4cxx returned to the incubator and was active for a few weeks.

A Chainsaw release is currently blocked because we don't have
access to a code signing certificate. We consider this very
important for Chainsaw. Our Infra request showed that
other projects need access to that certificate as well, like:
OpenOffice, jUDDI, Tomcat.

The ticket is unresolved since 05/Oct/2011:
https://issues.apache.org/jira/browse/INFRA-3991

In general, the project is healthy and growing.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We are still planning for a new Chainsaw release.

- Last three community changes

 * Remko Popma joined the PMC on Sep 28 2013.
 * Dominik Psenner joined the PMC on Jun 03 2013.
 * Nick Williams joined as a Committer on May 11 2013.

- Releases

 * Log4j Extras 1.2.17 (Oct 20, 2013)
 * Log4j 2.0-beta9 (Sep 21, 2013)
 * Log4net 1.2.12 (Sep 13, 2013)

- Subproject summaries

Log4j 2: Very active. We are discussing a new beta or release
candidate and the GA release.

Log4j 1: Almost no activity.

Log4net: Less active, but healthy and maintained.

Log4cxx: Returned to the incubator, very active since then.

Log4php: Less activity.

Chainsaw: The ticket INFRA-3991 is blocking a new release:
    https://issues.apache.org/jira/browse/INFRA-3991

2014-02-19 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

1. We probably need to decide what's an acceptable platform/compiler
   list, sort out any remaining hiccups, and then move towards a
   release.
2. We need to publish the project site with updated content to
   reflect the new status and fix documentation bugs.
3. We need to make a broader use of the ASF infrastructure
   (notably the CI, as well as improved management of the Jira
   site - notably with triaging), and establish a roadmap for
   the next releases.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

We are stuck on INFRA-7209 and how to properly publish the project
site.

How has the community developed since the last report?

The committers are still getting acquainted with each other and the
foundation. There have been some discussions about how to develop
within the team of committers already, like using a CI, how
to deal with issues regarding a changelog, which fixes should be
covered by our first incubation release etc.
Moderation of the list seems to work, there were some support
requests which were answered and problems introduced by commits on
trunk discussed.

How has the project developed since the last report?

Some known bugs were fixed already and available patches applied,
which is work in progress for the new release. It has been suggested
to schedule most of the remaining available patches for an upcoming
release of 0.11.0 to include as much content which has been provided
over the years as possible.

Date of last release:

2008-04-03 was the official, pre-incubation 0.10.0

Many post-0.10.0 commits exist on trunk which we intend to get out
as 0.11.x.

When were the last committers or PMC members elected?

N/A

Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

2014-01-15 — as log4cxx2, in the Incubator's report

Logging for C++

log4cxx2 has been incubating since 2013-12-09.  It is a reboot of an
earlier, stalled logging project with a new collection of committers.

Three most important issues to address in the move towards graduation:

1. Triage on old, pre-incubation issues in JIRA and reported mailing
 lists with an eye towards initial re-release blockers
2. Solving those blockers on a minimal set of platforms to permit
 initial re-release.
3. Reengaging former user community, many of whom left as previous
 incarnation became dormant.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

No.

How has the community developed since the last report?

The committers are getting acquainted with each other and the foundation.

How has the project developed since the last report?

This is our first report.

Date of last release:

2008-04-03 was the official, pre-incubation 0.10.0

Many post-0.10.0 commits exist on trunk which we intend to get out as
0.11.x.

When were the last committers or PMC members elected?

N/A

Signed-off-by:

[X](log4cxx2) Christian Grobmeier
[ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:

Christian Grobmeier (grobmeier):

the podling is just getting started

2013-11-20 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

Currently there are no issues, which require Boards attention.

- Community

Log4j 2 remains a very active project. The overall
community is healthy and friendly. The reception of Log4j 2
in the wider community is very good.

Christian Grobmeier gave a few more talks on Log4j 2.
The latest mention of Log4j 2 was at W-Jax in Germany (Nov 7).

The activity around log4cxx has stalled again. Mailinglists are read.

Log4net activity has increased and a release has been cut.

In general, the project is healthy and growing.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We are still planning for a new Chainsaw release.

- Last three community changes

 * Remko Popma joined the PMC on Sep 28 2013.
 * Dominik Psenner joined the PMC on Jun 03 2013.
 * Nick Williams joined as a Committer on May 11 2013.

- Releases

 * Log4j Extras 1.2.17 (Oct 20, 2013)
 * Log4j 2.0-beta9 (Sep 21, 2013)
 * Log4net 1.2.12 (Sep 13, 2013)

- Subproject summaries

Log4j 2: Active

Log4j 1, Extras was released. An issue with the build was raised,
a bugfix release is currently worked on. No further releases are anticipated.

Log4net: More activity.

A new release has been cut and work on restructuring the codebase for
log4net 1.3.x which drops support for .NET 1.x has been started.

Help has been provided on the user list and the newly incoming JIRA
tickets have all been addressed.

Some confusion arose around the log4net Nuget package which isn't
provided by the Apache community but an external developers.  The
website and JIRA description have been clarified that the package is
not under control of the project.

Log4cxx: Less activity, Attic needs to be discussed again.

Log4php: Less activity.

Chainsaw: a new release is on the horizon as the previously blocking
Log4j 1 Extras release was done.

2013-08-21 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

- Issues, which require Boards attention

Both mentioned issues were reported with the last board report.

Issue 1:

We have discussed the attribution request with Ceki Gülcü and refused
to give attribution that all of our work is based on logback.
Instead we proposed to give credits to logback as the framework
served as inspiration.

We haven't heard back of Ceki until now and consider the issue
closed.

Ceki Gülcü remains PMC member of Apache Logging, but has
unsubscribed from the private mailing list to give us room
to discuss. He has not subscribed to the list again.

Issue 2:

We have discussed the similarity of the logback logo and
prepared an email for QOS. In this email we would also
mention that our trademark must be prefixed with "Apache".
So far the Logging PMC has not sent the email.

The situation from issue 1 has cooled down and it might be
better to co-exist in freedom. In addition, the log4j
project has started a logo contest and the confusing
similarity would only exist for an outdated framework.

Issue 3:

This issue has been resolved.


- Community

Log4j 2 remains a very active project. The overall
community is healthy and friendly. The newly elected
committers are still active and already discussed
to become PMC members soon.

The mailing lists face lot more user questions and feedback.
A few Apache projects already discussed the inclusion
of Log4j 2 as their main logging framework (Onami,
Syncope, Struts).

Christian spoke on a german conference about Log4j 2
and received good feedback on the framework. Also recent
blog posts on Log4j 2 received a lot of good feedback.
Surprisingly the rise of Log4j 2 reactivated some discussions
inside the JCP to standardize a logging facade.

log4cxx got a lot more activity on the mailing list, which is
surprising. There is still no decision what should happen next.
At least Christian oversees the mailing lists.

In general, the project is healthy and growing.

Community changes:

JUN 03, 2013: Dominik Psenner joined the PMC
MAY 11, 2013: Nick Williams joined as a new committer
APR 23, 2013: Remko Popma joined as a new committer


- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We are still planning for a new Chainsaw release.

- Releases

  * Log4j 2.0-beta8 (Jul 14, 2013)
  * Log4j 2.0-beta7 (Jun 07, 2013)
  * Log4j 2.0-beta6 (May 10, 2013)

- Subproject details

log4j 1, Extras: two attempts to release the code were made,
but failed. The Extras component was previously named "Companions".

log4net: less activity, a few code modifications. Help
has been provided on the user list.

log4cxx: A couple of user questions were answered by other users.
A few patches has been submitted (but not applied). No development.

log4php: less activity due to summer breaks.

Chainsaw: still blocked by a Extras release.

2013-05-15 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

- Community

Remko Popma joined as a committer.
We have received significant contributions from Nick Williams to log4j 2
and will most likely invite him as committer too.

There is more community participation around log4j 2
in general.

A discussion on the log4cxx lists took place on moving the
component to the attic. A couple of users were -1 to it.
According to them log4cxx is stable and valuable and should
be kept. The idea of forking it to GitHub was not accepted.
The idea of forming a new dev team from the community
and restarting it at the incubator found some interest.
A couple of people mentioned they would be willing to submit
a "few patches". However, it seems nobody is willing to take
ownership for long-term tasks like cutting releases.

In 2012, the Logging project decided on a yearly chair
election. The PMC re-confirmed the current chair to serve
for another year.

In general, the project is healthy and growing again.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw.
We are still planning for a new Chainsaw release.

- Releases

  * Log4j 2.0-beta5 (Apr 25, 2013)

- Subproject details

log4j 1, Companions: less activity, several bugs were
reported.

log4net: less activity, a few code modifications. Help
has been provided on the user list.

log4cxx: no activity (see community section).

log4php: less activity than last quarter.

Chainsaw: still blocked by a Companions release.

Companions (for log4j 1.x): a new release still planned.

2013-02-20 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-
source software related to the logging of application behavior.

- Community

No changes.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw. We
are hoping to release Chainsaw soon, but not much time has been
spent on this.

- Development

General:

No outstanding issues.

log4j 1.2: A few bugreports/patches came in, but no real work has
been done this quarter.

log4j 2.0: Good activity with further increasing interest from the
community which includes patches for new functionality. log4j 2.0-
beta3 was released on Nov 15, 2012. log4j 2.0-beta4 was released
on Feb 2, 2013. We are aiming at the first stable release.

The Apache Onami (incubating) project, which is creating Google
Guice extensions, created a new component which wraps log4j 2.

log4cxx: a few patches were applied from a contributor earlier
this quarter but then this component became inactive again. We have
started discussion on moving it to the Attic as it is becoming more
and more unlikely that it will revive.

log4net: patches have been reviewed and committed.

log4php: Constant activity. log4php moved to GIT, which motivated
several contributors to send patches. A new release is in the making,
along with plans for moving the web site to CMS.

Chainsaw: A new chainsaw release is blocked by the companions
release. The log4j 2.0.0 interest has increased interest in a new
Chainsaw release.

Companions (for log4j 1.x): No work has been done here, but it is
still on the plan to make a release and unblock Chainsaw.

2012-11-21 — Christian Grobmeier

The Apache Logging Services Project creates and maintains open-source
software related to the logging of application behavior.

- Community

Gary Gregory has joined the Apache Logging PMC.

- Project Branding Requirements

All components meet the branding requirements, except Chainsaw. We expect a
new Chainsaw release soon which will close the gap.

- Development

General:

No outstanding issues.
A talk has been held about Apache Logging on ApacheCon EU.

log4j 1.2:

Some work has been done for a new release, but has stalled due to the high
activity of log4j 2.0.

log4j 2.0:

The team is currently voting on the 5th release of log4j 2. There are two
committers actively maintaining the code and we face an increased interest
from the wider community. For example, 802 messages has been sent to the dev@
mailing list (September 418, August 215).

log4cxx:

Low activity. A patch has been sent to the mailing list, but there are no
committers maintaining this component.

log4net:

No activity.

log4php:

Constant activity, 1 release has been published. Preparations for log4php
3.0.0 have started. We get more issue reports/patches from users, but have
not identified a new potential committer yet. The project agreed to migrate
from SVN to GIT and is currently working with Infra on this.

Chainsaw:

A new chainsaw release is blocked by the companions release. The log4j 2.0.0
interest increases interest in a new Chainsaw release.

Companions (for log4j 1.x):

We are heading towards a new companions release. Some work has been done and
the release might happen close after ApacheCon EU.

2012-08-15 — Christian Grobmeier

Logging Services PMC Chair: Christian Grobmeier (grobmeier@apache.org)


Project description
==============

The Apache Logging Services Project creates and maintains open-source
software related to the logging of application behavior.


Community
====

Dominik Psenner has joined the log4net team as a new committer.

Christian Grobmeier has been elected as the new PMC Chair. We all are very
thankful to Curt Arnold for his work on Apache Logging.


Project Branding Requirements
====

Already meeting the requirements:
   - logging.apache.org
   - log4net
   - log4php
   - log4j 1.x
   - log4jcxx
   - log4j 2.0 (to be deployed with the new release)

Open:
   - chainsaw (soon to be done)


Development
====

General:
----

The project has migrated to the Apache CMS, with many help from the Infra
and Maven team. With that we fulfill the requirements of svnpubsub which
will become mandatory by the end of the year.

The JavaMagazin published an article on Apache log4j 2.0 in their August
issue.

log4j 1.2:
----

The 1.2.17 has been released on 28.05.2012. We are working to restructure
the complex build of log4j 1. Besides, the product will see some
maintenance, but no new features.

log4j 2.0:
----

Constant activity and regular commits. The project faces an increased
level of interest. We are currently voting on RC for the first release.

log4cxx:
----

No activity.

log4net:
----

Less activity, some patches coming in.

log4php:
----

Constant activity, still a small team. Changes are mainly driven from one
committer.

Chainsaw:
----

A new chainsaw release is blocked by the companions release.

Companions:
----

We are heading towards a new companions release.

2012-05-16 — Curt Arnold

- Community

Gary Gregory has joined the log4j team as a new committer.

The overall project has become more active in the past weeks. This is most
likely due to the constant activity on log4php, but also of the log4j 2.0
efforts.

Curt Arnold has tendered a resignation of the PMC Chair office pending selection
of a replacement. It has been a pleasure to serve in this role and I have good
intentions to continue to contribute to the project though time constraints are
likely to continue to be severe. It is encouraging to see the recent growth in
the community and project activity. I would expect that the PMC will submit a
resolution for board consideration in time for the next board meeting.


- Project Branding Requirements

With the release of log4j 1.2.17, the log4j 1.x website should conform to the
branding requirements.

Already meeting the requirements:
   - logging.apache.org
   - log4net
   - log4php
   - log4j (pending 1.2.17 release)

Open:
   - log4jcxx
   - chainsaw
   - log4j 2.0

The log4j 2.0 site has not been deployed yet.

- Development

log4j 1.2:

The 1.2.17 release is currently being voted on. Latest with the board meeting a
new version should be available. The project has dropped jdk 1.3 support.
With 1.2.17 the website will reference to the upcoming log4j 2.0 efforts.

log4j 2.0:

Constant activity and regular commits. The project faces an increased level of
interest.  The german JavaMagazin has confirmed to publish an article on log4j
2.0 in one of the summer issues.

log4cxx:

Less activity.

log4net:

This quarter has seen no activity in svn at all.  User questions are
being asked and answered by the community, but there is no real
development.

JIRA issues get discussed and some major pain points have been
identified.  The current set of committers is pretty small and not
very active and we still haven't manage to attract new people who'd
want to contribute consistently.

log4php:

Constant activity, still a small team. Changes are mainly driven from one
committer.

Chainsaw:

A new chainsaw release is blocked by the companions release.

2012-03-21 — Curt Arnold

This is an off-cycle report due to a missed report last
month.

- Community

Florian Semm has been added as a log4php member.


- Project Branding Requirements

No activity this quarter.

- Development

log4j 1.2:

Christian Grobmeier is intending to manage the release of
log4j 1.2.17 and push the release forward in the middle of
March to address a nasty memory leak. Ralph Goers has
volunteered to assist with Windows specific tests.

Two unreleased log4j companions (component and receivers) which
which primarily support Chainsaw are planned to be rolled into
the "extras" companion to minimize the number of products
supported by the project.

log4j 2.0:

Log4j 2 was moved out of the experimental branch and now has its own trunk
under log4j where further development can continue. The Logging team posted
a blog entry announcing this in February. It has remained a struggle to gain
new participants in this effort. Work is continuing towards an initial
release.

log4cxx:

log4cxx has had an extended period of no activity. In recent thread
"Is log4cxx still alive", there was a legitimate frustration at the
lack of a review or action on a bug report and a newcomer
announced that he was forking the project on github, unfortunately
with the name log4cpp which is yet another logging framework for C++.
Ideally, those frustrated with the lack of activity could be converted
to contributors as had happened to varying degrees with log4php and log4net.
However, that requires at least one committer to serve as mentor.

log4net:

Unfortunately the 1.2.11 release of log4net hasn't attracted new
contributors so far.  Development activity is very low, there are a few
questions on the user list that get answered timely and we see almost no
JIRA activity.

We have conducted a user survey last quarter and only very few users
requested support for .NET 1.x, so we may be able to clean up the code
base for upcoming releases.


log4php:

The log4php team has released version 2.2.1.
Florian Semm has joined then ranks of the log4php committers.
The log4php project is still small, but it seems it gets more and more
attraction. Since the last report we have found a few positive reviews
of log4php in the blogosphere.


Chainsaw:

Progress on release still blocked by lack of activity to push log4j companions
on which it depends to release.

2012-02-15 — Curt Arnold

No report was submitted.

2011-11-16 — Curt Arnold

- Community

Stefan Bodewig was added to the Logging PMC effective August 22nd.

- Project Branding Requirements

  - log4net site now conforms to the requirements.
  - component and receivers log4j companions will be rolled into log4j-extras
  - log4j and log4j-extras conform to the requirements.
  - log4php completed the branding requirements in July (with latest release).
  - log4cxx has had no activity.


- Development

log4j 1.2:

Inconsequential development this quarter. log4j 1.2.17 release overdue.

log4j 2.0:

Development of Log4j 2.0 has continued in an experimental branch but is nearing
the point where an alpha release should be done to encourage testing and
wider participation. Informal discussions were held at ApacheCon with attendees
with several expressing interest in it. One individual who has never before
participated in the ASF expressed a strong interest in getting involved.

log4cxx:

No development this period.

log4net:

Development of log4net has picked up again and the first release since
more than five years has been done with log4net 1.2.11 early October.

There still is a backlog of lots of open issues raised against log4net
and the community of developers still is very small.

One contributor - Roy Chastain - was kind enough to set up a survey
for log4net users where we poll for the .NET framework version our
users really need log4net to support.


log4php:

Development of log4php has been progressing steadily mostly by a single
committer. There have been several bug reports, feature requests as well as
patches contributed by the community. The scope of the next release (2.2)
has mostly been decided and the release is planned for December.

An active contributor of log4php, Florian Semm, has volunteered to help with
the release. He will be assisting in testing for any regressions in the newly
developed code.

Chainsaw:

Chainsaw is ready for release push but has been waiting for the component
and receivers companions which it depends on to be released. To simplify
things, it is planned to abandon those as distinct products and roll them
into the existing log4j-extras companion, push an log4j-extras release
and then a Chainsaw release.

2011-08-17 — Curt Arnold

- Community

Ivan Habunek was added to the Logging PMC effective July 18th.
Ivan has been an active participant and release manager for log4php.

Stefan Bodewig will be added barring board objection to the Logging PMC
and will assist mentoring new contributors in a log4net release push.

- Project Branding Requirements

  - log4j and log4j-extras conform to the requirements.
  - log4php completed the branding requirements in July (with latest release).
  - log4net should be brought into conformance with
        newly started release push.
  - other log4j companions will be brought into conformance in
        long promised release pushes.
  - log4cxx has had no activity.

  There was some discussion relative to the log4j companions whether
  a release could be done without addressing the branding requirements.
  There does not appear to be an explicit statement that lack of conformance
  to the branding requirements should block a release even if it had
  sufficient votes. At the moment, the question is academic as no
  such release candidate has been prepared.

- Development

log4j 1.2:

No development this period. Release pushes for several log4j companions to
support a Chainsaw release push are long overdue. Christian Grobmeier who
has build log4php releases has expressed willingness to assist in the
release pushs.


log4j 2.0:

Development of Log4j 2.0 has been progressing with a steady stream of commits
from a single developer on a private branch. A few discussions have taken
place on the developer's list and related discussions have taken place on
the Maven and Commons developers list in an effort to raise awareness and
generate involvement. However, as yet no one else has asked to participate
in the development.

The log4j 2.0 discussion has led to a discussion on commons-logging.

log4cxx:

No development this period.

log4net:

Several new contributors have expressed interest in assisting to prepare
a log4net release. Stefan Bodewig has volunteered to provide mentoring
and commit submitted patches. This effort has just started in the last
week or so and hopefully it will result in a new release and additional
committers.

log4php:

log4php has released version 2.1 in July carried out mainly by two committers.
There were several contributions from users to log4php. Currently there are
discussions on the content of the next release.

Chainsaw:

No development this period. Expect release push after log4j companions on which
Chainsaw depends are released.

2011-05-19 — Curt Arnold

- Community

Development activity has been minimal.  Mailing lists
generally responsive to queries.

My personal involvement this quarter has been limited due to
a recently completed move.  I had hoped to be able to
at least show some progress in time for the board report.

No progress on developing an agenda and resolutions
for an project "annual meeting" to resolve recurring
issues, future project directions and explicitly
considering (and hopefully rejecting) moving to the Attic.


- Project Branding Requirements

No progress this quarter.  As previously reported,
the project and log4j logos on the project web site have been updated.
Documentation for the extras companion has been updated to conform
and the site will be updated once the release is accepted.
Other products will be updated during release pushes until
deadline is imminent.

The log4j logo uses uppercase letters while all other mentions
of log4j are lowercase.  The original vector art was not committed
at the same time as the image and altering or redrawing to use
lowercase letters would appear to be difficult.


- Development

log4j 1.2:

No commits this quarter.  A release push had been
anticipated and the first Duke Nukem reference has
been recorded.

There was a flurry of user discussion in mid-April
related to the known shortcomings of concurrency in log4j 1.2.
Unfortunately, there was no committer involvement and the
thread died out before this interest could be converted
into new code, new contributors or both.  Restarting this
discussion


log4j 2.0:

Three commits by one developer this quarter.
No significant discussion or community has yet developed.


log4cxx:

No commits this quarter.  As previously reported,
a log4cxx release that is compatible with Visual Studio 2010 and
that addresses a persistent problem with crashes on shutdown
(particularly with 64-bit systems) is long overdue.

log4net:

No commits this quarter.

log4php:

Multiple commits this quarter by one developer.

Chainsaw:

No commits this quarter.  After the development over the last year
or so, Chainsaw is due for a formal release which is dependent
on formal releases of a couple of log4j companions.

2011-02-16 — Curt Arnold

- Community

Development activity has been minimal at best.  Mailing lists
generally responsive to queries.

No progress on developing an agenda and resolutions for an
project "annual meeting" to resolve recurring issues
and future project directions.


- Project Branding Requirements

No progress this quarter.  As previously reported,
the project and log4j logos on the project web site have been updated.
Documentation for the extras companion has been updated to conform
and the site will be updated once the release is accepted.
Other products will be updated during release pushes until
deadline is imminent.

The log4j logo uses uppercase letters while all other mentions
of log4j are lowercase.  The original vector art was not committed
at the same time as the image and altering or redrawing to use
lowercase letters would appear to be difficult.


- Development

log4j 1.2:

Only one commit of a typo fix this quarter.  A release push had been
anticipated.


log4j 2.0:

Three commits by one developer this quarter.  No significant discussion
or community has yet developed.


log4cxx:

No commits this quarter.  As previously reported,
a log4cxx release that is compatible with Visual Studio 2010 and
that addresses a persistent problem with crashes on shutdown
(particularly with 64-bit systems) is long overdue.

log4net:

No commits this quarter.

log4php:

15 commits this quarter by one developer.

Chainsaw:

No commits this quarter.  After the development over the last year
or so, Chainsaw is due for a formal release which is dependent
on formal releases of a couple of log4j companions.

2010-11-17 — Curt Arnold

- Community

No new committers this period.  Ralph Goers attended ApacheCON.
There is still consensus to have a project virtual "annual meeting"
to address recurring issues and the PMC chair in a focused manner,
however no agenda or set of proposals was prepared during this period.

- Project Branding Requirements

The project and log4j logos on the project web site have been updated
with TM marks.  The generic logging services content
and log4j-extras content should be updated within the week.
Other content will be updated during their next release
cycle or as implementation period closes.

The log4j logo uses uppercase letters while all other mentions
of log4j are lowercase.  The original vector art was not committed
at the same time as the image and altering or redrawing to use
lowercase letters would appear to be difficult.

- Development

log4j 1.2:

A few bug fixes and enhancements.  To support the pending
Chainsaw release, several log4j "companions" need to have
new or initial releases and log4j 1.2.17 should be released.
apache-log4j-extras 1.1 has had  one release vote and another
release candidate is imminent.  Release votes for the other
companions and log4j 1.2.17 are expected to follow.

log4j 2.0:

Ralph Goers has continued work during this period.

log4cxx:

A log4cxx release that is compatible with Visual Studio 2010 and
that addresses a persistent problem with crashes on shutdown
(particularly with 64-bit systems) is (still) long overdue.

log4net:

Two commits, typical mailing list activity, no progress on NET 4.0
release.

log4php:

Five commits, typical mailing list activity.

Chainsaw:

Chainsaw has been by far the most active development area
again this quarter.  A formal Chainsaw release is hopefully in
sight, but first several log4j "companions" need to be
pushed to their first formal release.

2010-08-18 — Curt Arnold

- Community

Ralph Goers was added as a PMC member and Ivan Habunek was
added as a committer to log4php by PMC votes in early June.

Just prior to the filing of last quarter's board report,
a large body of code for consideration was unexpectedly committed
as a development base for log4j 2.0.  As was noted in last
quarter's report, the scope of the contribution suggested that
IP clearance through the incubator should have been performed.
The issue was raised to the board for guidance and the code
was accepted as committed without additional action.

private@logging was active in mid-May and early June with
discussions on the lack of vitality, progress or new contributors
to the project.  A PMC Chair election was suggested,
though a formal call was delayed to allow a PMC member on vacation
to reengage in the discussion (which did not occur) and then
got lost in the summer doldrums.

A Logging Services blog was created (http://blogs.apache.org/logging/).


- Development

log4j 1.2:

The OSGi metadata in log4j 1.2.16 (released in April)
contained a duplication that prevented the bundle from
properly loading in an OSGi container.  The problem was
fixed in the SVN in June but the expected log4j 1.2.17
release did not occur.


log4j 2.0:

The month of May saw substantial activity after several years
of dormancy.  Ralph Goers contributed a logging framework
for consideration for log4j 2.0 in mid May.  Javadoc
tags were used to mark questions and concerns and there was
healthy discussion on the log4j mailing list.  I restarted my
earlier log4j 2.0 work that had been suspended due to lack of
active reviewers.  There are substantial differences in the
approaches, though both primary developers expect
that they can be eventually complementary.  Unfortunately,
active development did not continue into the summer.

log4cxx:

A log4cxx release that is compatible with Visual Studio 2010 and
that addresses a persistent problem with crashes on shutdown
(particularly with 64-bit systems) is long overdue.

log4net:

Mailing list is active.  One bug fix this quarter but no
other development activity.

log4php:

Ivan Habunek was added as a committer during this quarter,
the mailing list and SVN was active.  A post incubator
log4php release is still on the horizon.

Chainsaw:

Chainsaw has been by far the most active development area
this quarter.  A formal Chainsaw release is hopefully in
sight, but first several log4j "companions" need to be
pushed to their first formal release.

2010-05-19 — Curt Arnold

- Community

No changes to PMC membership or committers in this period.

- Development

log4j 1.2:

log4j 1.2.16 was released on April 6 after several years of
good intentions.  A few loose ends with OSGi and Maven
metadata may warrant a 1.2.17 in the near future.
Releases for several of the log4j "companions" are
expected this quarter.

log4j 2.0:

Ralph Goers contributed a substantial body of code on
May 13th in the log4j 2.0 development sandbox.
We are in the initial stages of digesting the contribution.
As the code was developed off-list, it appears
that it will require IP clearance through the incubator.

log4cxx:

No development activity this period.  Mailing lists
are reasonably active.  log4cxx has been reported not to compile
with Visual Studio 2010 and will likely warrant a
release in the next quarter.

log4net:

No development activity this quarter.  There have been
some questions regarding compatibility with the recent
.NET Framework 4 release that have not been resolved.

log4php:

log4php has graduated the incubator, has active development
and a healthy community.

Chainsaw:

Substantial development this period.  A release push is
expected this quarter.

2010-02-17 — Curt Arnold

- Community

Christian Grobmeier was added to the Logging PMC in December after a year of
contribution to the incubating log4php project.  Christian also has an
interest in contribution to the dormant log4j 2.0 effort and has been
granted commit rights to that branch.

Ceki Gulcu, log4j founder, former PMC chair and project lead of
logback, has raised issues on log4j-dev with my tenure as
PMC Chair.  Relevant links are:

http://issues.apache.org/bugzilla/show_bug.cgi?id=48704
http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/
   201002.mbox/%3c0E472D4C-F245-4408-901A-7D2EA79322C1@apache.org%3e
http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/
   201002.mbox/%3cded132f11002100912o26e5dc3bv866f123278ae8d96@mail.gmail.com%3e

Similar issues were previously raised in:

http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/
   200910.mbox/%3cloom.20091003T093235-375@post.gmane.org%3e
http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/
   200812.mbox/%3c4936704C.4010502@qos.ch%3e


- Development

log4j 1.2:

log4j 1.2.16 is a long overdue push away from a release
to package up two and a half years of bug fixes.

log4j 2.0:

log4j 2.0 is still just talk.  Christian Grobmeier was granted
SVN commit rights and has initiated threads on log4j-dev
regarding log4j 2.0 development.

log4cxx:

No development in this period.

log4net:

Mailing lists are fairly active, several messages a week.  Only one
commit during the report period.

log4php:

log4php 2.0.0-incubating was released on December 14th, 2009.
Mailing list and development activity are healthy.  An push
to exit the incubator is likely to be undertaken shortly.
Christian Grobmeier has been added to the Logging PMC.

Chainsaw:

No development in this period.

2009-11-18 — Curt Arnold

- Summary

No changes to PMC or committers.  Users lists active.  Development glacial
except for log4php and a release push for log4j that didn't quite
make it.


- Development

log4j 1.2:

log4j 1.2.16 now over a year overdue.  Lot of good bug fixes that
are long overdue to get into a formal release.  There was an
release push that didn't quite make it to the finish line
in October.

Most user and bug traffic has involved the rolling file
appenders which are trouble-prone.  There has been some
discussion about restarting an effort to provide an
more robust alternative based on java.nio.

log4j 2.0:

log4j 2.0 (the proposed rearchitecting of log4j targeting Java 5
and using current best practices) has had no activity for over
a year.

In this quarter, there was a little more traffic from potential
contributors who are starting to feel the age of log4j 1.2 to the
point of contributing in building the next generation.

log4cxx:

No development in this period.

log4net:

User list traffic is higher.  New contributors have been answering
questions.  Several bug fixes committed.

log4php:

log4php is under incubation and is its status is officially
reported through the Incubator PMC.  A first release candidate
has been prepared for review and a vote is in progress on
log4php-dev.


Chainsaw:

Several bug fixes committed.

Note: This report was not written in time to allow for Logging PMC
review before the reporting deadline.  All statements are my personal
observation or opinion.

2009-09-23 — as Log4php, in the Incubator's report

Log4PHP is a logging framework similar to Log4J, but in PHP. The project
entered incubation in 2004, retired and restarted again on 2007-07-04.

Since the last report there has been much activity. Slightly more activity
from community could be recognized. Several patches from contributors came
in.

Enviroment:

* Website has been updated. We plan to do this on a regular basis now via
Buildbot
* Blog has been activated (http://blogs.apache.org/log4php)
* Christian Grobmeier has been elected as new PPMC-Member

Code:

* Maven has been established as build tool
* PHP5 port has been finished
* buildbot has been established
(http://ci.apache.org/builders/log4php-trunk)
* Lots of code upgrades, fixes etc.

Next steps:

* Stabilizing/Cleaning up code for the first release
* Try to attract more developers for Log4PHP
* Looking at getting an incubating release done.

Issues before graduation:

* Still less community interaction

2009-08-19 — Curt Arnold

- Summary

No changes to PMC or committers.  Users lists active.  Development glacial.


- Development

log4j 1.2:

log4j 1.2.16 now over a year overdue.  Lot of good bug fixes that
are long overdue to get into a formal release.

Most user and bug traffic has involved the rolling file
appenders which are trouble-prone.  There has been some
discussion about restarting an effort to provide an
more robust alternative based on java.nio.

log4j 2.0:

log4j 2.0 (the proposed re-architecting of log4j targeting Java 5
and using current best practices) has had no activity for over
a year.

log4cxx:

No development in this period.  A minor bug fix release to address
compilation issues and a segfault in some usage patterns would be
desirable.

log4net:

User list traffic is higher.  New contributors have been answering
questions.  Several bug fixes committed.

log4php:

log4php is reporting through the Incubator PMC.  Development appears
to be progressing and the community appears to be healthy.

Chainsaw:

Several bug fixes committed.

Note: This report was not written in time to allow for Logging PMC
review before the reporting deadline.  All statements are my personal
observation or opinion.

2009-05-20 — Curt Arnold

- Community

The log4php project was rebooted in late April.  Gavin McDonald
and Niclas Hedhman are new mentors and Gavin and Christian
Grobmeier were added as committers.

- Development

log4j 1.2:

Minimal development activity, usage question most every day on the
mailing list.  log4j 1.2.16 even longer overdue.

log4j 2.0:

log4j 2.0 (the proposed rearchitecting of log4j targeting Java 5
and using current best practices) has not seen any development
in a year or so.

log4cxx:

Minimal development activity, infrequent usage questions on
mailing list.

log4net:

Limited development activity, usage question every week or so.
Some discussion about preparing a new release.

log4php:

Rebooted last month.  There had been previous discussions on
general@incubator and in board reports, but was unable to find
a call for a vote or any other process leading to the reboot.

Chainsaw:

A few patches this period.

2009-02-18 — Curt Arnold

This report covers the previous month as this project has been
reporting monthly at board request since December.  Unless
otherwise requested, the project will resume quarterly reporting.

- Community

No new PMC members, no new committers in this period.

- Development

log4j 1.2:

One bug fixed addressed in this period.  No other progress toward
a  1.2.16 release.

log4j 2.0:

log4j 2.0 (the proposed rearchitecting of log4j targeting Java 5
and using current best practices) has not seen any development
for many months.

log4cxx:

No commits this month.  No fixes for compilation failures on recent
Fedora release now 3 months or so after initial reporting.

log4net:

No commits this period.


log4php:

log4php has not had any active development for a prolonged
period of time and is not current on its Incubator reporting.

Chainsaw:

No commits this period.


- Releases

log4j 1.2.16 is overdue.  It was originally hoped to be released last fall,
but Hurricane Ike disrupted that release push.  A release candidate before
the next board report would be highly desirable.

Several log4j companions, log4cxx, log4net and Chainsaw are seriously
overdue for releases.

2009-01-21 — Curt Arnold

This is a off-sequence report at the request of the board.  The project
missed its previously scheduled report in November, filed a delayed report
in December and is scheduled to report again in February.

- Community

The community has been relatively quiet over the holidays.  After the previous
board report was filed, there was a complaint raised to the board that the
Logging PMC was not involved in the development of the report and not
cc'd on the filing of the report.  There was proposal and subsequent
discussion on private@logging.apache.org on a process for
developing the board report that would give other PMC members
opportunity to contribute to, comment on or dissent from the report
before submission to the board.  Unfortunately, I should have written
the draft a few days earlier to follow the timeline in that process.

- Development

log4j 1.2:

Some bugs from the bug list have been addressed in this period in
preparation for closing out log4j 1.2.16.

log4j 2.0:

log4j 2.0 (the proposed rearchitecting of log4j targeting Java 5
and using current best practices) has not seen any development
for many months.

log4cxx:

Several well researched bug reports have been filed, but not
been incorporated due to resource issues.  Hopefully, one
or more of these filers may be potential developers.

log4net:

No commits during this period.

log4php:

log4php has not had any active development for a prolonged
period of time and is not current on its Incubator reporting.

Chainsaw:

No commits during this time.

- Releases

log4j 1.2.16 is overdue.  It was originally hoped to be released last fall,
but Hurricane Ike disrupted that release push.  A release candidate before
the next board report would be highly desirable.

Several log4j companions, log4cxx, log4net and Chainsaw are
seriously overdue for releases.

2008-12-17 — Curt Arnold

This is an out of sequence report covering a four month period.

The board should be aware of a thread proposing direct
implementation of SLF4J in log4j raised by Ceki Gulcu
on log4j-dev [1].  The tone of discussion has been fairly
combative.  The first post on 2008-12-06 [2] raises issues with
my execution of the office of PMC Chair.

SLF4J is an abstract logging API created and maintained
by slf4j.org which appears to be solely under Ceki's control.
slf4j.org currently provides a facade implementation that
delegates to log4j.  The proposal is to invert this model and
have log4j classes implement SLF4J interfaces adding a
dependency on SLF4J.

When SLF4J was launched several years ago there was not a way
found to have log4j to directly implement SLF4J
interfaces without breaking source and binary compatibility.
It is uncertain if that has changed.

Only slight progress since the last report.  Commit activity from
carnold (log4j, log4cxx), psmith (log4j, chainsaw), rgrabowski (log4net),
afester (log4cxx), sdeboy (log4j, chainsaw).

log4j 1.2.16 RC1 was said to be imminent at last board report.
Unfortunately, Hurricane Ike and recovery severely reduced
my (carnold) availability early in the period and planning
my upcoming wedding (12/27) has reduced it late in the period.
Who would have guessed that planning a wedding was stress-producing
and time-consuming?

log4cxx has had several compilation issues reported with recent
gcc releases that have not been addressed in a timely manner.
Due to the previously mentioned resource constraints.

log4net has not made significant progress toward a release.

log4php (restarted incubation) has had minimal activity
and no community development.  Reports to the Incubator PMC
are likely long overdue.

[1] http://marc.info/?t=122830451800001&r=2&w=2
[2] http://marc.info/?l=log4j-dev&m=122856498914355&w=2

2008-11-19 — Curt Arnold


2008-08-20 — Curt Arnold

A log4j 1.2.16 RC1 is imminent (hopefully by
the time of the board meeting).

A release push for Chainsaw is still long overdue
which would also involve a maintenace release
of log4j-extras and initial releases of log4j-receivers,
log4j-component and log4j-zeroconf.

There was more preliminary activity on log4j 2.0:
Ralph Goers (ASF member, several PMCs) was added
as a committer for log4j 2.0, many wish list and
design issues were added to the log4j 2.0 JIRA,
and some earlier experiments were moved from
the log4j sandbox to the log4j 2.0 branch.
However there is nothing close to usable at the moment
and no new code.

log4cxx 0.11.0 is close to an RC1 but has stalled
due to activity on log4j.

log4net 1.2.11 is still overdue.  There has been a little activity
and a list of blocking bugs have been identified.

log4php continues to have no development or mailing list activity
and appears to have drifted back off into dormancy
after restarting incubation last summer.

2008-06-25 — as log4php, in the Incubator's report

FAILED TO REPORT

2008-05-21 — Curt Arnold

Apache log4cxx 0.10.0 was released on April 3rd.  This is the first release
after incubation and came almost 4 years after the release of log4cxx 0.9.7
which is now thankfully relegated to the archives.  The release of 0.10.0
has increased activity on the mailing lists and issue tracking.  An 0.10.1
release with minor fixes is anticipated in the next reporting cycle
though one potential issue might warrant jumping to an 0.11.0.

log4j is overdue on an 1.2.16 maintenance release which will likely
occur in conjunction with a push for a release for Chainsaw.

log4j 2.0 development is still just a good intention.  A JIRA
project was started to collect feature requests.

log4net has had relatively quiet and is overdue for a release.

log4php continues to have no development or mailing list activity
and appears to have drifted back off into dormancy
after restarting incubation last summer.

Curt Arnold and Ron Grabowski both attended the Microsoft compatibility
lab in February.

Curt Arnold, Ron Grabowski, Paul Smith and Scott Deboy committed changes
to the SVN in the quarter.  Andreas Fester and Jacob Kjome participated
in the log4cxx 0.10.0 vote.  There was little or no activity from other PMC
members or committers in the period, many who have been dormant for
a long while.

* Export Notifications

The following is reiterated from the previous board report:

The log4cxx, log4j and log4net code bases were reviewed
and did not appear to require a notice.  Chainsaw
and log4php were not reviewed, but are considered
unlikely to contain issues.

log4cxx depends on APR-Util which requires a notice
due to the SSL abstraction, however log4cxx does
not use that feature in APR-Util.

log4net when compiled for the .NET Compact Framework 1.0
calls Win32's CryptGenRandom for random numbers, but no
other methods from the platform's encryption API.

log4j had no identified issues.

2008-02-20 — Curt Arnold

log4cxx is very close to having a viable 0.10.0 release candidate
after years of Real Soon Now.  I was hoping to beat the
reporting deadline, but came up a little short.

log4j has a couple of issues that warrant a 1.2.16 maintenance
release however the log4cxx push has taken priority.  log4j 2.0
development is still just a good intention.

log4net has had steady flow of fixes to long standing bugs
and is likely due for a new release.

log4php has had no development or mailing list activity
and appears to have drifted back off into dormancy
after restarting incubation last summer.

chainsaw needs a concentrated push to release.

Mailing lists have been active, but development outside
of the log4cxx push and log4net maintenance has
been minimal.  Several committers and PMC
members have had no activity this quarter
and there are no obvious candidates for additional
PMC members or committers.

Curt Arnold and Ron Grabowski are both expecting
to attend the Microsoft compatibility lab
the week of February 25th.

* Export Notifications

The log4cxx, log4j and log4net code bases were reviewed
and did not appear to require a notice.  Chainsaw
and log4php were not reviewed, but are considered
unlikely to contain issues.

log4cxx depends on APR-Util which requires a notice
due to the SSL abstraction, however log4cxx does
not use that feature in APR-Util.

log4net when compiled for the .NET Compact Framework 1.0
calls Win32's CryptGenRandom for random numbers, but no
other methods from the platform's encryption API.

log4j had no identified issues.

2007-11-14 — Curt Arnold

Logging Services Report - November 2007

All mailing lists are active and healthy with the exception of log4php
that has been very quiet.  Michael Schmitz was added as a log4php
committer in September.

log4j:

log4j 1.2.15 and log4j-extras 1.0 were released on August 29th.  A
log4j 1.2.16 and log4j-extras 1.1 maintenance releases plus the
initial release of additional log4j companions are expected to occur
with the initial Chainsaw 2.0 release.  No progress on log4j 2.0
development in this period.

Chainsaw:

No progress this quarter on Chainsaw 2.0 release.  Chainsaw 2.0
release candidate should be expected in the next reporting period
after the log4cxx release.

log4cxx:

Lots of bug fixes on new and long standing items.  Expect to finally
have a log4cxx 0.10 release candidate in the next reporting period.

log4net:

log4net web site and documentation where migrated to Maven 2.  No
other development in the quarter.

log4php:

No development this quarter.

2007-08-29 — Curt Arnold

log4j:
A release vote for log4j 1.2.15 and log4j-extras 1.0 is now underway.  In
addition to a large number of bug fixes, log4j 1.2.15 is the first log4j
release built using Maven 2.  log4j-extras contains many log4j 1.3
features and some new ones that will work with with log4j 1.2.9 and later
and possibly some earlier versions.  Additional log4j "companions" are
expected to be released during the next reporting period.  With the
release of log4j 1.2.15 and log4j-extras, there are very few missing
features that would entice people to use the abandoned log4j 1.3 line.
There has been no progress on log4j 2.0 development in this period.

Chainsaw 2:
Chainsaw 2 has broken its ties with log4j 1.3 and a Chainsaw release
build using log4j 1.2.15 is expected in the next reporting period.  A
Chainsaw 2 alpha has been available from the LS web site
(http://logging.apache.org/log4j/docs/chainsaw.html) since March 2006
using Java WebStart signed with the personal email certificate of one of
the Chainsaw developers.  A forthcoming Chainsaw 2 release would have a
traditional tarball/zip distribution using the mirrored distribution
servers.  However, there is a desire to keep a WebStart option, but it is
hard to figure out how to do that the Apache way.  There was a recent
thread on general@incubator about digital signing of jars for WebStart,
but there was no conclusion.

log4cxx:
log4cxx migrated to Maven 2 for generation of the log4cxx web content and
release documentation.  However, log4j consumed most of the development
resources that could have moved log4cxx toward its first official Apache
release.

log4net:
log4net mailing lists have been active but there has been no development
activity in the reporting period other than migrating the log4net
documentation to Maven 2.

log4php:
In June, Knut Urdalen posted a request on log4php-dev asking to become
maintainer of log4php.  The following discussion collected a group of
developers who prepared a incubation proposal for restart log4php.  The
Logging Services PMC supported this proposal and the Incubator PMC
accepted the proposal in July.  2 new committers were added and a
substantial part of a PHP 5 migration was committed shortly thereafter,
but there has been little activity since then likely due to vacation and
such.

2007-05-16 — Curt Arnold

PMC membership:

Ron Grabowski was elected to PMC after several years of contributions
to the log4net project.

PMC actions:

A vote on a log4j 1.2.15 release candidate failed to reach quorum in
late February and early March with only one PMC member voting.  The
lack of response from PMC members was disappointing.  However with
the recent addition of Ron and the increased activity related to
log4j 1.3 and Chainsaw should allow a second attempt to muster enough
votes to reach quorum.

log4j:

There has been substantial increase in activity in log4j in April.
The lack of process towards a log4j 1.3 release was discussed in
http://marc.info/?l=log4j-dev&m=117577748713465&w=2.   log4j 1.3
development has now effectively abandoned in favor of back-porting
log4j 1.3 features for use by log4j 1.2 users and development of
log4j 2.0 designed for JDK 1.5 and later.  A substantial part of the
new features in log4j 1.3 has been packaged in a series of companion
products for log4j 1.2.  Several of the companions will work with
established log4j 1.2.x releases, while a few will only work with
log4j 1.2.15 and later.  log4j 2.0 design experimental was started by
refactoring the pattern-layout component.  All the new companions are
built using Maven 2 and work on converting log4j to use Maven 2 for
documentation and release packaging is underway.  The intent is to
have a mass vote on log4j 1.2.15, the associated companions and a
reworked Logging Services site when all the pieces are complete.

Chainsaw:

Chainsaw has been able to break its dependency on log4j 1.3 with a
combination of the prospective log4j 1.2.15 and several of the log4j
companions.  A vote on a Chainsaw release is expected in conjunction
with the log4j 1.2.15 release.

log4cxx:

Little development activity on log4cxx during this period.  A log4cxx
release is expected to follow the push toward the log4j 1.2.15 release.

log4net:

log4net graduated from the incubator at the start of the quarter.
Little development activity during the period.  A log4net release is
anticipated in the near future.

log4php:

log4php was retired from incubation.  The SVN repository was moved to
repos/asf/incubator/log4php.

Other:

Rony Flatscher (rony@apache.org) inquired about bringing into Logging
Services an log4j-like framework for Open Object Rexx that he has
been developing.  Since he is already an Apache committer, Apache
Labs might be the appropriate venue for further development with a
potential trip through the incubator if the project gains momentum.

2007-02-21 — Curt Arnold

PMC membership:

Yoav Shapira resigned from the Logging Services PMC for personal
reasons.

Two active committers were nominated for PMC membership, however the
minimum required votes had not been cast after 5 days open.  Repeated
requests for any vote (-1, 0, +1) from the silent PMC members did not
produce additional votes.

Niall Daley and Christophe DeVienne should be removed from the list
of PMC members in committee-info.txt.  They had been added to the
list in committee-info.txt based on their presence in the logging-pmc
group in asf-authorization, but there was no record of their election
in the private or general archives, they were not subscribed to
private@logging.apache.org and Niall was unaware that he was
considered a PMC member.  There has not been any communication with
Christophe since 2005-05-16 despite requests for a response.

Michael Catanzarati and Marco Vassura have not communicated with the
project since 2004-11-04 and 2006-01-25 respectively and have not
responded to recent requests to update their status.  Per the Logging
Services bylaws (http://logging.apache.org/site/bylaws.html), they
would be considered "emeritus" PMC members and may request
reinstatement to the PMC.  Would appreciate the guidance of the board
on the appropriateness of the "emeritus" PMC status and how that
should be reflected in committee-info.txt.

Mark Womack has not communicated with the project since 2006-06-18,
though there was some private communication between Mark and I to fix
file permissions on people.apache.org on 2006-09-13.  No response to
recent requests for a status update.

Given the failure to reach the minimum number of votes on the new PMC
member nominations and the log4php termination vote (see below) and
the relatively few number of PMC members actively contributing to the
project, the PMC in its current form may be ineffective in managing
the development efforts of the project.  Board oversight or
appointment of additional PMC members may be necessary.

PMC actions:

The PMC voted to accept log4net into the Logging Service project
pending graduation from the incubator (vote concluded on
general@logging, 2007-02-13).  A vote is currently in progress on
general@incubator.

A vote was called to recommend termination of the log4php incubation
but the vote did not achieve quorum and concluded with 2 +1's and no
comments (vote concluded on general@logging, 2007-02-14).  As an
Incubator PMC member but not representing the Logging Services PMC, I
called a vote on general@incubator to terminate log4php which is
currently in progress.

The PMC voted to accept Elias Ross (eross@apache.org) as a committer
for the log4j subproject (vote concluded on general@logging, 2006-11-25)

There was an attempt to start discussions to simplify the project
bylaws on general@logging, however there did not appear to be
sufficient interest to continue at this time.  I proposed a Uniform
Project Policies effort to the Incubator PMC and if that succeeds,
then the Logging Services PMC could vote whether to replace the
current bylaws with that.

log4j:

log4j project voted to accept Elias Ross (eross@apache.org) as a
committer (vote concluded on log4j-dev@logging, 2006-11-20).

Between 2007-01-25 and 2007-01-29, Elias Ross went on a bug fixing
spree committing patches against 20 or so bugs against log4j trunk
(aka log4j 1.3).  While the intent seems to be good, there was no
discussion in advance of the spree and no discussion on any of the
changes.  The changes caused the unit tests to fail, broke the build
on JDK 1.3, and introduced incompatibilities with log4j 1.2.  Since
Elias had not subscribed to the log4j-dev mailing list with his
@apache.org email address, the SVN commit messages were blocked from
reaching the mailing list.  After realizing that things were going
wrong, I called for a voluntary lockdown on new commits and made
repeated requests for Elias to post the SVN commits to the mailing
list and to discuss his changes.  After getting no response, I spent
a day or so generating replacement commit messages to the log4j-dev
mailing list and reverted only the changes that broke the unit tests
and JDK 1.3 build and commenting on the other changes.  At the time
of this writing, there has been no communication from Elias and no
other apparent activity.  The Logging Service bylaws require a
unanimous vote of all active PMC members to revoke commit
privileges.  A vote to suspend commit privileges until communication
is reestablished is in progress but is unlikely to carry and would
fall fall short of the unanimous vote required for a permanent
revocation.

log4j development has been glacial and the barrier to entry for new
developers is high.  There have not been any commits from developers
other than Curt Arnold and Elias Ross (see above) since August 2006.
log4j 1.2 is mature and widely deployed, however extreme care must be
taken to maintain compatibility while address minor bugs and some
recurring issues (particularly involving concurrency) cannot be
addressed while maintaining compatibility.  There is no reasonable
expectation that log4j 1.3 will ever be sufficiently compatible with
log4j 1.2 to be released and but it is similar enough to log4j 1.2 to
share the same weaknesses.  The idea of a log4j 2.0 that would be
designed for JDK 1.5 and higher, follow current best code and
concurrency practices, would support most legacy log4j clients and
JDK 1.4 logging clients has been discussed, but no code has been
developed.   log4j 1.3 (in my opinion) is a development dead-end as
there is little motivation for development and competition from
LOGback from slf4j.org in the mostly-compatible with log4j 1.2
niche.  The log4j 2.0 concept does appear to meet a legitimate need,
but development can not proceed in earnest until an skeletal
framework has been established and there is no guarantee that
additional developers will be drawn to the project once the barriers
to entry are lowered.

The user list is still active and most questions get a timely response.


log4cxx:

A log4cxx 0.10 is still pending.  The log4j bug spree repair took
quite a bit of time that I had intended to work on release
preparation.  Curt Arnold and Andreas Fester committed code during
the quarter.  Source code was modified to conform to the Source
Header and Copyright policy. User list is active and most questions
get a timely response.

log4net:

log4net voted to be considered for graduation from the incubator.
Nicko Cadell, Ron Grabowski and Curt Arnold committed during the
quarter.  Source code was modified to conform to the Source Header
and Copyright Policy.  Development and user lists are active.  Things
seem to be going smoothly.

log4php:

No commits since 2006-01-25.  Minimal activity on the log4php-dev and
log4php-user list.  No communication with sole committer.  Requests
for status update on log4php-dev list did not prompt any response.
PMC vote to terminate incubation was cross-posted in log4php-user and
log4php-dev and did not prompt any response.  Logging Services PMC
vote to recommend termination did not achieve quorum.  Incubator PMC
vote to terminate incubation is in progress.

2006-11-15 — Curt Arnold

Overall
----------

* No activity.  Changes to project bylaws to reorganize as a
  single project with multiple products should be considered in next
  quarter.  Curt Arnold (PMC Chair) and Ron Grabowski (log4net committer)
  attended ApacheCON US.

log4cxx Report
--------------

* log4cxx status is essentially unchanged since last report.
  An initial ASF release of log4cxx is long overdue.  There only some
  minor bug fixes this quarter and there still needs to be a coordinated
  sprint to address the few remaining issues that have been blocking a
  release.  The user community remains healthy, but development has been
  resource starved.

log4j Report
------------

* log4j 1.2.14 was released on 18 September 2006.  This release added
  concurrency issues and addressed many minor bugs that had built up
  since development had shifted to log4j 1.3 branch several years ago.

* A log4j 1.3 alpha was expected in this period, but no release
  candidate was produced.

* Community discussion around a new appender that would address use cases
  such as distinct log files per thread.  A sandbox effort was started
  for potential inclusion in log4j, but has not progressed to a usuable
  state.

* There is an unclear migration path from log4j 1.2.  log4j 1.2 is widely
  deployed more users are encountering concurrency issues and limitations
  which have been in the code for a long time, some of which can not be
  resolved without breaking compatibility.  The log4j 1.3 development
  effort did not address these issues but broke compatibility in other
  areas in a manner inconsistent with a minor release designation.
  Most development effort in the last 18 months have been to eliminate
  unnecessary compatibility breakages in log4j 1.3.  There has been
  discussion, but little more, about starting a log4j 2.0 development
  effort to target the concurrency defects and target current JDK's.
  In addition, Ceki Gulcu has been promoting migration to LOGBack
  (http://logback.qos.ch/index.html), a LGPL licensed logging framework.
  However given the terms of the LGPL license, it is risky for log4j
  developers to review the LOGBack code due to possibly contaminating
  log4j which makes it difficult to respond to LOGBack advocacy on the
  mailing lists.

log4net Report
--------------

* The log4net project is still in incubation, but likely time to make an
  exit which will hopefully be accomplished by the next report.

* No scheduled work apart from bug fixing and evaluating contributed patches
  at the moment.

* We have an open ended discussion on the use and storage of strong name
  assembly signing keys. This may need further discussion at wider level,
  and probably requires some sort of consensus amongst all the
  .NET projects.

log4php Report
--------------

* No report available from log4php committers in time for this report.
  The mailing list have been very quiet with only 4 messages on the
  user list and no messages on the development list.  Likely time to
  consider ending incubation and finding a permanent resting place.

2006-10-25 — as log4net, in the Incubator's report

Work continues on the next point release containing minor bug
fixes. We are evaluating several enhancements that take advantage of
the new features in .NET 2.0. This raises backwards compatibility
questions.

We have an open ended discussion on the use and storage of strong name
assembly signing keys. This may need further discussion at wider
level, and probably requires some sort of consensus amongst all the
.NET projects.

2006-10-25 — as log4php, in the Incubator's report

No important news to report. Mailing lists still maintain low
activity.

2006-08-16 — Curt Arnold

Overall
----------

* The Logging Services PMC continues to track projects under
  incubation: log4net, log4php.

* Mark Womack resigned as PMC chair and Curt Arnold was appointed by
  the Board after nomination by the PMC to assume the office.

* There has been some recent discussion on a recurring topic of
  logging for Javascript.  There are several log4j-like Javascript
  implementations in the wild and the authors of at least one of them
  has expressed an interest in contributing to an ASF effort in that
  space.  The next step would be to attempt to gather a Javascript
  logging interest group to decide what, if anything, that would be
  beneficial for Logging Services to do in that space.

* Logging Services is currently structured as a "umbrella" project.
  There was some discussion long time ago about modifying the bylaws
  of the project so that it is a single project with multiple products
  and I expect to reraise the issue shortly.

log4cxx Report
--------------

* An initial ASF release of log4cxx is long overdue.  There ponly some
  minor bug fixes this quarter and there still needs to be a
  coordinated sprint to address the few remaining issues that have
  been blocking a release.  The user community remains healthy, but
  development has been resource starved.

log4j Report
------------

* A log4j 1.2.14 release candidate is expected shortly.  The consensus
  had been to end the log4j 1.2 version with log4j 1.2.13, however
  there have been several significant concurrency issues repeated
  encountered by the user community and fixed in the SVN that should
  justify reconsidering that decision.

* A log4j 1.3 alpha 9 release is also expected shortly.  Several
  binary compatibility issues with log4j 1.2 have been resolved since
  the last release.  A contributed alternative set of appenders that
  address some reentrancy and concurrency issues were moved from the
  sandbox to the trunk for wider distribution and feedback.

log4net Report
--------------

* The log4net project is still in incubation.

* Work continues on the next point release containing minor bug
  fixes. We are evaluating several enhancements that take advantage of
  the new features in .NET 2.0. This raises backwards compatibility
  questions.

* We have an open ended discussion on the use and storage of strong
  name assembly signing keys. This may need further discussion at
  wider level, and probably requires some sort of consensus amongst
  all the .NET projects.

log4php Report
--------------

* No report available from log4php committers in time for this report.
  The mailing list have been very quiet with only 7 messages on the
  user list and no messages on the development list.

2006-05-24 — Mark Womack

PMC Report
----------

* The Logging Services PMC continues to track projects under incubation:
  log4net, log4php.

* The LS PMC voted to nominate Curt Arnold to the ASF Board for the position
  of LS PMC Chair.  A resolution was submitted to the ASF Board for
  consideration at the May board meeting.


log4cxx Report
--------------

* Several issues blocking a 0.10.0 (formerly 0.9.8) release have been resolved.
  Need to have a sprint to get a release out the door.


log4j Report
------------

* Work continues on version 1.3; Version 1.3a8 released back in February.  Many
  issues around compatibility with v1.2.X were addressed.


log4net Report
--------------

* The log4net project is still in incubation.

* The log4net team has recently release 1.2.10. This release includes many
  minor fixes which dramaticaly improve the quality of the release. One of
  these is a fix for a security issue that was raised through
  security@apache.org. We would like to thank Mark Cox from the security
  team for his help managing this issue.


log4php Report
--------------

* The log4php project is still in incubation.

2006-02-15 — Mark Womack

[ Provided in January ]

2006-01-18 — Mark Womack

PMC Report
----------

* The Logging Services PMC continues to track projects under
  incubation: log4net, log4php.

* All Logging Services projects and respositories have been converted
  to subversion as planned.  Much thanks and gratitude to Henri
  Yandell for helping us sort it out and doing the actual conversion.

* The Logging Services ApacheCon BoF session was lightly attended.
  Members of the various subprojects were able to meet and exchange
  ideas.

* New committers have been added for log4cxx (Andreas Fester) and
  log4net (Rob Grabowski).  These communities continue to grow.


log4cxx Report
--------------

* Andreas Fester was added as a committer and has been improving the
  automake build.

* Progress toward a 0.10 release (formerly 0.9.8) has been slow due to
  the recent log4j compatibility effort.


log4j Report
------------

* Version 1.2.12 and 1.2.13 were released since the last board report.
  Various features and bug fixes were included.  No more releases on
  the 1.2 branch are planned at this time.

* Work on version 1.3 is ongoing and has increased in recent weeks
  with a focus on restoring binary and source compatibility with
  version 1.2.  Monthly builds are planned and will be used to get
  feedback from the user community before achieving the beta
  milestone.  Current plan is to release version 1.3 by mid-year 2006.


log4net Report
--------------

* The log4net project is still in incubation, but it is active.  The
  Logging Services PMC has elected Rob Grabowski
  (rgrabowski@apache.org) as a new committer. This would brings the
  number of active committers to 4, helping meet incubator exit
  criteria.

* The log4net committers are working on compatibility with the .NET
  2.0 releases from Microsoft and Mono.


log4php Report
--------------

* The log4php project is still in incubation, with low activity.  Some
  minor bug fixes commited.

2006-01-18 — as log4net, in the Incubator's report

The log4net project is still in incubation, but it is active. The Logging
Services PMC has elected Rob Grabowski ( rgrabowski@apache.org) as a new
committer. This would brings the number of active committers to 4, helping
meet incubator exit criteria.

The log4net committers are working on compatibility with the .NET 2.0
releases from Microsoft and Mono.

2006-01-18 — as log4php, in the Incubator's report

Some minor bug fixes committed.

Added new php5 classes to start coding log4php using the new php5 object
model.

2005-11-16 — Mark Womack


2005-09-21 — Mark Womack

Projects listed in alphabetical order.

PMC Report
----------

* The Logging Services PMC continues to track projects under incubation:
  log4net, log4php.

* The PMC is hoping to move all Logging Services projects to the SVN
  repository by the end of September.  A migration plan is currently
  under discussion.

* A BoF session on Logging Services was submitted to the conference
  committee for ApacheCon US 2005.

* In general, the PMC is pleased to report a high level of livelihood,
  with increased development, testing, and planning levels.  There has
  been consistent involvement and good communication with both
  committers and outside contributors in various aspects.

log4cxx Report
--------------

* Progress continues towards a 0.9.8 release, as tracked by JIRA
  issue LOGCXX-62.  Most major issues have been resolved.  The reamining
  work involves restoring functionality that was temporarily disabled
  while pervasive changes were made.

* The log4cxx team continues to seek additional committers among current
  contributors, and hopes to add one committer over the next month or so.

log4j Report
------------

* On June 23rd, log4j v1.2.11 was released.  This was primarily a
  maintenance release focused on ensuring the build process included
  some previously missing components.

* The log4j team is planning to release v1.2.12 in early September.  There
  have already been several release candidates for this version, and good
  feedback from testers.  This release contains one major new feature, a
  built-in TRACE logging level, which has long been requested by users, and
  which should allow for easier compatability with java.util.logging and
  Jakarta Commons-Logging.  The other focus of this release, which will
  hopefully be the final log4j 1.2 version, is to ensure compile- and
  run-time compatability with old JDKs.

* As soon as v1.2.12 is released and the SVN migration is complete,
  the log4j team plans to accelerate work  on v1.3, a major new release.
  Significant work remains on log4j 1.3, but the goal of a 2005 release
  is still in sight.

log4net Report
--------------

* The log4net project is still in incubation, but it is active.  The
  Logging Services PMC is currently voting on a new committer,
  Rob Grabowski (rgrabowski@apache.org), and the vote seems likely to pass.
  This would bring the number of active committers to 4, helping meet
  incubator exit criteria.

* The log4net committers are working towards the next maintenance release
  with a focus on code quality and improving the available end user
  documentation.

log4php Report
--------------

* No report submitted, will follow up with subproject.


------------------------------------------------------
End of minutes for the September 21, 2005 board meeting.

2005-08-17 — Mark Womack


2005-07-28 — as log4net, in the Incubator's report


2005-07-28 — as log4php, in the Incubator's report


2005-06-22 — Mark Womack

Logging Services report 2005-05
-------------------------------

Projects listed in alphabetical order.

PMC Report
----------

* Ceki Gülcü decided to step down as Chair of the Logging Services PMC and
Mark Womack was nominated and recommended to the ASF Board as the
replacement.  The ASF Board appointed Mark through resolution at the May
board meeting.  The PMC thanks Ceki for all of his efforts to get the Logging
Services project off the ground as the PMC Chair!

* Issues with the log4cxx project were raised by Ceki Gülcü to the ASF
board and LS PMC as part of his chair handoff.  At issue was the
perceived problem that log4cxx currently has three committers, only two of
which are currently active (the third of which is currently on a leave of
absence).  This issue was orignally raised when the log4cxx project was
graduated from incubation, but it was felt that the situation was healthy
enough and new committers would be added to the log4cxx project in the near
future.  However, no new committers have been added to date.  The Logging
Services PMC is still monitoring the situation.  There are several
contributors to the log4cxx project that are showing some real potential to
becoming full committers, given some more time.  The PMC will continue to
update the board and incubator as to the progress.

* Discussions around interoperability between the various Logging Services
subprojects implementations have been started.  Many people within the
Logging Services project see  this as an important aspect of providing unified
logging support across different development languages.  What exactly it means
and how the subprojects can conform to it needs to be determined, but the LS
project is in a unique position to forge a solution in this area.


log4cxx Report
--------------

* A release is still long overdue, however most major issues have been
resolved and remaining tasks primarily involve restoring functionality
that had been disabled during recent pervasive changes.  Jira issue
LOGCXX-62 is tracking the progress toward an 0.9.8 release.

* Two developers were submitted to the PMC for committer access at the PMC
Chairman's request.  The PMC consensus was that the candidates needed a
longer history before committer access was granted.


log4j Report
------------

* In April, the log4j committers voted to recall version 1.2.10 of log4j.
The primary concern being that it was not released under the bylaws of the
Logging Services project in regards to releases by subprojects.

* The log4j committers have agreed upon a release overview and timeline
for future releases. Versions 1.2.11 and 1.2.12 are going to have important
bug fixes and (hopefully) the long awaited addition of the TRACE level.
Work on 1.3 will progress with the finalization, consolidation, and testing of
features.  Timeframe for the 1.3 release is targeted for October of this
year.

* The current log4j cvs has a dependency on code from a related outside
project, slf4j (Simple Logging Facade For Java).  The basis of this code is
originally from the log4j project (the UGLI api set), but was moved outside to
have it under a different, compatible license (X11/MIT type license).  There is
planned support for slf4j for the v1.3 release and discussions about official
support in the v1.2 branch.  The slf4j project is currently providing a fork of
the log4j 1.2 version, called nlog4j, that provides an slf4j implementation.


log4net Report
--------------

* Log4net is currently incubating. The incubator approved the release of
log4net 1.2.9 beta which is the first release of log4net under Apache.
The upcoming release goals are to ensure consistent code quality and
improve the available end user documentation.

* The project's ongoing goal is to increase the number of active
committers and to graduate from incubation.


log4php Report
--------------

[No report submitted by committers, LS PMC following up as to project status]

2005-05-18 — Ceki Gülcü <


2005-02-23 — Ceki Gülcü

No submitted report.

2004-11-14 — Ceki Gülcü


2004-08-18 — Ceki Gülcü

Projects listed in alphabethical order.

- report for the PMC

The Logging Services PMC has focused its efforts on verifying the
legal and proper status of all projects and committers under the PMC's
jurisdiction.  We have been working with the Foundation to ensure all
committers and code are properly covered as far as licensing and
intellectual property rights are concerned.

While the incubation process is ongoing, we have made some progress
towards agreeing on common interfaces and schemas for logging services
in the different programming languages.

- report for log4cxx

Two new committers, namely, Curt Arnold and Christophe de Vienne, have
joined the log4cxx project.

log4cxx version 1.0 should be released within the next quarter. This
version should have the same feature as log4j 1.2.8 but will not
include log4j 1.3 additions.

For the moment, the supported OS/platforms are Linux/Mandrake10,
Windows/MSVC6, Windows/MSVC7.1, Windows/Cygwin, and FreeBSD. We need
testers in order to support Mac OS X, HPUX, and SunOS.

- report for log4j

The Log4j team continued progress towards the next major release,
log4j version 1.3.  We anticipate the first alpha build of this
version within the next quarter.

We have made specific progress in the area of splitting the log4j
distribution into smaller components: a core, GUI viewers like
Chainsaw, and other additions from the sandbox like filters and
configuration tools.

- report for log4net

No report has been submitted.

- report for log4php

Marco Vassura has contacted the various contributors in order to
obtain their formal approval.

Contributor             Licence change approval received by the
                       Logging Services PMC on:

Abel Gonzales          1 Jul 2004 01:25:47 +0200
Ilker Kiris            ?
Domenico Lordi         ?
Sergio Strampelli      30 Jun 2004 13:54:16 +0200
Blake Watters          ?
Simon Wiest            30 Jun 2004 14:55:37 +0200

2004-06-23 — Ceki Gülcü

* The log4j team is working feverishly towards an alpha release for
version 1.3 which will incorporate a large set of new features. We are
also working with projects dependent on log4j, such as
commons-logging, to ensure backward compatibility.

* Log4j's Chainsaw tool is now accessible via Java Web Start.  The
Logging Services PMC is committed to exploring and evaluating new
ideas for enhancing functionality and productivity of System
Administrators / Monitors.

* The log4cxx prokect updated its licence to Apache 2.0. It released
version 0.9.7, it's first version under the Apache Logging Services
umbrella.

* Log4net now supports building under the Mono Beta 1 runtime.

2004-05-26 — Ceki Gülcü

* The log4j team is working feverishly towards an alpha release for
version 1.3 which will incorporate a large set of new features. We are
also working with projects dependent on log4j, such as
commons-logging, to ensure backward compatibility.

* Log4j's Chainsaw tool is now accessible via Java Web Start.  The
Logging Services PMC is committed to exploring and evaluating new
ideas for enhancing functionality and productivity of System
Administrators / Monitors.

* The log4cxx prokect updated its licence to Apache 2.0. It released
version 0.9.7, it's first version under the Apache Logging Services
umbrella.

* Log4net now supports building under the Mono Beta 1 runtime.

2004-02-18 — Ceki Gülcü


2004-01-21 — Ceki Gülcü

The report, as noted in Attachment H, was approved by General Consent.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now