Логирование в graylog

Добрый день.
Подскажите, пожалуйста, каким образом можно настроить приложение, развернутое в uberjar на логирование в graylog?

Для логирования в graylog использую biz.paluch.logging:logstash-gelf
Добавил в зависимости:

configure([globalModule, coreModule, webModule]) {
apply(plugin: 'java')
apply(plugin: 'maven')
apply(plugin: 'cuba')

dependencies {
    testCompile('junit:junit:4.12')
    compile 'biz.paluch.logging:logstash-gelf:1.14.0'
}

Добавил аппендер в logback:

<appender name="gelf" class="biz.paluch.logging.gelf.logback.GelfLogbackAppender">
    <host>udp:localhost</host>
    <port>12201</port>
</appender>

При запуске приложения получаю exception:

Caused by: java.lang.ClassNotFoundException: biz.paluch.logging.gelf.logback.GelfLogbackAppender

Если руками добавить пакет biz.paluch.logging в корень app.jar, то все стартует нормально.

Вопрос - как необходимо настроить таску buildUberJar, что бы при сборке итогового jar-a происходило добавление необходимого пакета?

Добрый день,
Можете попробовать новый тип зависимости server?

его вроде как раз недавно сделали для UberJar (cuba 7.2)
см. тикеты:

Вау, как раз мой случай. Спасибо, буду обновляться с 7.1