9 #ifndef CPPLOGGING_LAYOUTS_HASH_LAYOUT_H
10 #define CPPLOGGING_LAYOUTS_HASH_LAYOUT_H
47 static uint32_t
Hash(std::string_view message);
HashLayout & operator=(HashLayout &&)=delete
HashLayout(HashLayout &&)=delete
static uint32_t Hash(std::string_view message)
Hash the given string message using FNV-1a hashing algorithm.
HashLayout & operator=(const HashLayout &)=delete
HashLayout(const HashLayout &)=delete
virtual ~HashLayout()=default
void LayoutRecord(Record &record) override
Layout the given logging record into a raw buffer.
Logging layout interface.
Logging layout interface definition.
C++ Logging project definitions.