# Marmotta Logging Configuration

The following forms allow to configure logging in Apache Marmotta. Logging in Marmotta is based on Logback and uses the following concepts:

- appenders are log output destinations (either the console, a logfile, or a syslog facility); each appender has at least a pattern describing the layout (following the Logback Pattern Layout) and a maximum level; messages with higher level are always ignored by the appender
- modules are logical components in Marmotta that represent a certain functionality (e.g. "SPARQL"); each module has a loglevel and a list of appenders to which it will send its output.

## Log Appenders

### Console

Name | Level | Pattern ? |  |
--- | --- | --- | --- | ---
{{appender.name}} |  |  |  |

### Logfile

Name | Level | Pattern ? | Filename | Keep Days
--- | --- | --- | --- | ---
{{appender.name}} |  |  |  |

### Syslog

Name | Level | Pattern ? | Host | Facility
--- | --- | --- | --- | ---
{{appender.name}} |  |  |  |

## Log Modules

Name | Level | Appenders | Actions
--- | --- | --- | ---
{{module.name}} |  | {{ (appenders | filter:{id: appender})[0].name }} |

Name: |
Type: |
Level: |
Pattern: |
File: |
Keep Days: |
Host: |
Facility: |