'Event system with event loop.'
 from abc import abstractmethod, ABC
 from dataclasses import dataclass
+from datetime import datetime
 from queue import SimpleQueue, Empty as QueueEmpty
 from threading import Thread
 from typing import Any, Callable, Iterator, Literal, Self
     def add(self, msg: str, prefix: str = _LOG_PREFIX_DEFAULT, **kwargs
             ) -> None:
         'Add msg to log.'
-        self._to_call(f'{prefix}{msg}', **kwargs)
+        time = str(datetime.now())[11:19]
+        self._to_call(f'{time} {prefix}{msg}', **kwargs)
 
     def alert(self, msg: str, **kwargs) -> None:
         'Add msg prefixed with _LOG_PREFIX_ALERT to log.'