@@ -1377,22 +1377,25 @@ logfile_rotate(bool time_based_rotation, int size_rotation_for)
1377
1377
fntime = time (NULL );
1378
1378
1379
1379
/* file rotation for stderr */
1380
- if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1381
- LOG_DESTINATION_STDERR , & last_sys_file_name ,
1382
- & syslogFile ))
1383
- return ;
1380
+ if ((Log_destination & LOG_DESTINATION_STDERR ) != 0 )
1381
+ if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1382
+ LOG_DESTINATION_STDERR , & last_sys_file_name ,
1383
+ & syslogFile ))
1384
+ return ;
1384
1385
1385
1386
/* file rotation for csvlog */
1386
- if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1387
- LOG_DESTINATION_CSVLOG , & last_csv_file_name ,
1388
- & csvlogFile ))
1389
- return ;
1387
+ if ((Log_destination & LOG_DESTINATION_CSVLOG ) != 0 )
1388
+ if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1389
+ LOG_DESTINATION_CSVLOG , & last_csv_file_name ,
1390
+ & csvlogFile ))
1391
+ return ;
1390
1392
1391
1393
/* file rotation for jsonlog */
1392
- if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1393
- LOG_DESTINATION_JSONLOG , & last_json_file_name ,
1394
- & jsonlogFile ))
1395
- return ;
1394
+ if ((Log_destination & LOG_DESTINATION_JSONLOG ) != 0 )
1395
+ if (!logfile_rotate_dest (time_based_rotation , size_rotation_for , fntime ,
1396
+ LOG_DESTINATION_JSONLOG , & last_json_file_name ,
1397
+ & jsonlogFile ))
1398
+ return ;
1396
1399
1397
1400
update_metainfo_datafile ();
1398
1401
0 commit comments