icinga2/doc/3.10-logging.md

38 lines
921 B
Markdown
Raw Normal View History

2013-10-10 11:22:32 +02:00
## Logging
2013-10-18 20:05:08 +02:00
Icinga 2 supports three different types of logging:
* File logging (local Icinga 2 log file)
* Syslog facility logging (system's syslog application)
* Console logging (`STDOUT` on tty)
> **Note**
>
> You can define multiple logging objects at once.
The most common scenario will be logging Icinga 2's output to
syslog with severity `information`.
object SyslogLogger "syslog" {
severity = "information"
}
For debugging purposes you can install a `FileLogger` object
and forward the `debug` serverity into an Icinga 2 debug file.
object FileLogger "debug-file" {
severity = "debug",
2013-10-21 11:00:40 +02:00
path = "/var/log/icinga2/debug.log"
2013-10-18 20:05:08 +02:00
}
2013-10-21 11:00:40 +02:00
2013-10-18 20:05:08 +02:00
If you're starting Icinga 2 not as daemon, but in foreground
2013-10-21 21:03:35 +02:00
using `/usr/sbin/icinga2 -c /etc/icinga2/icinga2.conf` you may
2013-10-18 20:05:08 +02:00
want to enable console logging temporary too.
object ConsoleLogger "debug-console" {
severity = "debug"
}