№ log4j произвел в приложении Grails

Это работает для меня:

$(document).ready(function(){   
      dataTable = $('#myDataTable').DataTable({
         "processing":true,
         "serverSide":true,
          dom:'lBfrtip',
          buttons: ['excel', 'csv', 'pdf', 'copy'],
         "lengthMenu": [50,100,500,1000,2000,5000,10000,50000,100000],
         "order":[],
         "sScrollX": "100%",
         "scrollCollapse": true,
         "ajax":{
            url:"FetchAllAjax.php",
            type:"POST"
         }
      });       
   });
11
задан Dónal 2 June 2009 в 17:59
поделиться

3 ответа

Дон,

Если классы, которые вы пытаетесь регистрировать, являются стандартными классами Grails (домен, контроллер, служба и т. Д.), Вы должны иметь возможность использовать что-то вроде:

 log4j = {

    // Logging warnings and higher for all of the app
    warn 'grails.app'
    // Logging infos and higher for all controllers
    info 'grails.app.controller'
    // Logging debug and higher for the BarService
    debug 'grails.app.service.BarService'

    appenders {
    // ...as above...
    }    
    root {
    // ...as above...
    }
}

В разделе журнала руководства пользователя Grails немного больше описания.

17
ответ дан 3 December 2019 в 04:14
поделиться

Дон,

Я не совсем разбирался в тонкостях регистрации DSL в 1.1, но это может быть полезно для вас: плагин динамического журналирования позволяет вам включать / выключать каналы журналирования, пока ваше приложение работает, а также генерирует некоторую конфигурацию, которую вы затем можете поместить в Conf.groovy.

Надеюсь, это поможет.

-1
ответ дан 3 December 2019 в 04:14
поделиться

Поскольку grails записывает делегатов в log4j, вы можете использовать -Dlog4j.debug и посмотрите, как настроен log4j ( ссылка ). Возможно, обнаружен другой файл.


Существует по крайней мере одна критическая ошибка для ведения журнала, предназначенная для 1.2, но не для 1.1.x. Конфигурация похожа на вашу. Возможно, сообщения ошибочно занесены в другой файл?

9
ответ дан 3 December 2019 в 04:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: