But anyway with Trait you can't add timestamp to your domain object which is always required for logs (I think we all agree about timestamp).
We can indeed agree on timestamp, but as Sven said, we might need flexibility on how to capture it (DateAndTime vs ZTimestamp).