nestlog: streamlining + comments + markdown

This commit is contained in:
Roland Conybeare 2023-09-15 20:15:58 -04:00
commit beeb927082
6 changed files with 84 additions and 53 deletions

View file

@ -12,7 +12,7 @@ fib(int n) {
if (n >= 2) {
retval = fib(n - 1) + fib(n - 2);
log(":n ", n);
log && log(":n ", n);
}
log.end_scope("<- :retval ", retval);
@ -22,6 +22,7 @@ fib(int n) {
int
main(int argc, char ** argv) {
log_config::min_log_level = xo::log_level::info;
log_config::indent_width = 4;
int n = 4;
@ -30,6 +31,6 @@ main(int argc, char ** argv) {
int fn = fib(n);
log(":n ", n);
log("<- :fib(n) ", fn);
log && log(":n ", n);
log && log("<- :fib(n) ", fn);
}

View file

@ -26,14 +26,14 @@ main(int argc, char ** argv) {
log_config::time_local_flag = true;
log_config::style = FS_Streamlined;
log_config::indent_width = 4;
log_config::max_indent_width = 14;
log_config::location_tab = 80;
log_config::max_indent_width = 30;
log_config::location_tab = 100;
log_config::encoding = CE_Xterm;
log_config::function_entry_color = 69;
log_config::function_exit_color = 70;
log_config::code_location_color = 166;
int n = 4;
int n = 9;
scope log(XO_ENTER0(info), ":n ", 4);