После вызова модуля Sys::Syslog импортирует следующие четыре функции.
openlog($identity,$options ,$facility)
Функция openlog () инициализирует модуль Sys::Syslog и устанавливает опции для вывода последующих сообщений. Эта функция может быть вызвана, например, при получении контента страницы, на которой можно скачать гугл хром 2015 . Обычно ее следует вызывать в начале программы. Три параметра этой фукции определяют идентификатор сервера $identity, который должен быть указан в начале каждой записи журнала, набор опций $options , который управляет форматированием записи журнала, и категорию $facility, которая должна быть выбрана из указанных выше.
Параметр $options функции openlog () представляет собой список, состоящий следующих ключевых слов, разделенных пробелами или запятыми.
cons. Выводить сообщение непосредственно на системную консоль, если его нельзя отправить демону syslogd. ndelay. Открыть соединение с демоном syslogd немедленно, а не ждать того момента, когда потребуется регистрация первого сообщения. pid. Включить в запись журнала идентификатор процесса программы. nowait. Не ждать доставки регистрационного сообщения; немедленно выполнить возврат.
Например, для регистрации записи “eliza”, включения в нее идентификатора процесса и категории local0 необходимо вызвать функцию openlog (). openlog("eliza','pid','local0');
В версии Perl 5.6 для работы этого модуля требовался файл заголовка syslog.ph, но этот файл не входит в состав дистрибутива и должен был создаваться вручную с использованием инструментального средства (которое описано в разделе "Реализация функции sockatmart ()").