diff options
author | dormando <dormando@rydia.net> | 2023-02-14 19:24:53 -0800 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2023-02-15 12:56:23 -0800 |
commit | 2623ed4af53e8e8190d14c6215d9b3c39144e58d (patch) | |
tree | 2c81b64e755049422e430576f125dcfc5961dfe1 /logger.h | |
parent | 58f81a51772163d641bc91b9af07756acad98bce (diff) | |
download | memcached-2623ed4af53e8e8190d14c6215d9b3c39144e58d.tar.gz |
proxy: add read buffer data to backend errors
Errors like "trailing data" or "missingend" or etc are only useful if
you're in a debugger and can break and inspect. This adds detail in
uriencoding into the log message when applicable.
Diffstat (limited to 'logger.h')
-rw-r--r-- | logger.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -126,6 +126,15 @@ struct logentry_proxy_req { long elapsed; char data[]; }; + +struct logentry_proxy_errbe { + size_t errlen; + size_t be_namelen; + size_t be_portlen; + size_t be_rbuflen; + int be_depth; + char data[]; +}; #endif /* end intermediary structures */ |