xo-umbrella2/xo-indentlog/FILES
Roland Conybeare 966c3903e1 git subrepo clone git@github.com:Rconybea/xo-indentlog.git xo-indentlog
subrepo:
  subdir:   "xo-indentlog"
  merged:   "0834c6ad"
upstream:
  origin:   "git@github.com:Rconybea/xo-indentlog.git"
  branch:   "main"
  commit:   "0834c6ad"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-06 21:30:17 -04:00

29 lines
1.1 KiB
Text

directory layout
+- README.md markdown README, for github
+- img image files, used in docs
| +- ex1.png
| +- ex2.png
| +- ex3.png
| \- ex4.png
+- LICENSE software license
+- CMakeLists.txt toplevel cmake config
+- cmake
| \- nestlog.cmake cmake support files
+- compile_commands.json symlink to record of compiler commands; for LSP support
+- include to install, copy contents of this directory to permanent location
| \- indentlog
| +- scope.hpp logger api -- appl code will #include this
| +- log_config.hpp logger api -- control logger format, verbosity, colors etc.
| +- log_level.hpp encode logger verbosity
| +- log_state.hpp per-thread state tracking (e.g. recognize nesting)
| +- log_streambuf.hpp custom streambuf
| \- print
| +- tag.hpp stream inserters
| ...
\- example
+- CMakeLists.txt cmake config
+- ex1
| +- CMakeLists.txt ex1 cmake config
| \- ex1.cpp example .cpp exercising indentlog
...