@@ -420,11 +420,42 @@ static void
420420help_merge (void )
421421{
422422 printf (_ ("%s merge -B backup-dir --instance=instance_name\n" ), PROGRAM_NAME );
423- printf (_ (" -i backup-id\n\n" ));
423+ printf (_ (" -i backup-id [-j num-threads] [--progress]\n" ));
424+ printf (_ (" [--log-level-console=log-level-console]\n" ));
425+ printf (_ (" [--log-level-file=log-level-file]\n" ));
426+ printf (_ (" [--log-filename=log-filename]\n" ));
427+ printf (_ (" [--error-log-filename=error-log-filename]\n" ));
428+ printf (_ (" [--log-directory=log-directory]\n" ));
429+ printf (_ (" [--log-rotation-size=log-rotation-size]\n" ));
430+ printf (_ (" [--log-rotation-age=log-rotation-age]\n\n" ));
424431
425432 printf (_ (" -B, --backup-path=backup-path location of the backup storage area\n" ));
426433 printf (_ (" --instance=instance_name name of the instance\n" ));
427434 printf (_ (" -i, --backup-id=backup-id backup to merge\n" ));
435+
436+ printf (_ (" -j, --threads=NUM number of parallel threads\n" ));
437+ printf (_ (" --progress show progress\n" ));
438+
439+ printf (_ ("\n Logging options:\n" ));
440+ printf (_ (" --log-level-console=log-level-console\n" ));
441+ printf (_ (" level for console logging (default: info)\n" ));
442+ printf (_ (" available options: 'off', 'error', 'warning', 'info', 'log', 'verbose'\n" ));
443+ printf (_ (" --log-level-file=log-level-file\n" ));
444+ printf (_ (" level for file logging (default: off)\n" ));
445+ printf (_ (" available options: 'off', 'error', 'warning', 'info', 'log', 'verbose'\n" ));
446+ printf (_ (" --log-filename=log-filename\n" ));
447+ printf (_ (" filename for file logging (default: 'pg_probackup.log')\n" ));
448+ printf (_ (" support strftime format (example: pg_probackup-%%Y-%%m-%%d_%%H%%M%%S.log\n" ));
449+ printf (_ (" --error-log-filename=error-log-filename\n" ));
450+ printf (_ (" filename for error logging (default: none)\n" ));
451+ printf (_ (" --log-directory=log-directory\n" ));
452+ printf (_ (" directory for file logging (default: BACKUP_PATH/log)\n" ));
453+ printf (_ (" --log-rotation-size=log-rotation-size\n" ));
454+ printf (_ (" rotate logfile if its size exceed this value; 0 disables; (default: 0)\n" ));
455+ printf (_ (" available units: 'KB', 'MB', 'GB', 'TB' (default: KB)\n" ));
456+ printf (_ (" --log-rotation-age=log-rotation-age\n" ));
457+ printf (_ (" rotate logfile if its age exceed this value; 0 disables; (default: 0)\n" ));
458+ printf (_ (" available units: 'ms', 's', 'min', 'h', 'd' (default: min)\n" ));
428459}
429460
430461static void
0 commit comments