Manually creating the log message is the best choice, we can then make `+ (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag` public and use it.

Alternatively we could add a `timestamp` parameter to the `DDLogMessage`'s init, and set it no the current time if no timestamp is set.