mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-27 15:01:03 +08:00
Add MG_ENABLE_CUSTOM_LOG
This commit is contained in:
parent
e357cb3185
commit
ea2ff010a9
@ -3217,6 +3217,9 @@ void mg_log_set(int log_level) {
|
|||||||
s_level = log_level;
|
s_level = log_level;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if MG_ENABLE_CUSTOM_LOG
|
||||||
|
// Let user define their own mg_log_prefix() and mg_log()
|
||||||
|
#else
|
||||||
bool mg_log_prefix(int level, const char *file, int line, const char *fname) {
|
bool mg_log_prefix(int level, const char *file, int line, const char *fname) {
|
||||||
if (level <= s_level) {
|
if (level <= s_level) {
|
||||||
const char *p = strrchr(file, '/');
|
const char *p = strrchr(file, '/');
|
||||||
@ -3241,6 +3244,7 @@ void mg_log(const char *fmt, ...) {
|
|||||||
va_end(ap);
|
va_end(ap);
|
||||||
logs("\r\n", 2);
|
logs("\r\n", 2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static unsigned char nibble(unsigned c) {
|
static unsigned char nibble(unsigned c) {
|
||||||
return (unsigned char) (c < 10 ? c + '0' : c + 'W');
|
return (unsigned char) (c < 10 ? c + '0' : c + 'W');
|
||||||
|
@ -669,6 +669,10 @@ struct timeval {
|
|||||||
#define MG_ENABLE_LOG 1
|
#define MG_ENABLE_LOG 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef MG_ENABLE_CUSTOM_LOG
|
||||||
|
#define MG_ENABLE_CUSTOM_LOG 0 // Let user define their own MG_LOG
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef MG_ENABLE_TCPIP
|
#ifndef MG_ENABLE_TCPIP
|
||||||
#define MG_ENABLE_TCPIP 0 // Mongoose built-in network stack
|
#define MG_ENABLE_TCPIP 0 // Mongoose built-in network stack
|
||||||
#endif
|
#endif
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
#define MG_ENABLE_LOG 1
|
#define MG_ENABLE_LOG 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef MG_ENABLE_CUSTOM_LOG
|
||||||
|
#define MG_ENABLE_CUSTOM_LOG 0 // Let user define their own MG_LOG
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef MG_ENABLE_TCPIP
|
#ifndef MG_ENABLE_TCPIP
|
||||||
#define MG_ENABLE_TCPIP 0 // Mongoose built-in network stack
|
#define MG_ENABLE_TCPIP 0 // Mongoose built-in network stack
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,6 +26,9 @@ void mg_log_set(int log_level) {
|
|||||||
s_level = log_level;
|
s_level = log_level;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if MG_ENABLE_CUSTOM_LOG
|
||||||
|
// Let user define their own mg_log_prefix() and mg_log()
|
||||||
|
#else
|
||||||
bool mg_log_prefix(int level, const char *file, int line, const char *fname) {
|
bool mg_log_prefix(int level, const char *file, int line, const char *fname) {
|
||||||
if (level <= s_level) {
|
if (level <= s_level) {
|
||||||
const char *p = strrchr(file, '/');
|
const char *p = strrchr(file, '/');
|
||||||
@ -50,6 +53,7 @@ void mg_log(const char *fmt, ...) {
|
|||||||
va_end(ap);
|
va_end(ap);
|
||||||
logs("\r\n", 2);
|
logs("\r\n", 2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static unsigned char nibble(unsigned c) {
|
static unsigned char nibble(unsigned c) {
|
||||||
return (unsigned char) (c < 10 ? c + '0' : c + 'W');
|
return (unsigned char) (c < 10 ? c + '0' : c + 'W');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user