Branch data Line data Source code
1 : : /* SPDX-License-Identifier: LGPL-2.1+ */ 2 : : 3 : : #if HAVE_LIBCRYPTSETUP 4 : : #include "crypt-util.h" 5 : : #include "log.h" 6 : : 7 : 0 : void cryptsetup_log_glue(int level, const char *msg, void *usrptr) { 8 [ # # # # : 0 : switch (level) { # ] 9 : 0 : case CRYPT_LOG_NORMAL: 10 : 0 : level = LOG_NOTICE; 11 : 0 : break; 12 : 0 : case CRYPT_LOG_ERROR: 13 : 0 : level = LOG_ERR; 14 : 0 : break; 15 : 0 : case CRYPT_LOG_VERBOSE: 16 : 0 : level = LOG_INFO; 17 : 0 : break; 18 : 0 : case CRYPT_LOG_DEBUG: 19 : 0 : level = LOG_DEBUG; 20 : 0 : break; 21 : 0 : default: 22 [ # # ]: 0 : log_error("Unknown libcryptsetup log level: %d", level); 23 : 0 : level = LOG_ERR; 24 : : } 25 : : 26 [ # # ]: 0 : log_full(level, "%s", msg); 27 : 0 : } 28 : : #endif