$SYSLOG ENABLE FACILITY DAEMON LEVEL NOTICE
$MESSAGE Started
@ pid long
"started, pid {$pid}"
void LogStarted( long pid, std::locale const &loc,
                 int option_parameter = LOG_DAEMON | LOG_NOTICE );
void LogStarted( long pid, int option_parameter = LOG_DAEMON | LOG_NOTICE );

The text is built as for $STRING and passed as syslog( option_parameter, "%s", text ) — never as a format string. The defaults are USER and INFO. The header includes <syslog.h>; openlog() stays the program's business.