SObjectizer  5.1
Функции | Переменные
Пространство имен so_log_2::backend_15min_impl

Детали реализации backend_15min_t. Подробнее...

Функции

ACE_Time_Value lower_bound (const ACE_Time_Value &tv)
 Определить нижнюю границу диапазона, в которую попадает указанное время.
 
int ensure_log_path_exists (const std::string &log_path, const ACE_Date_Time &date, std::string &full_dir_name)
 Убедиться наличие каталога для лог файлов. Подробнее...
 

Переменные

const long log_file_interval
 Величина временного интервала, который помещается в один журнальный файл. Подробнее...
 

Подробное описание

Детали реализации backend_15min_t.

Начиная с
v.1.3.0

Функции

int so_log_2::backend_15min_impl::ensure_log_path_exists ( const std::string &  log_path,
const ACE_Date_Time &  date,
std::string &  full_dir_name 
)

Убедиться наличие каталога для лог файлов.

Если каталога нет, то создать его.

Возвращает
0 в случае успеха, -1 в случае ошибки.
Аргументы
log_pathРасположение лог-файлов.
dateДата, для которой должен существовать подкаталог.
full_dir_nameПриемник полного имени каталога для текущего дня.

Используется в so_log_2::backend_15min_t::open_log() и so_sysconf_log_3::error_msg_extractor::coop_factory_t::reg().

Переменные

const long so_log_2::backend_15min_impl::log_file_interval

Величина временного интервала, который помещается в один журнальный файл.

Значение задается в секундах.

Используется в lower_bound().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo