This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a change to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
discard d32bc13fb1 add log config to get NettyNativeTest working
discard 413577537c simplify test logging config again, adjust assertion to be
more specific and take into account change in output from
07329118c10d14bce018a580b0dadbcf081233a8
discard d94bd6b3a4 add log config for AuditLoggerAMQPMutualSSLTest
discard 07329118c1 ARTEMIS-3902 Adding Reason to Security Exception
discard f6f5aa0859 add some TODO notes from memory
discard af8ce03072 add some [in-flux] config to get more failing audit log
smoke tests passing
discard 629eec9b86 apply needed change only, and remove old unused
logging.properties file
discard 9e25c933f0 reset smoke test config to current base assembly config
discard 5f8b8111e9 some more helper additions to bring default assembly
logging config into line with prior config
discard 8bfc5ad425 Adding a test with no argument on exception (just to be
sure)
discard f6d673cb16 Removing @Cause annotation
discard 7eb9d2b385 fix up errorprone error and an IDE warning
discard e9b367fbe1 ensure exceptions/causes are the last arg passed, as the
logging framework expects, and processor now enforces
discard 8c4df69ceb fix checkstyle on processor
discard ec219d8aeb small tweak on test
discard 4fd4a1f8d8 Enforcing exception as the last argument
discard dd3dea4098 log processing improvement with exceptions
discard 033afc4d7e flesh out assembly default logging config, give output like
previous behaviour
discard 0bdc69d313 Removing Reload4J
discard 0cdba28438 fix some more placeholders missed previously
discard d1afdee694 make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
discard b087b32020 reorder args to match previously out-of-order placeholders,
ensure new output matches previous
discard 4553705893 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
discard 86dc2bba13 switch to released 2.0.0 artemis-native dep
discard d7f93bcf92 Fixing up some {0} versus {}
discard b8b28cc2b9 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 07656fe0b4 add TODO for another fun task
discard 6f974985f0 fix various test failures due to unexpected message string;
also make some tests indicate why they failed
discard d4027afa10 temporarily remove test to allow concentrating on other
issues
discard 30106d0f52 fix test missed in prior change
discard d0033e928a fix format of code prefix in messages, pointed out by
failing test
discard b9485089e4 make a start on a basic loging config for distribution
discard 7c8f45bf7f 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 10458ff659 avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
discard 4411c06196 Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
discard 3a1ae3d310 add some deps needed/used already, look into test failure
discard 1258903869 fixup for release profile following prior rebases+squashes
discard 9dae1eb11a add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
discard eb8e93b6ad basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
discard 5abd4ef52a make a start on restoring AssertionLoggerHandler to get
tests going
discard d1545f382d Artemis native at 2.0 snapshot
discard c9bc95dfbe squashed logging changes from Clebert + me, rebased onto
main at 688b894c6205058c24d225b340aea1d8a5599902
add cc4867ccba [maven-release-plugin] prepare release 2.24.0
add 79daf49105 [maven-release-plugin] prepare for next development
iteration
add 4737c5c889 ARTEMIS-3901 Fix artemis perf client --durable fails on
exception
add e35758a4d0 ARTEMIS-3901 Improvements on PerfCommand
add 3d5f588bbe This closes #4154
add db8f530256 ARTEMIS-3902 Adding reason to Audit Security Message
add 55865ab4b4 Revert "ARTEMIS-3902 Adding reason to Audit Security
Message"
new 3d200b32da squashed logging changes from Clebert + me, rebased onto
main at 688b894c6205058c24d225b340aea1d8a5599902
new 18a7bba02f Artemis native at 2.0 snapshot
new 8816ef28b8 make a start on restoring AssertionLoggerHandler to get
tests going
new 5027f276b6 basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
new a120f1b2ff add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
new 2291f0e96e fixup for release profile following prior rebases+squashes
new b7111822ac add some deps needed/used already, look into test failure
new 7ccaabbe94 Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
new 994d69ce15 avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
new d1978ee438 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 38f28c48dd make a start on a basic loging config for distribution
new 86e73cd83d fix format of code prefix in messages, pointed out by
failing test
new de66f8f025 fix test missed in prior change
new be9168c7b4 temporarily remove test to allow concentrating on other
issues
new 61bc193f63 fix various test failures due to unexpected message string;
also make some tests indicate why they failed
new f42775a596 add TODO for another fun task
new fe017feaf4 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 b670de4286 Fixing up some {0} versus {}
new b05159b850 switch to released 2.0.0 artemis-native dep
new d2faca81a3 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
new 0bd386a7c0 reorder args to match previously out-of-order placeholders,
ensure new output matches previous
new 6ccbf15030 make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
new 8e81c2d76f fix some more placeholders missed previously
new a67f4ef487 Removing Reload4J
new 9f7c1024eb flesh out assembly default logging config, give output like
previous behaviour
new b624a43173 log processing improvement with exceptions
new 6b1814108f Enforcing exception as the last argument
new 6885cf1a06 small tweak on test
new a633cd2e7a fix checkstyle on processor
new 3da9d6aa78 ensure exceptions/causes are the last arg passed, as the
logging framework expects, and processor now enforces
new 4852c80480 fix up errorprone error and an IDE warning
new 9ac5943404 Removing @Cause annotation
new 53d6eb1555 Adding a test with no argument on exception (just to be
sure)
new db0d5b41a2 some more helper additions to bring default assembly
logging config into line with prior config
new 019bd4c2ea reset smoke test config to current base assembly config
new f96af1b43e apply needed change only, and remove old unused
logging.properties file
new b3f1316ce6 add some [in-flux] config to get more failing audit log
smoke tests passing
new 3dae6f5a9f add some TODO notes from memory
new 47a66ec9ff ARTEMIS-3902 Adding Reason to Security Exception
new f3a3500bc3 add log config for AuditLoggerAMQPMutualSSLTest
new 654d50b8b2 simplify test logging config again, adjust assertion to be
more specific and take into account change in output from
07329118c10d14bce018a580b0dadbcf081233a8
new a3bc6d49a6 add log config to get NettyNativeTest working
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 (d32bc13fb1)
\
N -- N -- N refs/heads/new-logging (a3bc6d49a6)
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 42 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:
artemis-boot/pom.xml | 2 +-
artemis-cdi-client/pom.xml | 2 +-
artemis-cli/pom.xml | 2 +-
.../commands/messages/perf/PerfClientCommand.java | 197 +++++++++++++++++++++
.../cli/commands/messages/perf/PerfCommand.java | 75 ++++++++
.../activemq/cli/test/CliPerfClientTest.java | 67 +++++++
artemis-commons/pom.xml | 2 +-
artemis-core-client-all/pom.xml | 2 +-
artemis-core-client-osgi/pom.xml | 2 +-
artemis-core-client/pom.xml | 2 +-
artemis-distribution/pom.xml | 2 +-
artemis-dto/pom.xml | 2 +-
artemis-features/pom.xml | 2 +-
artemis-hawtio/activemq-branding/pom.xml | 2 +-
artemis-hawtio/artemis-console/pom.xml | 2 +-
artemis-hawtio/artemis-plugin/pom.xml | 2 +-
artemis-hawtio/pom.xml | 2 +-
artemis-jakarta-client-all/pom.xml | 2 +-
artemis-jakarta-client/pom.xml | 2 +-
artemis-jakarta-ra/pom.xml | 2 +-
artemis-jakarta-server/pom.xml | 2 +-
artemis-jakarta-service-extensions/pom.xml | 2 +-
artemis-jdbc-store/pom.xml | 2 +-
artemis-jms-client-all/pom.xml | 2 +-
artemis-jms-client-osgi/pom.xml | 2 +-
artemis-jms-client/pom.xml | 2 +-
artemis-jms-server/pom.xml | 2 +-
artemis-journal/pom.xml | 2 +-
artemis-junit/pom.xml | 2 +-
artemis-maven-plugin/pom.xml | 2 +-
artemis-protocols/artemis-amqp-protocol/pom.xml | 2 +-
artemis-protocols/artemis-hornetq-protocol/pom.xml | 2 +-
.../artemis-hqclient-protocol/pom.xml | 2 +-
artemis-protocols/artemis-mqtt-protocol/pom.xml | 2 +-
.../artemis-openwire-protocol/pom.xml | 2 +-
artemis-protocols/artemis-stomp-protocol/pom.xml | 2 +-
artemis-protocols/pom.xml | 2 +-
artemis-quorum-api/pom.xml | 2 +-
artemis-quorum-ri/pom.xml | 2 +-
artemis-ra/pom.xml | 2 +-
artemis-rest/pom.xml | 2 +-
artemis-selector/pom.xml | 2 +-
artemis-server-osgi/pom.xml | 2 +-
artemis-server/pom.xml | 2 +-
artemis-service-extensions/pom.xml | 2 +-
artemis-unit-test-support/pom.xml | 2 +-
artemis-web/pom.xml | 2 +-
artemis-website/pom.xml | 2 +-
.../amqp-receiving-messages/pom.xml | 2 +-
.../amqp-sending-messages-multicast/pom.xml | 2 +-
.../amqp-sending-messages/pom.xml | 2 +-
.../broker-connection/amqp-sending-overssl/pom.xml | 2 +-
.../broker-connection/disaster-recovery/pom.xml | 2 +-
examples/features/broker-connection/pom.xml | 2 +-
.../clustered/client-side-load-balancing/pom.xml | 2 +-
.../clustered-durable-subscription/pom.xml | 2 +-
.../features/clustered/clustered-grouping/pom.xml | 2 +-
.../features/clustered/clustered-jgroups/pom.xml | 2 +-
.../features/clustered/clustered-queue/pom.xml | 2 +-
.../clustered-static-discovery-uri/pom.xml | 2 +-
.../clustered/clustered-static-discovery/pom.xml | 2 +-
.../clustered/clustered-static-oneway/pom.xml | 2 +-
.../features/clustered/clustered-topic-uri/pom.xml | 2 +-
.../features/clustered/clustered-topic/pom.xml | 2 +-
examples/features/clustered/pom.xml | 2 +-
.../clustered/queue-message-redistribution/pom.xml | 2 +-
.../shared-storage-static-cluster/pom.xml | 2 +-
.../features/clustered/symmetric-cluster/pom.xml | 2 +-
.../connection-router/evenly-redirect/pom.xml | 2 +-
examples/features/connection-router/pom.xml | 2 +-
.../connection-router/symmetric-redirect/pom.xml | 2 +-
.../connection-router/symmetric-simple/pom.xml | 2 +-
.../federation/federated-address-divert/pom.xml | 2 +-
.../federated-address-downstream-upstream/pom.xml | 2 +-
.../federated-address-downstream/pom.xml | 2 +-
.../features/federation/federated-address/pom.xml | 2 +-
.../federated-queue-downstream-upstream/pom.xml | 2 +-
.../federation/federated-queue-downstream/pom.xml | 2 +-
.../features/federation/federated-queue/pom.xml | 2 +-
examples/features/federation/pom.xml | 2 +-
.../features/ha/application-layer-failover/pom.xml | 2 +-
.../ha/client-side-failoverlistener/pom.xml | 2 +-
.../ha/colocated-failover-scale-down/pom.xml | 2 +-
examples/features/ha/colocated-failover/pom.xml | 2 +-
examples/features/ha/ha-policy-autobackup/pom.xml | 2 +-
.../features/ha/multiple-failover-failback/pom.xml | 2 +-
examples/features/ha/multiple-failover/pom.xml | 2 +-
.../features/ha/non-transaction-failover/pom.xml | 2 +-
examples/features/ha/pom.xml | 2 +-
.../features/ha/replicated-failback-static/pom.xml | 2 +-
examples/features/ha/replicated-failback/pom.xml | 2 +-
.../ha/replicated-multiple-failover/pom.xml | 2 +-
.../ha/replicated-transaction-failover/pom.xml | 2 +-
examples/features/ha/scale-down/pom.xml | 2 +-
examples/features/ha/stop-server-failover/pom.xml | 2 +-
examples/features/ha/transaction-failover/pom.xml | 2 +-
.../ha/zookeeper-single-pair-failback/pom.xml | 2 +-
examples/features/perf/perf/pom.xml | 2 +-
examples/features/perf/pom.xml | 2 +-
examples/features/perf/soak/pom.xml | 2 +-
examples/features/pom.xml | 2 +-
examples/features/standard/auto-closeable/pom.xml | 2 +-
.../standard/broker-msg-auth-plugin/pom.xml | 2 +-
examples/features/standard/broker-plugin/pom.xml | 2 +-
examples/features/standard/browser/pom.xml | 2 +-
.../features/standard/camel/camel-broker/pom.xml | 2 +-
examples/features/standard/camel/camel-war/pom.xml | 2 +-
examples/features/standard/camel/pom.xml | 2 +-
examples/features/standard/cdi/pom.xml | 2 +-
examples/features/standard/client-kickoff/pom.xml | 2 +-
.../features/standard/completion-listener/pom.xml | 2 +-
.../features/standard/consumer-rate-limit/pom.xml | 2 +-
examples/features/standard/context/pom.xml | 2 +-
examples/features/standard/core-bridge/pom.xml | 2 +-
examples/features/standard/database/pom.xml | 2 +-
examples/features/standard/dead-letter/pom.xml | 2 +-
.../features/standard/delayed-redelivery/pom.xml | 2 +-
examples/features/standard/divert/pom.xml | 2 +-
.../features/standard/durable-subscription/pom.xml | 2 +-
examples/features/standard/embedded-simple/pom.xml | 2 +-
examples/features/standard/embedded/pom.xml | 2 +-
examples/features/standard/exclusive-queue/pom.xml | 2 +-
examples/features/standard/expiry/pom.xml | 2 +-
examples/features/standard/http-transport/pom.xml | 2 +-
.../instantiate-connection-factory/pom.xml | 2 +-
.../features/standard/interceptor-amqp/pom.xml | 2 +-
.../features/standard/interceptor-client/pom.xml | 2 +-
.../features/standard/interceptor-mqtt/pom.xml | 2 +-
examples/features/standard/interceptor/pom.xml | 2 +-
examples/features/standard/jms-bridge/pom.xml | 2 +-
examples/features/standard/jmx-ssl/pom.xml | 2 +-
examples/features/standard/jmx/pom.xml | 2 +-
examples/features/standard/large-message/pom.xml | 2 +-
.../features/standard/last-value-queue/pom.xml | 2 +-
.../standard/management-notifications/pom.xml | 2 +-
examples/features/standard/management/pom.xml | 2 +-
.../features/standard/message-counters/pom.xml | 2 +-
examples/features/standard/message-group/pom.xml | 2 +-
examples/features/standard/message-group2/pom.xml | 2 +-
.../features/standard/message-priority/pom.xml | 2 +-
examples/features/standard/netty-openssl/pom.xml | 2 +-
.../standard/no-consumer-buffering/pom.xml | 2 +-
examples/features/standard/opentracing/pom.xml | 2 +-
examples/features/standard/paging/pom.xml | 2 +-
examples/features/standard/pom.xml | 2 +-
examples/features/standard/pre-acknowledge/pom.xml | 2 +-
.../features/standard/producer-rate-limit/pom.xml | 2 +-
examples/features/standard/queue-jakarta/pom.xml | 2 +-
examples/features/standard/queue-requestor/pom.xml | 2 +-
examples/features/standard/queue-selector/pom.xml | 2 +-
examples/features/standard/queue/pom.xml | 2 +-
examples/features/standard/reattach-node/pom.xml | 2 +-
examples/features/standard/request-reply/pom.xml | 2 +-
examples/features/standard/rest/dup-send/pom.xml | 2 +-
.../features/standard/rest/javascript-chat/pom.xml | 2 +-
.../features/standard/rest/jms-to-rest/pom.xml | 2 +-
examples/features/standard/rest/pom.xml | 2 +-
examples/features/standard/rest/push/pom.xml | 2 +-
.../features/standard/scheduled-message/pom.xml | 2 +-
.../features/standard/security-keycloak/pom.xml | 2 +-
examples/features/standard/security-ldap/pom.xml | 2 +-
.../features/standard/security-manager/pom.xml | 2 +-
examples/features/standard/security/pom.xml | 2 +-
.../standard/send-acknowledgements/pom.xml | 2 +-
examples/features/standard/shared-consumer/pom.xml | 2 +-
examples/features/standard/slow-consumer/pom.xml | 2 +-
.../standard/spring-boot-integration/pom.xml | 2 +-
.../features/standard/spring-integration/pom.xml | 2 +-
.../features/standard/ssl-enabled-crl-mqtt/pom.xml | 2 +-
.../ssl-enabled-dual-authentication/pom.xml | 2 +-
examples/features/standard/ssl-enabled/pom.xml | 2 +-
examples/features/standard/static-selector/pom.xml | 2 +-
examples/features/standard/temp-queue/pom.xml | 2 +-
.../features/standard/topic-hierarchies/pom.xml | 2 +-
examples/features/standard/topic-selector1/pom.xml | 2 +-
examples/features/standard/topic-selector2/pom.xml | 2 +-
examples/features/standard/topic/pom.xml | 2 +-
examples/features/standard/transactional/pom.xml | 2 +-
examples/features/standard/xa-heuristic/pom.xml | 2 +-
examples/features/standard/xa-receive/pom.xml | 2 +-
examples/features/standard/xa-send/pom.xml | 2 +-
.../sub-modules/artemis-jakarta-ra-rar/pom.xml | 2 +-
.../features/sub-modules/artemis-ra-rar/pom.xml | 2 +-
.../inter-broker-bridge/artemis-jms-bridge/pom.xml | 2 +-
.../sub-modules/inter-broker-bridge/pom.xml | 2 +-
examples/features/sub-modules/pom.xml | 2 +-
examples/features/sub-modules/tomcat/pom.xml | 2 +-
examples/pom.xml | 2 +-
examples/protocols/amqp/pom.xml | 2 +-
.../protocols/amqp/proton-clustered-cpp/pom.xml | 2 +-
examples/protocols/amqp/proton-cpp/pom.xml | 2 +-
examples/protocols/amqp/proton-ruby/pom.xml | 2 +-
examples/protocols/amqp/queue/pom.xml | 2 +-
examples/protocols/amqp/sasl-scram/pom.xml | 2 +-
.../protocols/mqtt/clustered-queue-mqtt/pom.xml | 2 +-
examples/protocols/mqtt/pom.xml | 2 +-
examples/protocols/mqtt/publish-subscribe/pom.xml | 2 +-
examples/protocols/openwire/chat/pom.xml | 2 +-
.../protocols/openwire/message-listener/pom.xml | 2 +-
.../protocols/openwire/message-recovery/pom.xml | 2 +-
examples/protocols/openwire/pom.xml | 2 +-
examples/protocols/openwire/queue/pom.xml | 2 +-
.../openwire/virtual-topic-mapping/pom.xml | 2 +-
examples/protocols/pom.xml | 2 +-
examples/protocols/stomp/pom.xml | 2 +-
.../stomp/stomp-dual-authentication/pom.xml | 2 +-
.../stomp/stomp-embedded-interceptor/pom.xml | 2 +-
examples/protocols/stomp/stomp-jms/pom.xml | 2 +-
examples/protocols/stomp/stomp-websockets/pom.xml | 2 +-
examples/protocols/stomp/stomp/pom.xml | 2 +-
examples/protocols/stomp/stomp1.1/pom.xml | 2 +-
examples/protocols/stomp/stomp1.2/pom.xml | 2 +-
integration/activemq-spring-integration/pom.xml | 2 +-
pom.xml | 2 +-
tests/activemq5-unit-tests/pom.xml | 2 +-
tests/artemis-test-support/pom.xml | 2 +-
tests/compatibility-tests/pom.xml | 4 +-
tests/e2e-tests/pom.xml | 2 +-
tests/extra-tests/pom.xml | 2 +-
tests/integration-tests/pom.xml | 2 +-
tests/jms-tests/pom.xml | 2 +-
tests/joram-tests/pom.xml | 2 +-
tests/karaf-client-integration-tests/pom.xml | 2 +-
tests/performance-jmh/pom.xml | 2 +-
tests/performance-tests/pom.xml | 2 +-
tests/pom.xml | 2 +-
tests/smoke-tests/pom.xml | 2 +-
tests/soak-tests/pom.xml | 2 +-
tests/stress-tests/pom.xml | 2 +-
tests/timing-tests/pom.xml | 2 +-
tests/unit-tests/pom.xml | 2 +-
231 files changed, 568 insertions(+), 229 deletions(-)
create mode 100644
artemis-cli/src/test/java/org/apache/activemq/cli/test/CliPerfClientTest.java