I am using C language and Linux as my programming platform.
I am learning how to create a daemon, and I want to create a log file so that I write a debug message in my daemon. My question is where should I put the log file in my system. Should I put it in the var folder?
Please advice.
Many thanks.
You should use syslog
and let the administrator decided where the log is written.
/var/log/{app name}
I believe is the standard location.
This is probably a matter of taste, but /var/log/
or /etc/log/
sounds reasonable to me. You should also consider using syslog
(see http://linux.die.net/man/3/syslog).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With