Библиотека безопасных процессов для c ++ - PullRequest
1 голос
/ 21 января 2012

Существует ли какая-либо библиотека безопасного ведения журнала, которая может записывать один и тот же файл из нескольких процессов для C ++?

Я пробовал log4cxx. Некоторые советы использовать SocketConnector для записи того же файла. Но я не нашел ни одного реального работающего образца. Но я ни в коем случае не хочу, чтобы мой регистратор API открывал TCP-соединение.

1 Ответ

1 голос
/ 21 января 2012

Вы смотрели на регистрацию с использованием точек ETW?Это также облегчает запись текстовых строк.Недостатком является то, что ваши журналы не будут удобочитаемыми, если не будут запущены через другие инструменты.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb968803%28v=vs.85%29.aspx

...