@@ -319,22 +319,22 @@ void setup_mysql() {
319319
320320 if ( mysql_output == 1 ) {
321321
322- if (!MYSQL_host ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-host)\n" ); exit (EXIT_FAILURE ); }
323- if (!MYSQL_user ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-user)\n" ); exit (EXIT_FAILURE ); }
324- if (!MYSQL_pass ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-pass)\n" ); exit (EXIT_FAILURE ); }
325- if (!MYSQL_db ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-db)\n" ); exit (EXIT_FAILURE ); }
322+ if (!stdout_output && ! MYSQL_host ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-host)\n" ); exit (EXIT_FAILURE ); }
323+ if (!stdout_output && ! MYSQL_user ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-user)\n" ); exit (EXIT_FAILURE ); }
324+ if (!stdout_output && ! MYSQL_pass ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-pass)\n" ); exit (EXIT_FAILURE ); }
325+ if (!stdout_output && ! MYSQL_db ) { log_printf (LOG_ERROR , "ERROR setup_mysql (undefined --mysql-db)\n" ); exit (EXIT_FAILURE ); }
326326 if (MYSQL_port ) {
327327 port = atoi (MYSQL_port );
328328 }
329- if ( mysql_library_init (0 , NULL , NULL ) != 0 ) {
329+ if (! stdout_output && mysql_library_init (0 , NULL , NULL ) != 0 ) {
330330 log_printf (LOG_ERROR , "ERROR setup_mysql (mysql_library_init): %s\n" , mysql_error (mysql_con ));
331331 exit (EXIT_FAILURE );
332332 }
333- if ( (mysql_con = mysql_init (NULL )) == NULL ) {
333+ if (! stdout_output && (mysql_con = mysql_init (NULL )) == NULL ) {
334334 log_printf (LOG_ERROR , "ERROR setup_mysql (mysql_init): %s\n" , mysql_error (mysql_con ));
335335 exit (EXIT_FAILURE );
336336 }
337- if ( mysql_real_connect (mysql_con ,
337+ if (! stdout_output && mysql_real_connect (mysql_con ,
338338 MYSQL_host , MYSQL_user , MYSQL_pass , MYSQL_db , port , NULL ,
339339 //"192.168.0.34", "reader_rrd", "reader_rrd", "cocir", 0, NULL,
340340 0 /*CLIENT_MULTI_STATEMENTS*/ ) == NULL ) {
@@ -347,7 +347,7 @@ void setup_mysql() {
347347 if ( stdout_output == 1 ) {
348348 log_printf (LOG_NORMAL , "%s\n" , init_table_caps );
349349 }
350- if ( mysql_output == 1 ) {
350+ if (! stdout_output && mysql_output == 1 ) {
351351 if ( mysql_query (mysql_con , init_table_caps ) != 0 ) {
352352 log_printf (LOG_ERROR , "ERROR setup_mysql (init_table_caps): %s\n" , mysql_error (mysql_con ));
353353 exit (EXIT_FAILURE );
@@ -359,7 +359,7 @@ void setup_mysql() {
359359 if ( stdout_output == 1 ) {
360360 log_printf (LOG_NORMAL , "%s\n" , init_table_bds30 );
361361 }
362- if ( mysql_output == 1 ) {
362+ if (! stdout_output && mysql_output == 1 ) {
363363 if ( mysql_query (mysql_con , init_table_bds30 ) != 0 ) {
364364 log_printf (LOG_ERROR , "ERROR setup_mysql (init_table_bds30): %s\n" , mysql_error (mysql_con ));
365365 exit (EXIT_FAILURE );
@@ -392,7 +392,7 @@ void setup_mysql() {
392392 if ( stdout_output == 1 ) {
393393 log_printf (LOG_NORMAL , "%s\n" , init_table_availability3 );
394394 }
395- if ( mysql_output == 1 ) {
395+ if (! stdout_output && mysql_output == 1 ) {
396396 if ( mysql_query (mysql_con , init_table_availability3 ) != 0 ) {
397397 log_printf (LOG_ERROR , "ERROR setup_mysql (init_table_availability3): %s\n" , mysql_error (mysql_con ));
398398 exit (EXIT_FAILURE );
@@ -404,7 +404,7 @@ void setup_mysql() {
404404
405405void close_mysql () {
406406 //mysql_thread_end();
407- if ( mysql_output == 0 ) {
407+ if (! stdout_output && mysql_output == 0 ) {
408408 mysql_close (mysql_con );
409409 mysql_library_end ();
410410 }
@@ -1068,7 +1068,7 @@ void update_calculations(struct datablock_plot *dbp) {
10681068 double p99_cat34 = 0.0 , p99_cat48 = 0.0 ;
10691069
10701070 cuenta = 0 ;
1071- // log_printf(LOG_NORMAL, "0>tod:%s tod_stamp:%s diff:%3.3f tod_stamp+midnight(%3.3f) > step(%3.3f)\n", parse_hora(dbp. tod), parse_hora(dbp. tod_stamp), diff, dbp. tod_stamp + midnight_t, step);
1071+ //log_printf(LOG_NORMAL, "0>tod:%s tod_stamp:%s diff:%3.3f tod_stamp+midnight(%3.3f) > step(%3.3f)\n", parse_hora(dbp-> tod), parse_hora(dbp-> tod_stamp), diff, dbp-> tod_stamp + midnight_t, step);
10721072
10731073 if (!forced_exit ) {
10741074 step = (d .quot * UPDATE_TIME_RRD + UPDATE_TIME_RRD ) - 1.0 /2048.0 + midnight_t ;
@@ -1590,7 +1590,7 @@ void update(int sac, int sic, int cat, int i, long timestamp, float cuenta, floa
15901590 log_printf (LOG_NORMAL , "%s" , stmt );
15911591 } else {
15921592 if (mysql_query (mysql_con , stmt ) != 0 ) {
1593- log_printf (LOG_ERROR , "ERROR decode_bds30 (mysql_query): %s\n" , mysql_error (mysql_con ));
1593+ log_printf (LOG_ERROR , "ERROR update database (mysql_query >%s< ): %s\n" , stmt , mysql_error (mysql_con ));
15941594 exit (EXIT_FAILURE );
15951595 }
15961596 }
0 commit comments