# odygrd/quill v13.1.0 include/quill/core/PatternFormatterOptions.h: `%(time) [%(thread_id)]
# %(short_source_location:<28) LOG_%(log_level:<9) %(logger:<12) %(message)`, the time with
# nanoseconds; BackendOptions.h names the levels. Captured
17:38:03.847330459 [6452900] quill_t.cc:12                LOG_TRACE_L3  root         trace3 msg ⇒ {"rule": "quill", "level": "trace", "name": "root", "message": "trace3 msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 12, "device_ns": null}
17:38:03.847342334 [6452900] quill_t.cc:13                LOG_TRACE_L1  root         trace1 msg ⇒ {"rule": "quill", "level": "trace", "name": "root", "message": "trace1 msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 13, "device_ns": null}
17:38:03.847342375 [6452900] quill_t.cc:14                LOG_DEBUG     root         debug msg ⇒ {"rule": "quill", "level": "debug", "name": "root", "message": "debug msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 14, "device_ns": null}
17:38:03.847342375 [6452900] quill_t.cc:15                LOG_INFO      root         info msg 1 ⇒ {"rule": "quill", "level": "info", "name": "root", "message": "info msg 1", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 15, "device_ns": null}
17:38:03.847342417 [6452900] quill_t.cc:16                LOG_WARNING   root         warn msg ⇒ {"rule": "quill", "level": "warn", "name": "root", "message": "warn msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 16, "device_ns": null}
17:38:03.847342417 [6452900] quill_t.cc:17                LOG_ERROR     root         error msg: connection refused ⇒ {"rule": "quill", "level": "error", "name": "root", "message": "error msg: connection refused", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 17, "device_ns": null}
17:38:03.847342417 [6452900] quill_t.cc:18                LOG_CRITICAL  root         critical msg ⇒ {"rule": "quill", "level": "critical", "name": "root", "message": "critical msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 18, "device_ns": null}
17:38:03.847342417 [6452900] quill_t.cc:19                LOG_INFO      root         multi ⇒ {"rule": "quill", "level": "info", "name": "root", "message": "multi", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 19, "device_ns": null}
17:38:03.847342417 [6452900] quill_t.cc:19                LOG_INFO      root         line msg ⇒ {"rule": "quill", "level": "info", "name": "root", "message": "line msg", "values": [], "prefixed": true, "file": "quill_t.cc", "line": 19, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_TRACE_L2  pump         trace two ⇒ {"rule": "quill", "level": "trace", "name": "pump", "message": "trace two", "values": [], "prefixed": true, "file": "pump.cpp", "line": 7, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_NOTICE    pump         notice ⇒ {"rule": "quill", "level": "info", "name": "pump", "message": "notice", "values": [], "prefixed": true, "file": "pump.cpp", "line": 7, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_BACKTRACE pump         a stored message ⇒ {"rule": "quill", "level": "info", "name": "pump", "message": "a stored message", "values": [], "prefixed": true, "file": "pump.cpp", "line": 7, "leveled": false, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_INFO      a_long_logger_name over twelve ⇒ {"rule": "quill", "level": "info", "name": "a_long_logger_name", "message": "over twelve", "values": [], "prefixed": true, "file": "pump.cpp", "line": 7, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_INFO      pump         rail=13.65V ⇒ {"rule": "quill+kv", "level": "info", "name": "pump", "message": "rail=13.65V", "values": [["rail", 13.65, "V"]], "prefixed": true, "file": "pump.cpp", "line": 7, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_ERROR     pump         fatal: not a level ⇒ {"rule": "quill", "level": "error", "name": "pump", "message": "fatal: not a level", "values": [], "prefixed": true, "file": "pump.cpp", "line": 7, "device_ns": null}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   INFO          pump         no LOG_ ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 [6452900] pump.cpp:7                   INFO          pump         no LOG_"}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   LOG_LOUD      pump         unknown level ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 [6452900] pump.cpp:7                   LOG_LOUD      pump         unknown level"}
# constructed 17:38:03.847 [6452900] pump.cpp:7                   LOG_INFO      pump         milliseconds ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847 [6452900] pump.cpp:7                   LOG_INFO      pump         milliseconds"}
# constructed 17:38:03.847342417 pump.cpp:7                   LOG_INFO      pump         no thread ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 pump.cpp:7                   LOG_INFO      pump         no thread"}
# constructed 17:38:03.847342417 [6452900] pump.cpp                     LOG_INFO      pump         no line ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 [6452900] pump.cpp                     LOG_INFO      pump         no line"}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7                   log_info      pump         lower case ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 [6452900] pump.cpp:7                   log_info      pump         lower case"}
# constructed line msg ⇒ {"rule": "plain", "level": "info", "message": "line msg"}
# constructed The 17:38:03.847342417 [6452900] pump.cpp:7 LOG_INFO pump sentence ⇒ {"rule": "plain", "level": "info", "message": "The 17:38:03.847342417 [6452900] pump.cpp:7 LOG_INFO pump sentence"}
# constructed 17:38:03.847 INFO pump - a configured layout ⇒ {"rule": "layout", "level": "info", "name": "pump", "message": "a configured layout"}
# constructed 17:38:03.847342417 [6452900] pump.cpp:7 LOG_INFO ⇒ {"rule": "plain", "level": "info", "message": "17:38:03.847342417 [6452900] pump.cpp:7 LOG_INFO"}
