/* SPDX-License-Identifier: LGPL-2.1+ */ | |
#if HAVE_LIBCRYPTSETUP | |
#include "crypt-util.h" | |
#include "log.h" | |
void cryptsetup_log_glue(int level, const char *msg, void *usrptr) { | |
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); | |
} | |
#endif |