[jira] [Commented] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2024-01-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17801602#comment-17801602 ] Matt Sicker commented on LOG4J2-1477: - Seems like it's easier to just use JSpecify d

[jira] [Comment Edited] (LOG4J2-1531) Change attribute and component values from String to Object

2023-12-28 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17801036#comment-17801036 ] Matt Sicker edited comment on LOG4J2-1531 at 12/28/23 6:29 PM: ---

[jira] [Commented] (LOG4J2-1531) Change attribute and component values from String to Object

2023-12-28 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17801036#comment-17801036 ] Matt Sicker commented on LOG4J2-1531: - So basically a wrapper around the Configurati

[jira] [Resolved] (LOG4J2-858) Improve PluginManager to filter plugins by class

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-858. Fix Version/s: 3.0.0 (was: 2.3) Assignee: Matt Sicker Resolut

[jira] [Resolved] (LOG4J2-3011) Support aliases in PropertiesUtil to ease renaming deprecated properties with new ones

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3011. - Fix Version/s: 3.0.0 Assignee: Ralph Goers Resolution: Fixed This was addressed

[jira] [Resolved] (LOG4J2-3000) Move to CI-friendly versions in Maven

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3000. - Resolution: Fixed This has been addressed by now as we have an automated release preparation pr

[jira] [Resolved] (LOG4J2-515) Support OSGi bundles without requiring OSGi dependencies.

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-515. Fix Version/s: 3.0.0 Resolution: Fixed In 2.x, we did this via an optional dependency on the

[jira] [Resolved] (LOG4J2-348) Java2 Security for OSGi Bundles

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-348. Fix Version/s: (was: 2.3) Resolution: Won't Fix SecurityManager is going away. > Java2

[jira] [Resolved] (LOG4J2-677) Upgrade LightCouch to 0.1.x

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-677. Resolution: Won't Fix This code was deprecated. > Upgrade LightCouch to 0.1.x > --

[jira] [Resolved] (LOG4J2-633) Need to check permissions when registering shutdown hooks and obtaining classloaders

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-633. Resolution: Won't Fix SecurityManager is going away after Java 21, and Java 21 doesn't allow for s

[jira] [Resolved] (LOG4J2-516) As a developer using OSGi, I want to use Log4J as my OSGi Log Service

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-516. Resolution: Won't Fix For OSGi purposes, we've decided to delegate this responsibility to Pax-Loggi

[jira] [Resolved] (LOG4J2-1795) LogEvent serialization deserialization

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-1795. - Resolution: Won't Fix Support for serialization was removed in 3.0.0 due to security concerns ar

[jira] [Resolved] (LOG4J2-1871) Add an Avro layout for extensible binary encoding

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-1871. - Resolution: Won't Fix I'm closing this as we've discussed the idea behind binary layouts before,

[jira] [Resolved] (LOG4J2-2086) Sort Import Statements Automatically With Maven

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2086. - Fix Version/s: 3.0.0 2.22.0 Assignee: Piotr Karwasz Resolution

[jira] [Resolved] (LOG4J2-2493) Remove deprecated code

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2493. - Assignee: Matt Sicker Resolution: Fixed I've handled most of this already. > Remove depre

[jira] [Commented] (LOG4J2-1531) Change attribute and component values from String to Object

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792250#comment-17792250 ] Matt Sicker commented on LOG4J2-1531: - [~rkapsi] do you have any public code to shar

