xref: /freebsd/contrib/openpam/doc/man/openpam_log.3 (revision f3b0ac3409e4c3c6ec2a74432ee5b410f087b93d)
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