Сначала я использую логирование в своем проекте, затем инициализирую некоторый объект, использую функцию openlog с определенным идентификатором, а затем использую syslog для записи всего, что мне нужно.Но у меня есть одна проблема, есть некоторые внешние запросы внутри объектов, и я хочу изменить для них идентификатор, поэтому я пытаюсь сделать что-то вроде:
openlog($ident, LOG_PID, LOG_USER);
syslog(LOG_DEBUG, $data);
....
// external request in other place, where $ident is not available
openlog($newIdent, LOG_PID, LOG_USER);
syslog(LOG_DEBUG, $data);
closelog();
// here I wanna change openlog to initial value
openlog(?, LOG_PID, LOG_USER);
Так как я могу получить первый идентификатор открытого журнала илиэто еще один способ сделать то же самое?