Спасибо,
stark.
Сервис создал, массив загруженных логов получил...
Странно, но у меня выводит следующее:
Код:
int []: {
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
16777215,
2097151,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
}
Массив из 31-го элемента, как я понимаю это дни, то есть 0 элемент = 1 день месяца, 1 элемент = 2 день месяца и так далее...
А как быть, если нужно посмотреть: есть ли логи какого дня, в какое-то время часа?
То есть например узнать был ли загружен лог 14 дня месяца в 15 часов?
Или я не правильно работаю с массивом и надо переопределить возвращающее значение от метода "inetLogExist" ?..
Код который это всё выводит:
Код:
// Получение текущей даты
Calendar calendar = new GregorianCalendar();
// Получение сервиса логов модуля INET
InetLogManagementService InetLogManagement = ServerContext.get().getService( InetLogManagementService.class, INET_MODULE_ID );
GregorianCalendar calendar_PrevDay = (Calendar) calendar.clone();
calendar_PrevDay.add( GregorianCalendar.DAY_OF_MONTH, -1 );
// Получение логов за месяц
Result result = InetLogManagement.inetLogExist( INET_ROOT_DEVICE_ID, TimeUtils.convertCalendarToDate( calendar_PrevDay ) );
print( result.getAttributes().get("logExists") );