|
#include <TCPServer.h>
Public Types | |
| enum class | MessageDetail : uint8_t { SERIAL_ID , SOURCE_IP , REQUEST_NAME , REQUEST_DURATION , REQUEST_DATA , RESPONSE_DATA , THREAD_POOLING , MAX_MESSAGE_DETAIL } |
| using | MessageDetails = std::set< MessageDetail > |
Public Member Functions | |
| LogDetails ()=default | |
| LogDetails (const MessageDetails &details) | |
| LogDetails (const Strings &details) | |
| LogDetails (std::initializer_list< MessageDetail > details) | |
| String | toString (const String &delimiter=",") const |
| bool | has (MessageDetail detail) const |
| bool | empty () const |
Log details
Defines information about server activities that should be logged.
|
strong |
Log details constants
|
default |
Default constructor
|
inlineexplicit |
Constructor
| details | Log details |
|
explicit |
Constructor
| details | Log details as lower case strings |
|
inlineexplicit |
Constructor
| details | Log details |
|
inline |