Вот то, как я успешно выполнился.
В моей папке,/etc/rsyslog.d существует два файла:
20-ufw.conf и 50-default.conf
Я добавил файл:
sudo nano /etc/rsyslog.d/30-mycustomname.conf
Со следующим содержанием:
# Log QSD Centro generated log messages to file
if $programname == 'centro' then /var/log/centro.log
# Uncomment the following to stop logging anything that matches the last rule.
& ~
Затем я проверяю, что файл /var/log/centro.log не существует
sudo rm -f /var/log/centro.log
Затем я перезапускаю сервис
sudo service rsyslog restart
Наконец следующие работы кода:
// gcc centro.c -o centro
#include <stdio.h>
#include <syslog.h>
int main(int argc, char *argv[])
{
openlog(NULL, 0, LOG_USER);
syslog(LOG_INFO, "MORTACCI TUA!!!");
closelog();
return 0;
}
Необходимо смочь добраться там с Ctrl+c Ctrl+v Ctrl+y, предположив, что у Вас есть Среда разработки Java для установленного Emacs.
Проверьте eclim пакет, который может сделать это и намного больше: http://www.skybert.net/emacs/java/