---
name: "FusionInventory::Agent::Logger::Backend"
section: "3pm"
platform: "linux"
package: "fusioninventory-agent"
version: "2.2.3-8"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/FusionInventory::Agent::Logger::Backend"
---

# FusionInventory::Agent::Logger::Backend(3pm)

An abstract logger backend

## NAME

FusionInventory::Agent::Logger::Backend - An abstract logger backend

## DESCRIPTION

This is an abstract base classe for logger backends.

## METHODS

### new(%params)

The constructor. The following parameters are allowed, as keys of the `$params` hashref:

- *config*

  the agent configuration object

### addMessage(%params)

Add a log message, with a specific level. The following arguments are allowed:

- *level*

  Can be one of:

  - debug

    - info

    - error

    - fault

    - *message*
