# HG changeset patch # User Sergey Kandaurov # Date 1677158877 -14400 # Node ID b274d289798d5cc5667c689d3f18cad22b1ca4ae # Parent 36f817631bbc83201f7dc53c4ae27a2da429dce9 Documented the use of cyclic memory buffer log with lldb. diff -r 36f817631bbc -r b274d289798d xml/en/docs/debugging_log.xml --- a/xml/en/docs/debugging_log.xml Wed Feb 08 16:04:44 2023 +0000 +++ b/xml/en/docs/debugging_log.xml Thu Feb 23 17:27:57 2023 +0400 @@ -8,7 +8,7 @@
+ rev="6">
@@ -122,6 +122,13 @@ set $buf = (ngx_log_memory_buf_t *) $log->wdata dump binary memory debug_log.txt $buf->start $buf->end +Or using an lldb script as follows: + +expr ngx_log_t *$log = ngx_cycle->log +expr while ($log->writer != ngx_log_memory_writer) { $log = $log->next; } +expr ngx_log_memory_buf_t *$buf = (ngx_log_memory_buf_t *) $log->wdata +memory read --force --outfile debug_log.txt --binary $buf->start $buf->end +
diff -r 36f817631bbc -r b274d289798d xml/ru/docs/debugging_log.xml --- a/xml/ru/docs/debugging_log.xml Wed Feb 08 16:04:44 2023 +0000 +++ b/xml/ru/docs/debugging_log.xml Thu Feb 23 17:27:57 2023 +0400 @@ -8,7 +8,7 @@
+ rev="6">
@@ -121,6 +121,13 @@ set $buf = (ngx_log_memory_buf_t *) $log->wdata dump binary memory debug_log.txt $buf->start $buf->end +Или при помощи такого lldb-скрипта: + +expr ngx_log_t *$log = ngx_cycle->log +expr while ($log->writer != ngx_log_memory_writer) { $log = $log->next; } +expr ngx_log_memory_buf_t *$buf = (ngx_log_memory_buf_t *) $log->wdata +memory read --force --outfile debug_log.txt --binary $buf->start $buf->end +