diff --git a/BUILD.md b/BUILD.md index 7ed548f..6ce5b21 100644 --- a/BUILD.md +++ b/BUILD.md @@ -147,9 +147,8 @@ allowing developers to explore an unterminated program. --with-assert=opt ``` Optimistic assertions are branchless and generate less code than other modes. -Assertion failure is only detected at the end of each core event loop iteration. -These assertions are intended to minimally reveal the existence of a failure and -are much harder to debug. +Assertion failure is only detected at the end of each core event loop iteration; +intended to minimally reveal the existence of a failure and much harder to debug. #### Manually enable optimization @@ -200,14 +199,14 @@ time. The log levels are (from logger.h): ``` -7 DEBUG Maximum verbosity for developers. -6 DWARNING A warning but only for developers (more frequent than WARNING). -5 DERROR An error but only worthy of developers (more frequent than ERROR). -4 INFO A more frequent message with good news. -3 NOTICE An infrequent important message with neutral or positive news. -2 WARNING Non-impacting undesirable behavior user should know about. -1 ERROR Things that shouldn't happen; user impacted and should know. -0 CRITICAL Catastrophic/unrecoverable; program is in a compromised state. +7 ⚪ DEBUG Maximum verbosity for developers. +6 ⚪ DWARNING A warning but only for developers (more frequent than WARNING). +5 ⚪ DERROR An error but only worthy of developers (more frequent than ERROR). +4 🟢 INFO A more frequent message with good news. +3 🔵 NOTICE An infrequent important message with neutral or positive news. +2 🟡 WARNING Non-impacting undesirable behavior user should know about. +1 🔴 ERROR Things that shouldn't happen; user impacted and should know. +0 ⭕ CRITICAL Catastrophic/unrecoverable; program is in a compromised state. ``` When `--enable-debug` is used `--with-log-level=DEBUG` is implied. Otherwise