---
name: "set_aumessage_mode"
section: "3"
platform: "linux"
package: "libaudit-dev"
version: "1:4.0.2-2+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/set_aumessage_mode"
---

# set\_aumessage\_mode(3)

Sets the message mode

## NAME

set\_aumessage\_mode - Sets the message mode

## SYNOPSIS

\#include \<libaudit.h\>

void **set\_aumessage\_mode**(message\_t *mode*, debug\_message\_t *debug*);

## DESCRIPTION

**set\_aumessage\_mode** sets the location where messages are sent and the output of the debug messages.

If *mode*=MSG\_STDERR, then messages are sent to stderr. If *mode*=MSG\_SYSLOG, then messages are sent to syslog. If *mode*=MSG\_QUIET (default), then messages are not sent.

If *debug*=DBG\_YES, then debug messages are output. If *debug*=DBG\_NO (default), then debug messages are not output.

## EXAMPLE

```
/* Sample code */
set_aumessage_mode(MSG_SYSLOG, DBG_YES)
```

## RETURN VALUE

None.

## SEE ALSO

[**auditd**(8)](/auditd/8.md), [**audit\_open**(3)](/audit_open/3.md).

## AUTHOR

Debora Velarde.
