Log Initialization for MyLog package with Mailer
config.php
return [
'file' => [
'dst' => 'logs',
'full' => 1, # keep info
'disable' => 0 # Full disable loging
'debug' => 1, # More priority then full, adding debug to logs
'per_run' => 0 # Create new log per script run
],
'mail' => [
'user' => '',
'pass' => '',
'smtp' => '',
'port' => '25',
'from' => '',
'to' => '',
'separate' => '1',
'only_important' => '1', # Send only warning error critical
'subject' => 'My Server'
]
];
To use, just run
$config = require 'config.php';
new LogInitiation($config);