[jira] [Resolved] (LOG4J2-2600) Declarative Groovy Configuration DSL

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2600. - Resolution: Won't Fix I'm going to close this in favor of [https://github.com/apache/logging-lo

[jira] [Resolved] (LOG4J2-2836) No way to distinguish release candidate tags from release versions

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2836. - Assignee: Volkan Yazici Resolution: Fixed Volkan handled this when updating the Scala buil

[jira] [Resolved] (LOG4J2-2839) Prevent Jenkins from building tagged release candidats

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2839. - Resolution: Not A Problem No longer relevant as we've switched to using GitHub Actions where we'

[jira] [Resolved] (LOG4J2-2921) Enable parallel test execution for compatible tests

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2921. - Fix Version/s: 2.21.0 Assignee: Piotr Karwasz (was: Matt Sicker) Resolution: Fix

[jira] [Resolved] (LOG4J2-2920) Optimize various points of the build

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2920. - Fix Version/s: 3.0.0 2.22.0 Assignee: Piotr Karwasz (was: Christian

[jira] [Assigned] (LOG4J2-2920) Optimize various points of the build

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-2920: --- Assignee: Christian Grobmeier > Optimize various points of the build >

[jira] [Resolved] (LOG4J2-2932) Under OSGi Log4j uses brute force to scan for plugins causing multiple issues

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2932. - Fix Version/s: 3.0.0 Assignee: Piotr Karwasz Resolution: Fixed This was fixed ba

[jira] [Resolved] (LOG4J2-2934) Under OSGi log4j-api almost never binds to a Provider (e.g. from log4j-core)

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2934. - Fix Version/s: 3.0.0 Assignee: Piotr Karwasz Resolution: Fixed This was fixed ba

[jira] [Commented] (LOG4J2-2937) Provide counters to measure log rate

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792240#comment-17792240 ] Matt Sicker commented on LOG4J2-2937: - Linking this with [https://github.com/apache/

[jira] [Resolved] (LOG4J2-3015) Remove "packages" attribute from CompositeConfiguration

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3015. - Assignee: Ralph Goers Resolution: Fixed This was fixed in LOG4J2-3644. > Remove "packages

[jira] [Resolved] (LOG4J2-3097) log4j-slf4j-impl not use MessageFactory2

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3097. - Fix Version/s: 3.0.0 Assignee: Ralph Goers Resolution: Fixed This was fixed inci

[jira] [Resolved] (LOG4J2-3283) Add error-prone to build

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3283. - Fix Version/s: 3.0.0 2.22.0 Resolution: Fixed Implemented in [https://

[jira] [Assigned] (LOG4J2-3283) Add error-prone to build

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3283: --- Assignee: Piotr Karwasz > Add error-prone to build > > >

[jira] [Commented] (LOG4J2-1650) log4j2-core diet

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792230#comment-17792230 ] Matt Sicker commented on LOG4J2-1650: - Well, this might be harder to support when ev

[jira] [Resolved] (LOG4J2-3384) Upgrade Cassandra appender and integration test to use Cassandra 4.x

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3384. - Fix Version/s: 3.0.0 Resolution: Won't Fix The Cassandra appender has been deprecated and

[jira] [Resolved] (LOG4J2-3354) Publish an SBOM with Log4j

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3354. - Fix Version/s: 3.0.0 2.22.0 Resolution: Fixed [https://github.com/apac

[jira] [Assigned] (LOG4J2-3354) Publish an SBOM with Log4j

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3354: --- Assignee: Christian Grobmeier > Publish an SBOM with Log4j > -- > >

[jira] [Resolved] (LOG4J2-2803) Create standardized scopes and dependency injection API

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2803?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2803. - Resolution: Fixed This API isn't likely to change much more (besides the {{DI.FactoryBuilder}}

[jira] [Resolved] (LOG4J2-3443) Defer JMX initialization unless opted in

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3443. - Resolution: Duplicate Resolving this as a "duplicate" of [https://github.com/apache/logging-log

[jira] [Commented] (LOG4J2-3443) Defer JMX initialization unless opted in

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792223#comment-17792223 ] Matt Sicker commented on LOG4J2-3443: - Adding link to [https://github.com/apache/log

[jira] [Commented] (LOG4J2-2795) Make LogManager/LoggerContext creation time reasonable

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=1779#comment-1779 ] Matt Sicker commented on LOG4J2-2795: - This likely depends on [https://github.com/ap

[jira] [Assigned] (LOG4J2-3465) Maven and download hashes do not align

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3465: --- Assignee: Volkan Yazici > Maven and download hashes do not align >

[jira] [Resolved] (LOG4J2-3465) Maven and download hashes do not align

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3465. - Resolution: Fixed This was fixed a few releases ago. We have fully reproducible builds! > Maven

[jira] [Resolved] (LOG4J2-3466) Automate artifact publishing and release preparation

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3466. - Resolution: Fixed This has been completed as of 2.20.something (I forget which) after Volkan im

[jira] [Assigned] (LOG4J2-3466) Automate artifact publishing and release preparation

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3466: --- Assignee: Volkan Yazici (was: Matt Sicker) > Automate artifact publishing and release prep

[jira] [Resolved] (LOG4J2-3474) Use PluginBuilder for instantiating plugins

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3474. - Fix Version/s: 3.0.0 Assignee: Matt Sicker Resolution: Fixed Resolving this issu

[jira] [Commented] (LOG4J2-3093) Nashorn-based plugins no longer supported in Java 15+ due to JEP 372

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792216#comment-17792216 ] Matt Sicker commented on LOG4J2-3093: - Assigning to [~vy] as it's likely relevant fo

[jira] [Assigned] (LOG4J2-3093) Nashorn-based plugins no longer supported in Java 15+ due to JEP 372

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3093: --- Assignee: Volkan Yazici > Nashorn-based plugins no longer supported in Java 15+ due to JEP

[jira] [Resolved] (LOG4J2-3299) Add structured format for configuring PropertiesUtil settings

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3299. - Fix Version/s: 3.0.0 Resolution: Fixed Ralph implemented this in [https://github.com/apac

[jira] [Assigned] (LOG4J2-3299) Add structured format for configuring PropertiesUtil settings

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3299: --- Assignee: Ralph Goers > Add structured format for configuring PropertiesUtil settings > ---

[jira] [Commented] (LOG4J2-3236) Improve privileged access to parent class loader in LoaderUtil

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792214#comment-17792214 ] Matt Sicker commented on LOG4J2-3236: - Note that this must be limited to the 2.x bra

[jira] [Resolved] (LOG4J2-3515) Flakey or broken test: ClockFactoryTest

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3515. - Fix Version/s: 3.0.0 Assignee: Matt Sicker Resolution: Fixed This was fixed in

[jira] [Resolved] (LOG4J2-2653) Migrate to JUnit 5

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-2653. - Resolution: Fixed Most tests have been migrated, and we have fairly sophisticated extensions at

[jira] [Resolved] (LOG4J2-3521) PropertiesUtil-related test failures

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3521. - Fix Version/s: 3.0.0 Assignee: Matt Sicker Resolution: Fixed This was eventually

[jira] [Resolved] (LOG4J2-3511) Make Log4j use its own BOM

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3511. - Assignee: Volkan Yazici Resolution: Fixed Volkan finished this a while back. > Make Log4j

[jira] [Resolved] (LOG4J2-3497) ConstraintValidator's are not employed by PluginManager

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3497. - Fix Version/s: 3.0.0 (was: 2.19.0) Resolution: Fixed > ConstraintV

[jira] [Commented] (LOG4J2-3497) ConstraintValidator's are not employed by PluginManager

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792206#comment-17792206 ] Matt Sicker commented on LOG4J2-3497: - Going through old issues and realized that I

[jira] [Work started] (LOG4J2-3497) ConstraintValidator's are not employed by PluginManager

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on LOG4J2-3497 started by Matt Sicker. --- > ConstraintValidator's are not employed by PluginManager > -

[jira] [Resolved] (LOG4J2-3606) Log4j should be a registered trademark

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3606. - Resolution: Fixed This was finished fairly recently. We updated our trademarks on the site, too.

[jira] [Commented] (LOG4J2-3040) ShutdownCallbackRegistry should be part of log4j-api, not log4j-core

2023-12-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792203#comment-17792203 ] Matt Sicker commented on LOG4J2-3040: - I was looking at LoggerContext earlier today

[jira] [Commented] (LOG4J2-3652) jlink creates broken runtime image when using "--strip-debug" flag

2023-11-25 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17789728#comment-17789728 ] Matt Sicker commented on LOG4J2-3652: - So this is caused by my adoption of the JSR 3

[jira] [Commented] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-21 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788573#comment-17788573 ] Matt Sicker commented on LOG4J2-1477: - I like this JSpecify draft, though it's a dra

[jira] [Commented] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-21 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788572#comment-17788572 ] Matt Sicker commented on LOG4J2-1477: - So far, they're just aliases forĀ {{javax.anno

[jira] [Updated] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-1477: Fix Version/s: 3.0.0 > @NonNull support (for @NonNullByDefault or similar) > -

[jira] [Commented] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788180#comment-17788180 ] Matt Sicker commented on LOG4J2-1477: - Working on this in a branch, but I've merged

[jira] [Work started] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on LOG4J2-1477 started by Matt Sicker. --- > @NonNull support (for @NonNullByDefault or similar) > -

[jira] [Assigned] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-1477: --- Assignee: Matt Sicker > @NonNull support (for @NonNullByDefault or similar) > -

[jira] [Commented] (LOG4J2-1477) @NonNull support (for @NonNullByDefault or similar)

2023-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788154#comment-17788154 ] Matt Sicker commented on LOG4J2-1477: - Now that we have {{spotbugs-annotations}} as

[jira] [Commented] (LOG4J2-3344) Add fluent API for MapMessage and structured logging

2023-11-10 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17785105#comment-17785105 ] Matt Sicker commented on LOG4J2-3344: - There seems to be some useful APIs to learn f

[jira] [Resolved] (LOG4J2-3496) Support injection via container types

2023-10-15 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3496. - Resolution: Fixed This was generally implemented in {{InstanceFactory}} through various {{Facto

[jira] [Commented] (LOG4J2-3595) Supporting disruptor 4.x

2023-10-09 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17773432#comment-17773432 ] Matt Sicker commented on LOG4J2-3595: - We made an initial 3.0 alpha release, though

[jira] [Commented] (LOG4J2-3649) catching() is missing in KotlinLogger

2023-02-08 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17686078#comment-17686078 ] Matt Sicker commented on LOG4J2-3649: - Oh nice catch before I got around to a 1.3.0

[jira] [Updated] (LOG4J2-3649) catching() is missing in KotlinLogger

2023-02-08 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-3649: Fix Version/s: Kotlin 1.3.0 > catching() is missing in KotlinLogger >

[jira] [Resolved] (LOG4J2-3228) Nothing should implement Serializable in Log4j 3

2023-01-14 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3228. - Resolution: Fixed Merged in master. > Nothing should implement Serializable in Log4j 3 > --

[jira] [Assigned] (LOG4J2-3228) Nothing should implement Serializable in Log4j 3

2023-01-14 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3228: --- Assignee: Matt Sicker > Nothing should implement Serializable in Log4j 3 >

[jira] [Commented] (LOG4J2-1531) Change attribute and component values from String to Object

2023-01-03 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17654269#comment-17654269 ] Matt Sicker commented on LOG4J2-1531: - For the most part, yeah. I've been working on

[jira] [Commented] (LOG4J2-3228) Nothing should implement Serializable in Log4j 3

2022-12-27 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17652312#comment-17652312 ] Matt Sicker commented on LOG4J2-3228: - As part of continued updates in the propertie

[jira] [Commented] (LOG4J2-3637) Spotless build plugin failing in CI is way too late

2022-11-24 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17638407#comment-17638407 ] Matt Sicker commented on LOG4J2-3637: - Oh wow that's exactly how we do it in Spinnak

[jira] [Resolved] (LOG4J2-3637) Spotless build plugin failing in CI is way too late

2022-11-20 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3637. - Resolution: Workaround Seems as though git doesn't let you clone this with a repository. Workaro

[jira] [Created] (LOG4J2-3637) Spotless build plugin failing in CI is way too late

2022-11-19 Thread Matt Sicker (Jira)
Matt Sicker created LOG4J2-3637: --- Summary: Spotless build plugin failing in CI is way too late Key: LOG4J2-3637 URL: https://issues.apache.org/jira/browse/LOG4J2-3637 Project: Log4j 2 Issue Typ

[jira] [Commented] (LOG4J2-3633) Flaky test: org.apache.logging.log4j.core.appender.rolling.RollingAppenderCronOnceADayTest.testAppender

2022-11-19 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17636254#comment-17636254 ] Matt Sicker commented on LOG4J2-3633: - Test disabled in master after having failed r

[jira] [Resolved] (LOG4J2-3636) Vulnerability with log4j2 dependency

2022-11-16 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3636. - Resolution: Invalid Being a library dependency, the end user always has control over the final

[jira] [Commented] (LOG4J2-3510) Broken titles/sections

2022-11-15 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634644#comment-17634644 ] Matt Sicker commented on LOG4J2-3510: - Those are markdown files in a velocity templa

[jira] [Created] (LOG4J2-3633) Flaky test: org.apache.logging.log4j.core.appender.rolling.RollingAppenderCronOnceADayTest.testAppender

2022-11-12 Thread Matt Sicker (Jira)
Matt Sicker created LOG4J2-3633: --- Summary: Flaky test: org.apache.logging.log4j.core.appender.rolling.RollingAppenderCronOnceADayTest.testAppender Key: LOG4J2-3633 URL: https://issues.apache.org/jira/browse/LOG4J2-3

[jira] [Resolved] (LOG4J2-3626) Flatten the ThreadContextMap interfaces with default methods

2022-11-06 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3626. - Resolution: Fixed Added to master. > Flatten the ThreadContextMap interfaces with default metho

[jira] [Commented] (LOG4J2-3622) Support for virtual threads

2022-11-05 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17629392#comment-17629392 ] Matt Sicker commented on LOG4J2-3622: - I think the Recycler abstraction is a good id

[jira] [Created] (LOG4J2-3626) Flatten the ThreadContextMap interfaces with default methods

2022-11-05 Thread Matt Sicker (Jira)
Matt Sicker created LOG4J2-3626: --- Summary: Flatten the ThreadContextMap interfaces with default methods Key: LOG4J2-3626 URL: https://issues.apache.org/jira/browse/LOG4J2-3626 Project: Log4j 2

[jira] [Resolved] (LOG4J2-3459) Reduce use of class static initialization blocks

2022-10-30 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-3459. - Fix Version/s: 3.0.0 Resolution: Fixed Added to master in [https://github.com/apache/log

[jira] [Updated] (LOG4J2-3459) Reduce use of class static initialization blocks

2022-10-30 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-3459: Description: There are numerous classes that use static initializer blocks to perform computation

[jira] [Assigned] (LOG4J2-3459) Reduce use of class static initialization blocks

2022-10-30 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3459: --- Assignee: Matt Sicker > Reduce use of class static initialization blocks >

[jira] [Created] (LOG4J2-3613) Add support for using GitHub Codespaces or other web IDEs

2022-10-06 Thread Matt Sicker (Jira)
Matt Sicker created LOG4J2-3613: --- Summary: Add support for using GitHub Codespaces or other web IDEs Key: LOG4J2-3613 URL: https://issues.apache.org/jira/browse/LOG4J2-3613 Project: Log4j 2 Iss

[jira] [Commented] (LOG4J2-2649) Is Log4j2 considered to support successful static compilation under GraalVM?

2022-10-06 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-2649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17613599#comment-17613599 ] Matt Sicker commented on LOG4J2-2649: - I've tried using GraalVM in a small CLI at wo

[jira] [Commented] (LOG4J2-3609) javac error when PluginProcessor (log4j-core jar) is in the classpath and annotation is not

2022-10-05 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17613036#comment-17613036 ] Matt Sicker commented on LOG4J2-3609: - I think you'll be happy to see that in our 3.

[jira] [Commented] (LOG4J2-3609) javac error when PluginProcessor (log4j-core jar) is in the classpath and annotation is not

2022-10-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17611997#comment-17611997 ] Matt Sicker commented on LOG4J2-3609: - This seems to be a problem regardless of the

[jira] [Commented] (LOG4J2-3609) javac error when PluginProcessor (log4j-core jar) is in the classpath and annotation is not

2022-10-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17611992#comment-17611992 ] Matt Sicker commented on LOG4J2-3609: - I'm able to reproduce this issue in a unit te

[jira] [Assigned] (LOG4J2-3609) javac error when PluginProcessor (log4j-core jar) is in the classpath and annotation is not

2022-10-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker reassigned LOG4J2-3609: --- Assignee: Matt Sicker > javac error when PluginProcessor (log4j-core jar) is in the classpa

[jira] [Commented] (LOG4J2-3606) Log4j should be a registered trademark

2022-09-25 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17609234#comment-17609234 ] Matt Sicker commented on LOG4J2-3606: - Updated our sites a little bit for key TMs an

[jira] [Work started] (LOG4J2-3606) Log4j should be a registered trademark

2022-09-25 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on LOG4J2-3606 started by Matt Sicker. --- > Log4j should be a registered trademark > --

[jira] [Created] (LOG4J2-3606) Log4j should be a registered trademark

2022-09-25 Thread Matt Sicker (Jira)
Matt Sicker created LOG4J2-3606: --- Summary: Log4j should be a registered trademark Key: LOG4J2-3606 URL: https://issues.apache.org/jira/browse/LOG4J2-3606 Project: Log4j 2 Issue Type: Proposal

[jira] [Commented] (LOG4J2-3603) Provide a lightweight alternative to Spring's LoggingSystem

2022-09-21 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17607870#comment-17607870 ] Matt Sicker commented on LOG4J2-3603: - This would be essentially some sort of bootst

[jira] [Commented] (LOG4J2-3595) Supporting disruptor 4.x

2022-09-15 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17605397#comment-17605397 ] Matt Sicker commented on LOG4J2-3595: - Hopefully sometime this year, but I wouldn't

[jira] [Commented] (LOG4J2-708) Servlet filter claims to support async but doesn't use AsyncContext

2022-09-11 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17602889#comment-17602889 ] Matt Sicker commented on LOG4J2-708: Yeah that sounds reasonable to me. The main purp

[jira] [Commented] (LOG4J2-3586) AppenderSkeleton substitute in Log4j2.17.

2022-09-01 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17599088#comment-17599088 ] Matt Sicker commented on LOG4J2-3586: - Have you looked at property substitution and

[jira] [Updated] (LOG4J2-3428) Update 3rd party dependencies for 2.18.0

2022-07-04 Thread Matt Sicker (Jira)
[ https://issues.apache.org/jira/browse/LOG4J2-3428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-3428: Fix Version/s: 2.18.0 (was: 2.18.1) > Update 3rd party dependencies for 2.1

  1   2   3   4   5   6   7   8   >