Created a modular syslog handler system

I've split all log handlers into classes so that people can make
new log handler systems without making changes to the core.
Also, now every log handler can handle how and what will be logged.
This commit is contained in:
Marcos García
2012-10-16 02:01:37 +02:00
parent 5dff8dbc6d
commit 07dcb07fd2
8 changed files with 754 additions and 246 deletions

View File

@@ -0,0 +1,12 @@
<?php
interface LogHandlerInterface
{
public function getName();
public function getVersion();
public function getInfo();
public function configure();
public function checkConfiguration();
public function isActive();
public function export($content);
}