Вывод отладочного сообщения с заданной маской режима работы.
#include <gis/gishelper.h>int gis_helper_debug_write_mask( gis_debug_mode_t mask, const char *prefix, const char *format, ... );
gishelper
Функция выводит отладочное сообщение с заданной маской режима работы отладки и уровнем отладки GIS_DEBUG_LEVEL_DEBUG.
gis_helper_debug_write_mask( GIS_DEBUG_MODE_STD | GIS_DEBUG_MODE_FD, "[GIS]: ", "Testing write mask" );string line;bool found = false;ifstream logfile( gis_helper_debug_file_getpath() );if ( logfile ){while ( getline( logfile, line ) ){char *cstr = new char[line.length() + 1];strcpy( cstr, line.c_str() );char *istr = strstr( cstr, "Testing write mask" );if ( istr != NULL )found = true;delete [] cstr;}if ( found == false ){printf( "No such entry in log file\n" );return 1;}logfile.close();}
ПК ЦКИ для ЗОСРВ «Нейтрино»
gis_helper_debug_write(), gis_helper_debug_write_lvl()
Предыдущий раздел: Описание API картографического фреймворка