apache/logging-log4j2

Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.

apache/logging-log4j2 é bom para iniciantes?

Nos últimos 30 dias, apache/logging-log4j2 fez merge de 13 de 37 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 1 issue para iniciantes aberta.

Estrelas
3.6k
Forks
1.8k
Issues abertas para iniciantes
1
Issues indexadas
195
Merge médio
5d 6h
PRs com merge (30d)
24
Linguagem predominante
Java
Licença
Apache-2.0
Último push no GitHub
7/11/2026
Última indexação
14/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
good first issue

Como contribuir com apache/logging-log4j2

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Suas contribuições serão publicadas sob a licença Apache-2.0 do projeto.
  4. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • additivity attribute
    Aberta
    waiting-for-maintainer

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100

    apache/logging-log4j2#4475 ·

    Mantenedores costumam responder em até 1 dia

  • Limit the nesting depth of `JsonReader` and document it as internal
    Aberta
    configuration enhancement layouts

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100

    apache/logging-log4j2#4463 ·

    Mantenedores costumam responder em até 1 dia

  • `evaluateOnStartup="true"` saves logs under wrong file names after missing scheduled roll
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    appenders:Rolling bug priority: P1 waiting-for-maintainer

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100

    apache/logging-log4j2#4449 ·

    Mantenedores costumam responder em até 1 dia

  • Migrate `log4j-api-test` tests to JUnit 5
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    api priority: P3 tests waiting-for-maintainer

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    apache/logging-log4j2#4430 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Fix `StatusLogger` crash when property access is denied
    Talvez livre de novo @abhiramaab assumiu há 19 dias e não há nenhum pull request aberto. Aberta
    api bug priority: P2

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100

    apache/logging-log4j2#4429 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Cap the database appender buffer instead of discarding a failed batch
    Aberta
    appenders appenders:JDBC enhancement priority: P3

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    apache/logging-log4j2#4369 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Async loggers silently discard events when the ring buffer is full and LMAX Disruptor 4 is used
    Talvez livre de novo @ramanathan1504 assumiu há 48 dias e não há nenhum pull request aberto. Aberta
    async bug priority: P1

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 70/100

    apache/logging-log4j2#4356 · 16 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Log messages appear to be trimmed when using PatternLayout %m%n
    Talvez livre de novo @ramanathan1504 assumiu há 59 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    apache/logging-log4j2#4088 · 6 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Make XInclude support in XML configuration opt-in for improved security hardening
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    configuration enhancement priority: P3 waiting-for-interest waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    apache/logging-log4j2#4064 · 4 reações ·

    Mantenedores costumam responder em até 1 dia

  • Log4j pollutes downstream compile classpaths, for example making compilation slower
    Talvez livre de novo @ppkarwasz assumiu há 242 dias e não há nenhum pull request aberto. Aberta
    bug build dependencies priority: P2

    apache/logging-log4j2#4034 · 9 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • SslConfig is null when trying to capture logs using Syslog with TLS
    Talvez livre de novo @vy assumiu há 270 dias e não há nenhum pull request aberto. Aberta
    appenders bug configuration layouts priority: P1

    apache/logging-log4j2#4026 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Deadlock when use TimeoutBlockingWaitStrategy
    Aberta
    async bug priority: P2 waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100

    apache/logging-log4j2#4009 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Logfile not rotating when falling back on DST
    Talvez livre de novo @ppkarwasz assumiu há 301 dias e não há nenhum pull request aberto. Aberta
    appenders:Rolling bug priority: P2

    apache/logging-log4j2#3980 · 1 comentário · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • LastModifiedTime of compressed file is not preserved
    Talvez livre de novo @vy assumiu há 381 dias e não há nenhum pull request aberto. Aberta
    appenders:Rolling enhancement priority: P3

    apache/logging-log4j2#3965 · 3 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Throw on `ConfigurationFactory::getConfiguration` failures
    Aberta
    api configuration enhancement priority: P3

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3958 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • [3.x] Remove the support for no-args methods annotated with `@Inject`
    Aberta
    api enhancement plugins priority: P3

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3897 ·

    Mantenedores costumam responder em até 1 dia

  • Document valid uses cases for `PatternLayout` fallback in `JsonTemplateLayout` docs
    Talvez livre de novo @vy assumiu há 445 dias e não há nenhum pull request aberto. Aberta
    documentation good first issue layouts priority: P3

    apache/logging-log4j2#3895 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Create dependency injection metadata index
    Talvez livre de novo @jvz assumiu há 461 dias e não há nenhum pull request aberto. Aberta
    enhancement graalvm plugins priority: P3

    apache/logging-log4j2#3875 · 5 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Create a standalone artifact for non-internal test fixtures
    Aberta
    enhancement priority: P3 tests

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    apache/logging-log4j2#3832 · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Add Support for Custom Headers in SMTP Appender
    Talvez livre de novo @ramanathan1504 assumiu há 80 dias e não há nenhum pull request aberto. Aberta
    appenders enhancement priority: P3

    apache/logging-log4j2#3704 · 15 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • lost log files under high load (using .gz)
    Aberta
    appenders:Rolling bug priority: P1 waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    apache/logging-log4j2#3648 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Small licensing and copyright documentation inconsistencies
    Aberta
    documentation priority: P3 waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3644 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Reintroduce the Scorecard workflow
    Aberta
    build github_actions priority: P3

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    apache/logging-log4j2#3604 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Fix `toString()` method in configuration implementations
    Aberta
    configuration enhancement priority: P3

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    apache/logging-log4j2#3599 · 3 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

  • Log file timestamp not updated on some file systems. Support periodic sync to flush metadata to FS
    Aberta
    appenders enhancement priority: P3 waiting-for-maintainer

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    apache/logging-log4j2#3593 · 14 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Memory Usage Increase in Log4j2 2.24.3 with Async Logging Due to RingBufferLogEvent
    Aberta
    async performance question waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3569 · 11 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • LoggerContext fires 2 PropertyChangeEvent with 'propertyName' set to 'config' on a single reconfigure
    Aberta
    bug configuration priority: P2

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3546 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • DefaultLogBuilder ignores a throwable inferred by created Message
    Aberta
    api bug priority: P2 waiting-for-maintainer

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 52/100

    apache/logging-log4j2#3473 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

  • AbstractConfiguration#initialize - making two passes generates invalid configuration - no check if initialization has already been performed
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3449 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • DefaultConfigurationBuilder - is not final but cannot be practically extended due to (in)visibility of private fields
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    apache/logging-log4j2#3441 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Make `logger.error(ex);`, `logger.info(ex);`, etc. print stack trace by default
    Aberta
    waiting-for-maintainer

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    apache/logging-log4j2#3433 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Log4J2: PatternLayout "charset" in documentation but forbidden by xml schema
    Aberta
    waiting-for-maintainer

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    apache/logging-log4j2#3423 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • The performance of FileAppender significantly decreases under JDK21
    Aberta
    waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    apache/logging-log4j2#3393 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Builder definitions in final Appender implementations unncessarily use Generics on Builder class
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3368 · 10 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add `log4j-api` to Log4j Core 3.x binary distribution
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    apache/logging-log4j2#3356 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • When logging exceptions, the exception stack traces include dynamically generated class names, which leads to a memory leak.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3282 · 11 comentários ·

    Mantenedores costumam responder em até 1 dia

  • There is no module-info source in log4j-core-3.0.0-beta3-sources.jar
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3255 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • DefaultMergeStrategy - problem merging filters
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3173 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Synchronization between `2.x` and `main`
    Talvez livre de novo @ppkarwasz assumiu há 59 dias e não há nenhum pull request aberto. Aberta
    waiting-for-maintainer

    apache/logging-log4j2#3161 · 26 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • AbstractConfiguration - Potential NPE on AsyncLoggerConfigDisruptor
    Aberta
    waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#3156 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Plugins should either have a builder or a factory method
    Talvez livre de novo @ppkarwasz assumiu há 746 dias e não há nenhum pull request aberto. Aberta
    bug

    apache/logging-log4j2#3126 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Unwanted logging by StatusLogger
    Talvez livre de novo @vy assumiu há 744 dias e não há nenhum pull request aberto. Aberta
    invalid

    apache/logging-log4j2#3100 · 26 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Log4j site docs for the Contents pane should be a wee bit wider or not wrap
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    apache/logging-log4j2#3091 ·

    Mantenedores costumam responder em até 1 dia

  • `PropertiesConfigurationBuilder` throws instead of returning `null`
    Talvez livre de novo @Suvrat1629 assumiu há 632 dias e não há nenhum pull request aberto. Aberta

    apache/logging-log4j2#3088 · 11 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Example xinclude-loggers.xml is not quite right (minor mistype, fails validation re xsd)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    apache/logging-log4j2#2997 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support scanning a directory for log4j2 configuration files
    Aberta
    waiting-for-maintainer

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    apache/logging-log4j2#2852 · 14 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Deprecate usage of TCCL in `Loader/LoaderUtil`
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    apache/logging-log4j2#2850 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Socket Appender has no default port value for `UDP`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    apache/logging-log4j2#2793 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Replace field injection with setter injection in `3.x`
    Talvez livre de novo @jaykataria1111 assumiu há 740 dias e não há nenhum pull request aberto. Aberta
    good first issue plugins waiting-for-maintainer

    apache/logging-log4j2#2769 · 44 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • ProviderUtil.lazyInit hangs indefinitely
    Aberta
    api bug osgi

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    apache/logging-log4j2#2655 · 14 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.