1ce77a8d6SDag-Erling Smørgrav.\" Generated from openpam_log.c by gendoc.pl 2ce77a8d6SDag-Erling Smørgrav.\" $Id: openpam_log.c 686 2013-07-11 16:36:02Z des $ 3*f3b0ac34SDag-Erling Smørgrav.Dd February 19, 2017 446acc370SDag-Erling Smørgrav.Dt OPENPAM_LOG 3 546acc370SDag-Erling Smørgrav.Os 646acc370SDag-Erling Smørgrav.Sh NAME 746acc370SDag-Erling Smørgrav.Nm openpam_log 831c521e9SDag-Erling Smørgrav.Nd log a message through syslog 946acc370SDag-Erling Smørgrav.Sh SYNOPSIS 10644f2b7cSDag-Erling Smørgrav.In sys/types.h 1146acc370SDag-Erling Smørgrav.In security/pam_appl.h 12ac7e3b9dSDag-Erling Smørgrav.In security/openpam.h 13ca236e63SDag-Erling Smørgrav.Ft "void" 1446acc370SDag-Erling Smørgrav.Fn openpam_log "int level" "const char *fmt" "..." 1546acc370SDag-Erling Smørgrav.Sh DESCRIPTION 1631c521e9SDag-Erling SmørgravThe 172f3ed619SDag-Erling Smørgrav.Fn openpam_log 1831c521e9SDag-Erling Smørgravfunction logs messages using 1931c521e9SDag-Erling Smørgrav.Xr syslog 3 . 20b33ab329SDag-Erling SmørgravIt is primarily intended for internal use by the library and modules. 2131c521e9SDag-Erling Smørgrav.Pp 2231c521e9SDag-Erling SmørgravThe 23b33ab329SDag-Erling Smørgrav.Fa level 24b33ab329SDag-Erling Smørgravargument indicates the importance of the message. 25b33ab329SDag-Erling SmørgravThe following levels are defined: 2631c521e9SDag-Erling Smørgrav.Bl -tag -width 18n 272f3ed619SDag-Erling Smørgrav.It Dv PAM_LOG_LIBDEBUG 282f3ed619SDag-Erling SmørgravDebugging messages. 292f3ed619SDag-Erling SmørgravFor internal use only. 3031c521e9SDag-Erling Smørgrav.It Dv PAM_LOG_DEBUG 31b33ab329SDag-Erling SmørgravDebugging messages. 32b33ab329SDag-Erling SmørgravThese messages are normally not logged unless the global 33b33ab329SDag-Erling Smørgravinteger variable 347f106882SDag-Erling Smørgrav.Va openpam_debug 35b33ab329SDag-Erling Smørgravis set to a non-zero 36b33ab329SDag-Erling Smørgravvalue, in which case they are logged with a 3731c521e9SDag-Erling Smørgrav.Xr syslog 3 3831c521e9SDag-Erling Smørgravpriority of 3931c521e9SDag-Erling Smørgrav.Dv LOG_DEBUG . 4031c521e9SDag-Erling Smørgrav.It Dv PAM_LOG_VERBOSE 4131c521e9SDag-Erling SmørgravInformation about the progress of the authentication 42b33ab329SDag-Erling Smørgravprocess, or other non-essential messages. 43b33ab329SDag-Erling SmørgravThese messages are logged with a 4431c521e9SDag-Erling Smørgrav.Xr syslog 3 4531c521e9SDag-Erling Smørgravpriority of 4631c521e9SDag-Erling Smørgrav.Dv LOG_INFO . 4731c521e9SDag-Erling Smørgrav.It Dv PAM_LOG_NOTICE 48b33ab329SDag-Erling SmørgravMessages relating to non-fatal errors. 49b33ab329SDag-Erling SmørgravThese messages are logged with a 5031c521e9SDag-Erling Smørgrav.Xr syslog 3 5131c521e9SDag-Erling Smørgravpriority of 5231c521e9SDag-Erling Smørgrav.Dv LOG_NOTICE . 5331c521e9SDag-Erling Smørgrav.It Dv PAM_LOG_ERROR 54b33ab329SDag-Erling SmørgravMessages relating to serious errors. 55b33ab329SDag-Erling SmørgravThese messages are logged with a 5631c521e9SDag-Erling Smørgrav.Xr syslog 3 5731c521e9SDag-Erling Smørgravpriority of 5831c521e9SDag-Erling Smørgrav.Dv LOG_ERR . 5931c521e9SDag-Erling Smørgrav.El 6031c521e9SDag-Erling Smørgrav.Pp 6131c521e9SDag-Erling SmørgravThe remaining arguments are a 6231c521e9SDag-Erling Smørgrav.Xr printf 3 6331c521e9SDag-Erling Smørgravformat string and the 6431c521e9SDag-Erling Smørgravcorresponding arguments. 65ce77a8d6SDag-Erling Smørgrav.Pp 66ce77a8d6SDag-Erling SmørgravThe 67ce77a8d6SDag-Erling Smørgrav.Fn openpam_log 68ce77a8d6SDag-Erling Smørgravfunction does not modify the value of 69ce77a8d6SDag-Erling Smørgrav.Va errno . 7046acc370SDag-Erling Smørgrav.Sh SEE ALSO 7131c521e9SDag-Erling Smørgrav.Xr pam 3 , 7231c521e9SDag-Erling Smørgrav.Xr printf 3 , 7331c521e9SDag-Erling Smørgrav.Xr syslog 3 7446acc370SDag-Erling Smørgrav.Sh STANDARDS 7546acc370SDag-Erling SmørgravThe 762f3ed619SDag-Erling Smørgrav.Fn openpam_log 7746acc370SDag-Erling Smørgravfunction is an OpenPAM extension. 7846acc370SDag-Erling Smørgrav.Sh AUTHORS 7946acc370SDag-Erling SmørgravThe 802f3ed619SDag-Erling Smørgrav.Fn openpam_log 812f3ed619SDag-Erling Smørgravfunction and this manual page were 822f3ed619SDag-Erling Smørgravdeveloped for the 83ca236e63SDag-Erling Smørgrav.Fx 842f3ed619SDag-Erling SmørgravProject by ThinkSec AS and Network Associates Laboratories, the 859bc006deSDag-Erling SmørgravSecurity Research Division of Network Associates, Inc.\& under 86ca236e63SDag-Erling SmørgravDARPA/SPAWAR contract N66001-01-C-8035 8746acc370SDag-Erling Smørgrav.Pq Dq CBOSS , 8846acc370SDag-Erling Smørgravas part of the DARPA CHATS research program. 89ce77a8d6SDag-Erling Smørgrav.Pp 90ce77a8d6SDag-Erling SmørgravThe OpenPAM library is maintained by 91*f3b0ac34SDag-Erling Smørgrav.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no . 92