Add verbose log level and move unlocking keyslot messages there.

git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@238 36d66b0a-2a48-0410-832c-cd162a569da5
This commit is contained in:
Milan Broz
2010-05-27 18:44:14 +00:00
parent 231ab0167b
commit b4ebe0be18
8 changed files with 24 additions and 25 deletions

View File

@@ -138,23 +138,27 @@ static int yesDialog(char *msg)
}
static void cmdLineLog(int level, char *msg) {
switch(level) {
switch(level) {
case CRYPT_LOG_NORMAL:
fputs(msg, stdout);
break;
case CRYPT_LOG_ERROR:
fputs(msg, stderr);
break;
default:
fprintf(stderr, "Internal error on logging class for msg: %s", msg);
break;
}
case CRYPT_LOG_NORMAL:
fputs(msg, stdout);
break;
case CRYPT_LOG_VERBOSE:
if (opt_verbose)
fputs(msg, stdout);
break;
case CRYPT_LOG_ERROR:
fputs(msg, stderr);
break;
default:
fprintf(stderr, "Internal error on logging class for msg: %s", msg);
break;
}
}
static struct interface_callbacks cmd_icb = {
.yesDialog = yesDialog,
.log = cmdLineLog,
.yesDialog = yesDialog,
.log = cmdLineLog,
};
static void _log(int level, const char *msg, void *usrptr)