Add lash_warn().
This commit is contained in:
parent
00a9965034
commit
3457f2349e
|
@ -25,6 +25,7 @@
|
|||
#define ANSI_BOLD_ON "\033[1m"
|
||||
#define ANSI_BOLD_OFF "\033[22m"
|
||||
#define ANSI_COLOR_RED "\033[31m"
|
||||
#define ANSI_COLOR_YELLOW "\033[33m"
|
||||
#define ANSI_RESET "\033[0m"
|
||||
|
||||
#include <stdio.h>
|
||||
|
@ -45,8 +46,9 @@
|
|||
|
||||
# define LASH_LOG_LEVEL_DEBUG 0
|
||||
# define LASH_LOG_LEVEL_INFO 1
|
||||
# define LASH_LOG_LEVEL_ERROR 2
|
||||
# define LASH_LOG_LEVEL_ERROR_PLAIN 3
|
||||
# define LASH_LOG_LEVEL_WARN 2
|
||||
# define LASH_LOG_LEVEL_ERROR 3
|
||||
# define LASH_LOG_LEVEL_ERROR_PLAIN 4
|
||||
|
||||
void
|
||||
lash_log(unsigned int level,
|
||||
|
@ -61,6 +63,7 @@ lash_log(unsigned int level,
|
|||
# endif /* LASH_DEBUG */
|
||||
|
||||
# define lash_info(fmt, args...) lash_log(LASH_LOG_LEVEL_INFO, fmt "\n", ## args)
|
||||
# define lash_warn(fmt, args...) lash_log(LASH_LOG_LEVEL_WARN, ANSI_COLOR_YELLOW "WARNING: " ANSI_RESET "%s: " fmt "\n", __func__, ## args)
|
||||
# define lash_error(fmt, args...) lash_log(LASH_LOG_LEVEL_ERROR, ANSI_COLOR_RED "ERROR: " ANSI_RESET "%s: " fmt "\n", __func__, ## args)
|
||||
# define lash_error_plain(fmt, args...) lash_log(LASH_LOG_LEVEL_ERROR_PLAIN, ANSI_COLOR_RED "ERROR: " ANSI_RESET fmt "\n", ## args)
|
||||
|
||||
|
@ -74,6 +77,7 @@ lash_log(unsigned int level,
|
|||
# endif /* LASH_DEBUG */
|
||||
|
||||
# define lash_info(fmt, args...) printf(fmt "\n", ## args)
|
||||
# define lash_warn(fmt, args...) printf(fmt "\n", ## args)
|
||||
# define lash_error(fmt, args...) fprintf(stderr, "%s: " fmt "\n", __func__, ## args)
|
||||
# define lash_error_plain(fmt, args...) fprintf(stderr, fmt "\n", ## args)
|
||||
|
||||
|
|
|
@ -168,6 +168,7 @@ lash_log(
|
|||
case LASH_LOG_LEVEL_INFO:
|
||||
stream = stdout;
|
||||
break;
|
||||
case LASH_LOG_LEVEL_WARN:
|
||||
case LASH_LOG_LEVEL_ERROR:
|
||||
case LASH_LOG_LEVEL_ERROR_PLAIN:
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue