]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-log: Use ver2 structure
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 23 Feb 2016 12:36:22 +0000 (14:36 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 26 Feb 2016 11:42:33 +0000 (13:42 +0200)
src/doveadm/doveadm-log.c

index 9b22196419f02e385ad7124800c45ef165040cee..97c17c6cec15569a783c1d43a23a4d97c450279b 100644 (file)
@@ -377,13 +377,23 @@ struct doveadm_cmd doveadm_cmd_log[] = {
        { cmd_log_test, "log test", "" },
        { cmd_log_reopen, "log reopen", "" },
        { cmd_log_find, "log find", "[<dir>]" },
-       { cmd_log_errors, "log errors", "[-s <min_timestamp>]" }
+};
+
+struct doveadm_cmd_ver2 doveadm_cmd_log_errors_ver2 = {
+       .name = "log errors",
+       .usage = "[-s <min_timestamp>]",
+       .old_cmd = cmd_log_errors,
+DOVEADM_CMD_PARAMS_START
+DOVEADM_CMD_PARAM('s', "since", CMD_PARAM_STR, 0)
+DOVEADM_CMD_PARAMS_END
 };
 
 void doveadm_register_log_commands(void)
 {
        unsigned int i;
 
+       doveadm_cmd_register_ver2(&doveadm_cmd_log_errors_ver2);
+
        for (i = 0; i < N_ELEMENTS(doveadm_cmd_log); i++)
                doveadm_register_cmd(&doveadm_cmd_log[i]);
 }