aether/common/logging.hh
header.WITHOUT_HADEAN_LOGGING
before including Simulate headers, because uses of the logging API may be pulled in transitively.aether::log::init()
:process_name
should be a short string to help identify the process. process_pid
is a value of type uint64_t which is expected to be a process identifier. Hadean PIDs can be cast to uint64_t
to supply this value. Neither process_name
nor process_pid
are required to be meaningful.hadean::init()
is recommended.aether::log::set_level()
as follows;aether::log::level
TRACE
DEBUG
INFO
WARN
ERROR
FATAL
printf
style format strings: