Вывод отладочного сообщения.
#include <gis/gishelper.h>int gis_helper_debug_write( const char *prefix, const char *format, ... );
gishelper
Функция выводит отладочное сообщение в установленном ранее режиме работы и уровнем отладки GIS_DEBUG_LEVEL_DEBUG.
gis_helper_debug_mode_setmask( GIS_DEBUG_MODE_STD | GIS_DEBUG_MODE_FD );gis_helper_debug_write( "[GIS]: ", ( char* )"Testing write" );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" );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_mask(), gis_helper_debug_write_lvl()
Предыдущий раздел: Описание API картографического фреймворка