|
SObjectizer
5.1
|
Детали реализации. Подробнее...
Пространства имен | |
| namespace | a_console_log |
| Конфигурация агента a_console_log. | |
Функции | |
| void | ensure_ending_slash (std::string &path) |
| Добавление завершающего слеша в конец имени каталога. Подробнее... | |
| void | get_timestamp (const ACE_Time_Value &mtime, std::string &s) |
| void | transform_log_message_data_if_needed (std::string &what) |
| Переворматировать строку если надо. | |
| bool | starts_with_log_err_pattern (const char *str) |
| Проверяет равны ли первые 4 символа паттерну "LOG " или "ERR ". | |
| bool | is_nonprintable_char (char c) |
| Является ли символ управляющим и нужно ли его преобразовывать в шестнадцатиричное представление. | |
| size_t | calc_required_capacity (const std::string &v) |
| Вычисляет необходимую длину результирующей строки. | |
| void | translate (const std::string &v, std::string &r) |
| Выполняет преобразование исходной строки в результирующую. Подробнее... | |
Детали реализации.
| void so_log_2::impl::ensure_ending_slash | ( | std::string & | path | ) |
Добавление завершающего слеша в конец имени каталога.
Используется в so_log_2::backend_timed_base_t::set_path().
| void so_log_2::impl::translate | ( | const std::string & | v, |
| std::string & | r | ||
| ) |
Выполняет преобразование исходной строки в результирующую.
Предполагается, что в r есть достаточно места что бы избежать перераспределения памяти по ходу работы. Так же исходная строка дописывается в конец r.
Перекрестные ссылки is_nonprintable_char().
Используется в transform_log_message_data_if_needed().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|