On Thu, 23.04.15 12:08, Cam Hutchison (c...@xdna.net) wrote: > Lennart Poettering <lenn...@poettering.net> writes: > > >On Thu, 23.04.15 06:58, Cam Hutchison (c...@xdna.net) wrote: > > >> The specifics of my logging that is temporarily volatile is captured in > >> these rsyslog configs: > >> > >> local1.* /tmp/log/dnsmasq.log > >> local4.* /tmp/log/ldap.log > >> if $syslogfacility-text == 'kern' and $msg contains 'firewall:' then > >> /tmp/log/firewall.log > > >journald does not allow seperate log files or filter expressions, > >please use rsyslog or another syslog daemon for things like this. > > I've got no real use for directing logs to files via these filter > expressions in a journald world. I'm happy with the filtering being > done on read-out instead of ingestion. These only go to separate > files because that's how syslog works. > > But if I want to discriminate in order to direct logs to a volatile vs > persistent store then I would need some sort of pre-filtering and I can > see how that does not fit with journald's design. > > However, even if I continue to use rsyslog with these filters, I don't > believe I will achieve what I want because the logs will first pass > through journald which will happily write them to its journal on > /var/log, creating the SSD write activity I'm trying to avoid.
Use Storage=volatile in journald.conf to turn off storage in /var. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel