Я пытаюсь использовать AmqpAppender для входа в обмен RabbitMQ из тривиального приложения загрузки весны. У меня есть раздел обмена «demo.log» и очередь, привязанная к ней с помощью «#» в качестве ключа маршрутизации. Кажется, я не получаю никаких сообщений в RabbitMQ, используя файл logbook-spring.xml ниже. Может ли кто-нибудь указать, что мне здесь не хватает?Вход в RabbitMQ из приложения загрузки весной
Спасибо!
--john
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml" />
<appender name="amqp" class="org.springframework.amqp.rabbit.logback.AmqpAppender">
<host>localhost</host>
<port>5672</port>
<virtualHost>/</virtualHost>
<username>guest</username>
<password>guest</password>
<exchangeType>topic</exchangeType>
<exchangeName>demo.log</exchangeName>
<applicationId>demo</applicationId>
<routingKeyPattern>test</routingKeyPattern>
<contentType>text/plain</contentType>
<maxSenderRetries>2</maxSenderRetries>
</appender>
<logger name="com.example" level="DEBUG">
<appender-ref ref="amqp"/>
</logger>
</configuration>
Thanks Gary! это отлично работает. –
Прохладный - если вы хотите «нормального» сокращения пакета журнала, добавьте '<аббревиатура> 24 аббревиатура>'. –