mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
lwsl_hexdump: always export even if debug level disabled
This commit is contained in:
parent
59687e04e0
commit
6750365393
2 changed files with 10 additions and 13 deletions
|
@ -297,13 +297,6 @@ lwsl_timestamp(int level, char *p, int len);
|
|||
#define lwsl_ext(...) _lws_log(LLL_EXT, __VA_ARGS__)
|
||||
#define lwsl_client(...) _lws_log(LLL_CLIENT, __VA_ARGS__)
|
||||
#define lwsl_latency(...) _lws_log(LLL_LATENCY, __VA_ARGS__)
|
||||
/**
|
||||
* lwsl_hexdump() - helper to hexdump a buffer (DEBUG builds only)
|
||||
*
|
||||
* \param buf: buffer start to dump
|
||||
* \param len: length of buffer to dump
|
||||
*/
|
||||
LWS_VISIBLE LWS_EXTERN void lwsl_hexdump(void *buf, size_t len);
|
||||
|
||||
#else /* no debug */
|
||||
#if defined(LWS_WITH_NO_LOGS)
|
||||
|
@ -317,10 +310,17 @@ LWS_VISIBLE LWS_EXTERN void lwsl_hexdump(void *buf, size_t len);
|
|||
#define lwsl_ext(...) do {} while(0)
|
||||
#define lwsl_client(...) do {} while(0)
|
||||
#define lwsl_latency(...) do {} while(0)
|
||||
#define lwsl_hexdump(a, b)
|
||||
|
||||
#endif
|
||||
|
||||
/**
|
||||
* lwsl_hexdump() - helper to hexdump a buffer (DEBUG builds only)
|
||||
*
|
||||
* \param buf: buffer start to dump
|
||||
* \param len: length of buffer to dump
|
||||
*/
|
||||
LWS_VISIBLE LWS_EXTERN void lwsl_hexdump(const void *buf, size_t len);
|
||||
|
||||
static LWS_INLINE int lws_is_be(void) {
|
||||
const int probe = ~0xff;
|
||||
|
||||
|
|
|
@ -46,9 +46,7 @@ lws_0405_frame_mask_generate(struct lws *wsi)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifdef _DEBUG
|
||||
|
||||
LWS_VISIBLE void lwsl_hexdump(void *vbuf, size_t len)
|
||||
LWS_VISIBLE void lwsl_hexdump(const void *vbuf, size_t len)
|
||||
{
|
||||
unsigned char *buf = (unsigned char *)vbuf;
|
||||
unsigned int n, m, start;
|
||||
|
@ -82,12 +80,11 @@ LWS_VISIBLE void lwsl_hexdump(void *vbuf, size_t len)
|
|||
*p++ = '\n';
|
||||
*p = '\0';
|
||||
lwsl_debug("%s", line);
|
||||
(void)line;
|
||||
}
|
||||
lwsl_debug("\n");
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* notice this returns number of bytes consumed, or -1
|
||||
*/
|
||||
|
|
Loading…
Add table
Reference in a new issue