2018-06-14 12:50:49 +02:00
|
|
|
/* SPDX-License-Identifier: LGPL-2.1+ */
|
2017-11-01 15:56:25 +01:00
|
|
|
|
|
|
|
#if HAVE_LIBCRYPTSETUP
|
|
|
|
#include "crypt-util.h"
|
|
|
|
#include "log.h"
|
|
|
|
|
|
|
|
void cryptsetup_log_glue(int level, const char *msg, void *usrptr) {
|
2018-06-25 20:33:31 +02:00
|
|
|
switch (level) {
|
|
|
|
case CRYPT_LOG_NORMAL:
|
|
|
|
level = LOG_NOTICE;
|
|
|
|
break;
|
|
|
|
case CRYPT_LOG_ERROR:
|
|
|
|
level = LOG_ERR;
|
|
|
|
break;
|
|
|
|
case CRYPT_LOG_VERBOSE:
|
|
|
|
level = LOG_INFO;
|
|
|
|
break;
|
|
|
|
case CRYPT_LOG_DEBUG:
|
|
|
|
level = LOG_DEBUG;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
log_error("Unknown libcryptsetup log level: %d", level);
|
|
|
|
level = LOG_ERR;
|
|
|
|
}
|
|
|
|
|
|
|
|
log_full(level, "%s", msg);
|
2017-11-01 15:56:25 +01:00
|
|
|
}
|
|
|
|
#endif
|