6.5.2. Настройка логирования в десктоп-клиенте
Для десктоп клиента файл logback.xml должен находиться в каталоге исходников модуля desktop проекта. При сборке приложения он упаковывается в соответствующий JAR файл и доступен в CLASSPATH.
Для настройки логирования в своем проекте выполните следующее:
-  Создайте в каталоге srcмодуля desktop новый файл, например,sample-logback.xml, и скопируйте в него содержимое файлаcuba-logback.xml. Файлcuba-logback.xmlнаходится внутри одного из JAR-файлов платформы и его легко найти поиском в IDE.
-  Установите путь к файлу лога в параметре fileаппендераFILE.
-  Добавьте настройки для логгеров вашего проекта. 
-  В классе-наследнике com.haulmont.cuba.desktop.Appвашего проекта, напримерSampleApp, переопределите методgetDefaultLogConfig()и верните в нем путь относительно корня CLASSPATH к вашему файлу настроек. Например:public class SampleApp extends App { ... @Override protected String getDefaultLogConfig() { return "sample-logback.xml"; }
-  При необходимости можно переопределить местонахождение файла конфигурации на старте приложения с помощью системного свойства logback.configurationFile.