XML-схема или DTD для logback.xml?

Я видел несколько обсуждений в сети о том, как бы здорово было иметь XML-схему или DTD для файла logback.xml, чтобы иметь по крайней мере самую основную проверку и автозаполнение в IDE, таких как IDEA или Eclipse, но Я никогда не видел решения.

Вы?

Ответ 2

По состоянию на июнь 2011 года официальная документация сообщает

Как станет ясно, синтаксис файлов конфигурации журналов чрезвычайно гибкий. Таким образом, невозможно указать разрешенный синтаксис с DTD файлом или XML-схемой.

Был краткий поток по этой теме, но, похоже, никуда не уходил.

Ответ 3

Просто, чтобы избавиться от раздражающего предупреждения в Eclipse, добавьте <!DOCTYPE xml> после <?xml version="1.0" encoding="UTF-8"?>.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>

Ответ 5

<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.padual.com/java/logback.xsd">

из GitHub "Определение схемы XML для журнала" https://github.com/nkatsar/logback-XSD

Ответ 6

Несколько другой ответ, который позволяет автозаполнению eclipse:

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.padual.com/java/logback.xsd" 
    debug="true" packagingData="true" scan="true" scanPeriod="30 seconds">