dev-master
9999999-dev
MIT
The Requires
- php >=7.1.0
- xervice/data-provider ^1.1.0
The Development Requires
by Mike Bertram
1.0.0
1.0.0.0
MIT
The Requires
- php >=7.1.0
- xervice/data-provider ^1.1.0
The Development Requires
by Mike Bertram
 Wallogit.com
                    
                    2017 © Pedro Peláez
                         Wallogit.com
                    
                    2017 © Pedro Peláez
                    
                    
                    
                    
                
                
            
composer require xervice/logger
If you want to use the FileLogger, you have to define the path and the filename in your config., (*2)
<?php use App\Logger\LoggerConfig; $config[LoggerConfig::LOG_FILENAME] = 'xervice.log'; $config[LoggerConfig::LOG_PATH] = dirname(__DIR__) . '/logs';
In default, there is no action for incoming logs. You can add log handler to handle incoming logs. You can use the default FileLogger. To add a log handler, you can define them in the dependency provider., (*3)
<?php
namespace App\Logger;
use Xervice\Logger\Communication\Plugin\FileHandler\FileLogHandler;
use Xervice\Logger\LoggerDependencyProvider as XerviceLoggerDependencyProvider;
class LoggerDependencyProvider extends XerviceLoggerDependencyProvider
{
    /**
     * @return array
     */
    protected function getLogHandler(): array
    {
        return [
            new FileLogHandler()
        ];
    }
}
It's possible to add multiple log handler. In that case every log is handled by all log handler., (*4)
MIT
MIT