WiFiClient has a setTimeout function which expects seconds.
The parent class, Client, does expect msec.
So by casting to its parent and then calling setTimeout, we can again set the timeout in msec.
This is a macro for:
```
#define addLogMove(L, S) addToLogMove(L, std::move(S))
```
This will then try to move the constructed string to the log buffer.
If it cannot be moved (e.g. log level is not active), the string will be cleared to free up memory.