Просмотр исходного кода

hos-broker使用logback的JMSQueueAppender

airhead 8 лет назад
Родитель
Сommit
5f23787f7a
2 измененных файлов с 38 добавлено и 1 удалено
  1. 37 0
      hos-broker/src/main/resources/logback.xml
  2. 1 1
      hos-parent/pom.xml

+ 37 - 0
hos-broker/src/main/resources/logback.xml

@ -0,0 +1,37 @@
<configuration>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <layout class="ch.qos.logback.classic.PatternLayout">
            <Pattern>%date [%thread] %-5level %logger{25} - %msg%n</Pattern>
        </layout>
    </appender>
    <appender name="file" class="ch.qos.logback.core.FileAppender">
        <file>logs/main.log</file>
        <append>true</append>
        <encoder>
            <Pattern>%date [%thread] %-5level %logger{25} - %msg%n</Pattern>
        </encoder>
    </appender>
    <appender name="queue" class="ch.qos.logback.classic.net.JMSQueueAppender">
        <InitialContextFactoryName>
            org.apache.activemq.jndi.ActiveMQInitialContextFactory
        </InitialContextFactoryName>
        <ProviderURL>tcp://172.19.103.57:61616</ProviderURL>
        <userName>admin</userName>
        <password>admin</password>
        <QueueConnectionFactoryBindingName>queueConnectionFactory</QueueConnectionFactoryBindingName>
        <QueueBindingName>my-logback-queue</QueueBindingName>
    </appender>
    <logger name="JMS_LOGGER" level="INFO" additivity="false">
        <appender-ref ref="queue" />
    </logger>
    <!--<logger name="br.org.roger.logback" level="INFO" additivity="false">-->
    <!--<appender-ref ref="console" />-->
    <!--</logger>-->
    <root level="INFO">
        <appender-ref ref="console" />
    </root>
</configuration>

+ 1 - 1
hos-parent/pom.xml

@ -104,7 +104,7 @@
        <repository>
            <id>repositoryReleases</id>
            <name>repositoryReleases</name>
            <url>http://172.19.103.47:8081/nexus/content/repositories/releases/</url>
            <url>http://172.19.103.43:8081/nexus/content/repositories/releases/</url>
        </repository>
    </repositories>