PHP класс для логирования данных в файл или консоль браузера

Реализовал небольшой класс на PHP для логирования данных. Данный класс позволяет как логировать в файл, так и в консоль браузера через JS команду console.log

Логирование в файл выглядит следующим образом:

В консоли же отладочные данные отображаются так:

Ссылка на скачивание с gitlab-а:

https://gitlab.com/angerro/logger

Примеры использования

Вывод лога в консоль

use ANGERRO;
include 'src/Logger.php';

$TestLogData = ['1'=>'test', 'key'=>'data'];
ANGERRO\Logger::ConsoleLog($TestLogData);

Вывод лога в консоль с трассировкой

use ANGERRO;
include 'src/Logger.php';

$TestLogData = ['1'=>'test', 'key'=>'data'];
ANGERRO\Logger::$Trace = 'ON';
ANGERRO\Logger::ConsoleLog($TestLogData);

Вывод лога в файл

use ANGERRO;
include 'src/Logger.php';

$TestLogData = ['1'=>'test', 'key'=>'data'];
ANGERRO\Logger::$LogPath = $_SERVER['DOCUMENT_ROOT'].'/files/log.log';
ANGERRO\Logger::Log($TestLogData);

Вывод лога в файл с трассировкой

use ANGERRO;
include 'src/Logger.php';

$TestLogData = ['1'=>'test', 'key'=>'data'];
ANGERRO\Logger::$LogPath = $_SERVER['DOCUMENT_ROOT'].'/files/log.log';
ANGERRO\Logger::$Trace = 'ON';
ANGERRO\Logger::Log($TestLogData);

Отключение логирования

use ANGERRO;
include 'src/Logger.php';

ANGERRO\Logger::$Mode = 'OFF';