У меня есть процесс, открывающий файл в режиме добавления. В данном случае это файл журнала. Пример кода:
int main(int argc, char **argv) {
FILE *f;
f = fopen("log.txt", "a");
fprintf(f, "log entry line");
fclose(f);
}
Два вопроса:
Я с учетом того, что делать это в простейшем воплощении или использовать zeromq для перекачки записей журнала по каналам в сборщик журналов.
Я рассмотрел syslog, но на самом деле мне не нужны какие-либо зависимости платформы от программного обеспечения.
Платформа по умолчанию - это Linux для этого, кстати.