Is there an easy way to create a new logfile just for this or even to exclude it from creating any entery's at all?
That's entirely up to CCcam. By default it is logging via syslog, and the log messages appear in /var/log/messages.
I see from this message:
http://www.info-sat.org/forums/lofiversion/index.php?t85453.htmlthat CCcam has a -d option which means that it stays in the foreground, and logs to standard output rather than syslog. That makes it suitable for running as a supervised service. Instead of starting it from rc.local, you would create a /var/service/CCcam directory, containing an executable 'run' script something like:
#! /bin/sh
exec 2>&1
exec /var/service/CCcam -d
and a /var/service/CCcam/log directory, containing an executable 'run' script something like:
#! /bin/sh
exec setuidgid smelog \
/usr/local/bin/multilog t s500000 \
/var/log/CCcam
You would then do:
mkdir /var/log/CCcam
chown smelog.smelog /var/log/CCcam
ln -s /var/service/CCcam /service
Read the developers guide for more detail about running supervised services and multilog logging.
Read this as well:
http://thedjbway.org/daemontools.htmlAlternatively, you could ask people who know about CCcam how to configure it so that it doesn't create all these log messages, or how to configure it so that it logs to a syslog "facility" such as "local5.debug", and you could configure syslog via a custom template to not include those messages in /var/log/messages.