Проблема с наблюдателем каталога 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.