Проблема с наблюдателем каталога Cold Fusion. Постоянные журналы: E:\App\Test\dirWatcherLocalis каталог

Я использую наблюдатель ColdFusion Directory и interval=60000; то, что мы наблюдали, мы видим журналы очень постоянно, как показано ниже (у меня есть два каталога dirWatcherLocal и DataFiles в папке Test)

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

E: \ App \ Test \ dirWatcherLocalis каталог

E: \ App \ Test \ DataFilesis каталог

...

...

..

В моем журнале coldfusion-out.log есть эти данные

1 ответ

Это ошибка. Вы можете отправить отчет на https://tracker.adobe.com/

Наблюдатель за каталогами использует примеры java в cfusion\gatewayкаталог. Похоже, что скомпилированный jar, используемый для шлюзов CF (gateway\lib\examples.jar), содержит отладочные данные, которых там не должно быть (этот отладочный оператор отсутствует в исходном файле gateway\src\watcher\DirectoryWatcherGateway.java).

      if (tmp.isDirectory()) {
    lf.add(tmp.toString());
    System.out.println(tmp.toString() + "is directory"); 
    ...
} 

К сожалению, нет детального способа отключить только эту строку вывода, как это можно сделать со стандартными регистраторами. Вам придется перекомпилировать примеры из исходного кода * .java и создать новый jar-файл. NB, поскольку jar уже используется CF, требуется остановка и перезапуск службы CF.

Другие вопросы по тегам