What's a sane way of Lxd container logging?

Is there a best practice method of container logging?
Is it:

  1. syslog forwarding to host syslogd
  2. log shipping agents

In most cases, I don’t bother sending logs outside of the container and just go see them directly as needed. For those cases where I need all logs in one place, I tend to go the old school way and run a rsyslog server in a container and then configure the other instances to send their logs over to it.