carta
Cvlogit(3)

Cvlogit3

Log server messages in local log or in system logger

Usage

int Cinitlog (char *cmd, char *logfile)

Overview

Cinitlog initializes the server logging routines.

Clogit logs server messages in a local log or in the system logger.

Cvlogit is the same as Clogit but takes a va_list instead of a variable number of arguments.

cmd

specifies a string to be prepended to the syslog messages.

logfile

specifies a path for the server log file. If set to syslog, the system logger will be used. By default, only messages with level at least as important as LOG_INFO will be logged. The level threshold can be changed with the environment variable LOG_PRIORITY.

level

is associated with the message. The possible values, in order of decreasing importance are:

LOG_EMERG
LOG_ALERT
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_NOTICE
LOG_INFO
LOG_DEBUG
func

is the name of the function that issues the message.

msg

is a format as in printf.

Return value

These routines return 0 if the operation was successful or -1 if the operation failed. In the latter case, serrno is set appropriately.

Errors

EFAULT

logfile is a NULL pointer.

ENAMETOOLONG

The length of logfile exceeds CA_MAXPATHLEN.

History

  • Debian 10 (Buster) to Debian 8 (Jessie): the text shown here
  • Debian 7 (Wheezy)

From liblcgdm-dev 1.10.0-2+b3 in Debian 10 (Buster). Parsed by carta from the page's man source.