rsyslog_chroot_log.conf 761 B

12345678910111213141516
  1. # Let's create a log device file in glftpd's chroot
  2. # We can use it to log messages.
  3. # Put this file into /etc/rsyslog.d/ and restart
  4. # /etc/init.d/rsyslog restart
  5. #
  6. # should work on debian/wheezy/jessie
  7. #
  8. #
  9. #module(load="imuxsock") # needs to be done just once
  10. input(type="imuxsock" HostName="chroot.glftpd" Socket="/jail/glftpd/dev/log")
  11. $template glftpdFormat,"%timegenerated:::date-wdayname% %timegenerated:1:3% %timegenerated:::date-day% %timegenerated:::date-hour%:%timegenerated:::date-minute%:%timegenerated:::date-second% %timegenerated:::date-year% %syslogtag% %msg:2:2048%\n"
  12. # Log anything from host glftpd to logfile
  13. if $hostname == 'chroot.glftpd' then /jail/glftpd/ftp-data/logs/syslog.log;glftpdFormat
  14. if $hostname == 'chroot.glftpd' then ~
  15. & ~