This is an automated email from the ASF dual-hosted git repository.
robbie pushed a change to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
discard be6fcb84f8 fixup after rebase to main at
3aeb24ae01f19a37d9378820a40d36624c28288b
discard e8c39581d3 NO-JIRA some real debug I made with the new logging - just
squash with everything else
discard ce01cf68ca fixup after rebase against main at
a254e50aae5487148e3a1a3f7dfe54ff5139f88b
discard d1602f3f34 update notes, remove old comparison files
discard edaec85a05 remove arg that isnt being used anymore
discard cb63473140 add notes
discard 9fd86f1230 try out simplifying to use auto-detected log4j2.properties
config file
discard 78031b9e4b repeat removal to undo compensating commits
discard 3d8e29d3ad suppress unnecessary log4j2.properties file from console
war overlay files
discard 164ae72896 update documentation around logging
discard bf52cb2cc5 replace jbl reference with slf4j
discard 78dc117607 add outline of details for versions.md to cover
discard b9bb445041 remove some remaining logging.properties files
discard 4a9cba957f remove comparison logging-CI.properties file as the CI
specific config has gone away entirely
discard 0dff739aaa update notes
discard a2089b5d22 remove examples config files that seem not to be referenced
anywhere, and reference things that dont seem to exist
discard f6fdb2a660 restore comment
discard 8b1ad43d73 adjusting defaults
discard 0bce33e42f add note from some looking at the handling
discard a024f47476 some consolidation and simplification of the processor to
make following easier and verification more consistent
discard d9be0856e9 Replacing JBL by slf4j on rest
discard 930c64641a Fix stacktraces of generated exceptions to not include the
generated logmessage method
discard 91b22f1d7f WIP: fixups after rebase onto main at
11eab605842716487b0ca2cd5b019ba71bcc313d
discard e103b894a9 add note
discard 48af883d2b action some TODOs, add some others
discard cfe82b9e20 some notes around reload
discard bb02cc2bee remove a couple TODOs not needed
discard f63378613b fixups after rebase to main at
a0f39a4b28545f4010e07d950c34fe9f1f228b68
discard 1840c1dc1e fixup header comments
discard f0d0078823 fix some file references and update notes
discard 1f15f61fc5 convert some more test loggers
discard c93fb3e110 remove slf4j->jbl bridge from example
discard 4cd67761e8 replace a couple of examples logging.properties that enable
audit logger output
discard 36a1fe099c add a note
discard f17521c967 remove exclusion that is no longer needed
discard 347c12ad1a switch another logger missed previously
discard 98daddfe19 fixups after rebase to main at
0ca44c0e6972991cf80e5feda34f6d02cf94dea0
discard 1d2544d8e8 remove uses of JBL from compatibility tests, add
artemis-unit-test-support to snapshots CP to ensure test appender class is
found and avoids stacktracing
discard d8306534aa add another TODO note
discard 27dae46958 move another old log config file out to root, for any later
comparisons needed
discard 55c0fa9de0 replace logging.properties files for e2e-tests server
configs
discard 924e607656 remove commons-logging slf4j bridge now the karaf bits dont
cause beanutils log spam
discard 789c78a7e6 move karaf server feature test to its own module, its
logging deps mess with the commons-config handling
discard 69ad69ef57 delete old Log4J 1.x log4j.properties files that shouldnt
be doing anything, build isnt using log4j 1.x / reload4j anymore
discard fa84b245ef update deps to match actual SLF4J base usage and simplify
discard 3602f44a64 use latest log4j version
discard 1098de12c6 remove now-unused import
discard 228f416dd3 update notes
discard f4c1a88764 remove rather than reinstate a couple of unnecesarry level
manipulations
discard 15bb34aca8 ensure method or class based cleanups for
AssertionLoggerHandler exist or will be effective, where startCapture() has
been called previously
discard fec486d6e7 reinstate another test manipulating levels
discard 637e082753 restore one of the remaining tests using JBL, manipulating
levels
discard 9bc40a383a Revert "add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc"
discard 506b23ce8f Revert "Moving dependencies as test"
discard 984ba3647e Revert "Remove slf4j bridge depedencies from libs", towards
getting build back to consistent deps state and to more easily revert original
addition leading to issue.
discard e111a0b161 fixing build after rebase
discard 92bdba8aa5 Rebased upstream/1662bc740eb4435f5236a70e310825c1daef2e08
discard 26942e5d47 fixing test
discard f4dbd839ec Moving dependencies as test
discard 5159ed4667 Remove slf4j bridge depedencies from libs
discard 9cf37f2bcf Removing log facade package
discard 9752f0a950 make start on updating remaining integration tests,
manipulating levels etc
discard 3b0986ae73 remove various mentions of jblm and wildfly-common from
scripts etc, update service config logging details..now to see what it breaks
discard c0e5798896 also move the old main tests logging.config file
discard 0a7bbdcad5 move old base logging.properties out of artemis-cli, but
leave it in root for comparison to see needed config updates as others replaced
discard ecd66b4e0a add some TODOs for area cleanup still needed
discard 4dd01fa8ac change remaining integration tests except those with TODOs
discard 8574230059 Adding safeguard against {?} on LogProcessor
discard 8e05c6d625 fix compile issues IDE somehow decided not to show
discard 4e94291980 more test changes
discard 029e65917d more test updates
discard 9981bfff38 some more integration test updates
discard e64e452606 make start on updating integration tests
discard f86378263d add note about e2e-test fixups needed
discard 49d8a24bdf add artemis-unit-test-support dep to various modules that
have tests, avoid stacktrace on not finding appender from shared logging config
discard eb7c8156f3 Verifying JMX Security and setting up
javax.management.builder.initial before Log4J starts its own JMX
discard 536170dae3 add artemis-unit-test-support dep to various modules that
have tests, and will stacktrace if the appender isnt found which is referenced
in their shared logging test config
discard 2fbe2b896f fix dep scope
discard edee24642c add note about many integration-tests etc still using JBL
discard 8ae2d4cbb3 fix other files similar to commit titled 'Fixing duplicate
properties'
discard 165803f191 Fixing duplicate properties
discard c70ea1500b Setting version as 3.0.0
discard 394745d27c updating version after rebasing
discard 0917c0b22d add log config to get NettyNativeTest working
discard 08512af35b simplify test logging config again, adjust assertion to be
more specific and take into account change in output from
07329118c10d14bce018a580b0dadbcf081233a8
discard 9671532eec add log config for AuditLoggerAMQPMutualSSLTest
discard 71eca04b08 ARTEMIS-3902 Adding Reason to Security Exception
discard 96d61cd264 add some TODO notes from memory
discard 2ecc48fd70 add some [in-flux] config to get more failing audit log
smoke tests passing
discard 1d28d04885 apply needed change only, and remove old unused
logging.properties file
discard e6ad7b806d reset smoke test config to current base assembly config
discard c9db9e7c83 some more helper additions to bring default assembly
logging config into line with prior config
discard 4271ec457a Adding a test with no argument on exception (just to be
sure)
discard c94d58c3fb Removing @Cause annotation
discard d027551c56 fix up errorprone error and an IDE warning
discard 49e8809fd4 ensure exceptions/causes are the last arg passed, as the
logging framework expects, and processor now enforces
discard e14309e098 fix checkstyle on processor
discard 43768ea065 small tweak on test
discard 0c99bfb510 Enforcing exception as the last argument
discard 35ee35cd6d log processing improvement with exceptions
discard 2c98332c0f flesh out assembly default logging config, give output like
previous behaviour
discard df06be39df Removing Reload4J
discard 8eeb50dea4 fix some more placeholders missed previously
discard a6b56be002 make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
discard 938fb19a65 reorder args to match previously out-of-order placeholders,
ensure new output matches previous
discard 31f92684c4 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
discard b15cae473c switch to released 2.0.0 artemis-native dep
discard 0fdd1f46e0 Fixing up some {0} versus {}
discard f6af572586 re-enable GHA CI runs in the main repo, build now in state
it can pass the PR test subset (except for
d153efde4e04703875c92fdcb45f9f65b87a215b needing reverted which would make it
fail)
discard 30b96906d1 add TODO for another fun task
discard fc6f09714d fix various test failures due to unexpected message string;
also make some tests indicate why they failed
discard 9a962ce6d8 temporarily remove test to allow concentrating on other
issues
discard 90aa690fcb fix test missed in prior change
discard e1a1be07c6 fix format of code prefix in messages, pointed out by
failing test
discard f2e817229a make a start on a basic loging config for distribution
discard 6bb3e4b5a4 add some more needed deps; essentially every module with
tests (or without specific log test config) will need this to avoid a
stacktrace from logging setup issues
discard 89a93db216 avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
discard 84b939e4b9 Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
discard d57eca646a add some deps needed/used already, look into test failure
discard 2641d5a1ae fixup for release profile following prior rebases+squashes
discard 0ea7859da2 add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
discard 2225cddf1e basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
discard 7420b40699 make a start on restoring AssertionLoggerHandler to get
tests going
discard b6f1522c0b Artemis native at 2.0 snapshot
discard 2efc3c1d35 squashed logging changes from Clebert + me, rebased onto
main at 3aeb24ae01f19a37d9378820a40d36624c28288b
new 635d15327d squashed logging changes from Clebert + me, rebased onto
main at 3aeb24ae01f19a37d9378820a40d36624c28288b
new e3cbd0aad0 Artemis native at 2.0 snapshot
new 7ae0b2d739 make a start on restoring AssertionLoggerHandler to get
tests going
new 446222e683 basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
new fb725f5551 add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
new f7edc21af2 fixup for release profile following prior rebases+squashes
new 69f22de75a add some deps needed/used already, look into test failure
new 06eac12e96 Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
new 2b6ea0dddc avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
new 1b9f21b519 add some more needed deps; essentially every module with
tests (or without specific log test config) will need this to avoid a
stacktrace from logging setup issues
new c91df78ffa make a start on a basic loging config for distribution
new f585a3f6b5 fix format of code prefix in messages, pointed out by
failing test
new bf2e4dd1fe fix test missed in prior change
new 9389200bb5 temporarily remove test to allow concentrating on other
issues
new 38fd5e6c06 fix various test failures due to unexpected message string;
also make some tests indicate why they failed
new 2607c04bfa add TODO for another fun task
new cbbdabf07c re-enable GHA CI runs in the main repo, build now in state
it can pass the PR test subset (except for
d153efde4e04703875c92fdcb45f9f65b87a215b needing reverted which would make it
fail)
new 044c89a421 Fixing up some {0} versus {}
new 1cf348a8e3 switch to released 2.0.0 artemis-native dep
new 47ec858e21 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
new 379768883a reorder args to match previously out-of-order placeholders,
ensure new output matches previous
new 7ad05cb79e make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
new a5301dfc01 fix some more placeholders missed previously
new 2bca05d45e Removing Reload4J
new 68af7cd62e flesh out assembly default logging config, give output like
previous behaviour
new 01016ae021 log processing improvement with exceptions
new 42dc48b166 Enforcing exception as the last argument
new 0bde1eef5b small tweak on test
new 81d02e55e6 fix checkstyle on processor
new ecbf36b093 ensure exceptions/causes are the last arg passed, as the
logging framework expects, and processor now enforces
new 1afca9b463 fix up errorprone error and an IDE warning
new bd033c0639 Removing @Cause annotation
new 7e31ae49c5 Adding a test with no argument on exception (just to be
sure)
new 991e8ee9bf some more helper additions to bring default assembly
logging config into line with prior config
new f1bddf3b01 reset smoke test config to current base assembly config
new b036bae012 apply needed change only, and remove old unused
logging.properties file
new 6026ffb20a add some [in-flux] config to get more failing audit log
smoke tests passing
new eee4d4fe6b add some TODO notes from memory
new e7a1b92458 ARTEMIS-3902 Adding Reason to Security Exception
new b00de75822 add log config for AuditLoggerAMQPMutualSSLTest
new 7efa951ab4 simplify test logging config again, adjust assertion to be
more specific and take into account change in output from
07329118c10d14bce018a580b0dadbcf081233a8
new 6f3041e99d add log config to get NettyNativeTest working
new 3a5fad42bd updating version after rebasing
new 9bb1ac48cf Setting version as 3.0.0
new 38d31f3c73 Fixing duplicate properties
new 129fbe0e67 fix other files similar to commit titled 'Fixing duplicate
properties'
new 2b992efa46 add note about many integration-tests etc still using JBL
new 7b961dc2d4 fix dep scope
new c3d694fb05 add artemis-unit-test-support dep to various modules that
have tests, and will stacktrace if the appender isnt found which is referenced
in their shared logging test config
new 4145a5ce6c Verifying JMX Security and setting up
javax.management.builder.initial before Log4J starts its own JMX
new 4bef72f203 add artemis-unit-test-support dep to various modules that
have tests, avoid stacktrace on not finding appender from shared logging config
new 8912b8609e add note about e2e-test fixups needed
new 61e313b990 make start on updating integration tests
new 98dc59bc9f some more integration test updates
new f647dcf9c7 more test updates
new 8e134bc224 more test changes
new 899e11e877 fix compile issues IDE somehow decided not to show
new 1822319a2c Adding safeguard against {?} on LogProcessor
new cd8caf754f change remaining integration tests except those with TODOs
new c65e60653c add some TODOs for area cleanup still needed
new d033c6bd1d move old base logging.properties out of artemis-cli, but
leave it in root for comparison to see needed config updates as others replaced
new 9ea7cb8709 also move the old main tests logging.config file
new 9365bd6e4c remove various mentions of jblm and wildfly-common from
scripts etc, update service config logging details..now to see what it breaks
new 0beee4cef1 make start on updating remaining integration tests,
manipulating levels etc
new 2c378b22a4 Removing log facade package
new 8517e01b90 Remove slf4j bridge depedencies from libs
new 2ae857780f Moving dependencies as test
new 318076988b fixing test
new 8b23f2c0d5 Rebased upstream/1662bc740eb4435f5236a70e310825c1daef2e08
new ace3e78e8c fixing build after rebase
new d3d72b70c6 Revert "Remove slf4j bridge depedencies from libs", towards
getting build back to consistent deps state and to more easily revert original
addition leading to issue.
new 7171c99bc1 Revert "Moving dependencies as test"
new 91663b5233 Revert "add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc"
new 575fb896a4 restore one of the remaining tests using JBL, manipulating
levels
new 6c83fed0ba reinstate another test manipulating levels
new ff744d2b1a ensure method or class based cleanups for
AssertionLoggerHandler exist or will be effective, where startCapture() has
been called previously
new aa1b20cbe3 remove rather than reinstate a couple of unnecesarry level
manipulations
new bb3dd93197 update notes
new b8005689b1 remove now-unused import
new c045595207 use latest log4j version
new f6c49fe5a5 update deps to match actual SLF4J base usage and simplify
new 31fb64ad88 delete old Log4J 1.x log4j.properties files that shouldnt
be doing anything, build isnt using log4j 1.x / reload4j anymore
new c366744502 move karaf server feature test to its own module, its
logging deps mess with the commons-config handling
new 2229e51a48 remove commons-logging slf4j bridge now the karaf bits dont
cause beanutils log spam
new 209c8e90a0 replace logging.properties files for e2e-tests server
configs
new a5dbe87161 move another old log config file out to root, for any later
comparisons needed
new 534df04898 add another TODO note
new 4b9f216a79 remove uses of JBL from compatibility tests, add
artemis-unit-test-support to snapshots CP to ensure test appender class is
found and avoids stacktracing
new e1f8fa1c7b fixups after rebase to main at
0ca44c0e6972991cf80e5feda34f6d02cf94dea0
new fc734da2a9 switch another logger missed previously
new 7e7d32026d remove exclusion that is no longer needed
new 1d5d240c91 add a note
new 04c5fa7a67 replace a couple of examples logging.properties that enable
audit logger output
new 64553e3b96 remove slf4j->jbl bridge from example
new 1c662ee53e convert some more test loggers
new a6a5aa4bec fix some file references and update notes
new 51c287df92 fixup header comments
new 3b65a21dab fixups after rebase to main at
a0f39a4b28545f4010e07d950c34fe9f1f228b68
new 12843e364d remove a couple TODOs not needed
new a9f4af71d2 some notes around reload
new 1f630bafb5 action some TODOs, add some others
new 2bbcf593ed add note
new 2e3cc1d1df WIP: fixups after rebase onto main at
11eab605842716487b0ca2cd5b019ba71bcc313d
new 909f9339da Fix stacktraces of generated exceptions to not include the
generated logmessage method
new 6679cf3a12 Replacing JBL by slf4j on rest
new e1356e789d some consolidation and simplification of the processor to
make following easier and verification more consistent
new 0c416aab07 add note from some looking at the handling
new 663fba14ff adjusting defaults
new bc5081acb8 restore comment
new 6f623a2bb2 remove examples config files that seem not to be referenced
anywhere, and reference things that dont seem to exist
new 28ffaefd59 update notes
new 3bb4f222af remove comparison logging-CI.properties file as the CI
specific config has gone away entirely
new bb725e8342 remove some remaining logging.properties files
new 6a09cfea98 add outline of details for versions.md to cover
new a1c73ca842 replace jbl reference with slf4j
new 2fde5eb41b update documentation around logging
new 3dd6a8b3f9 suppress unnecessary log4j2.properties file from console
war overlay files
new a9ddafe977 repeat removal to undo compensating commits
new 826a2bafde try out simplifying to use auto-detected log4j2.properties
config file
new f9f52e24c5 add notes
new 727ab8cf0c remove arg that isnt being used anymore
new 74f06c14e2 update notes, remove old comparison files
new 06f488cd45 fixup after rebase against main at
a254e50aae5487148e3a1a3f7dfe54ff5139f88b
new 1a714d5bac NO-JIRA some real debug I made with the new logging - just
squash with everything else
new 86f453f17b fixup after rebase to main at
3aeb24ae01f19a37d9378820a40d36624c28288b
new 8a88224376 add a 5sec monitorInterval to the default log4j2.properties
file, aligning with previous log config refresh behaviour. Update notes and
versions detail.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (be6fcb84f8)
\
N -- N -- N refs/heads/new-logging (8a88224376)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 126 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
TODO-new-logging.txt | 1 -
.../org/apache/activemq/artemis/cli/commands/etc/log4j2.properties | 3 +++
.../java/org/apache/activemq/artemis/core/server/MemoryManager.java | 4 +++-
docs/user-manual/en/versions.md | 3 +++
4 files changed, 9 insertions(+), 2 deletions(-)