<?php
// {{{ICINGA_LICENSE_HEADER}}}
// {{{ICINGA_LICENSE_HEADER}}}

namespace Icinga\Logger;

use Zend_Config;

/**
 * Abstract class for writers that write messages to a log
 */
abstract class LogWriter
{
    /**
     * Create a new log writer initialized with the given configuration
     */
    abstract public function __construct(Zend_Config $config);

    /**
     * Log a message with the given severity
     */
    abstract public function log($severity, $message);
}