applog/logger

logger

Maintainers

Package info

gitlab.com/applog.cloud/package/applog-php

pkg:composer/applog/logger

Transparency log

Statistics

Installs: 12

Dependents: 0

Suggesters: 0

Stars: 0

1.0.1 2026-07-31 22:38 UTC

This package is not auto-updated.

Last update: 2026-07-31 23:00:58 UTC


README

install

file bootstrap/app.php

$app->configure('applog-logger');
$app->register(\Applog\Logger\ServiceProvider::class);

file config/logging.php
add remote to channels

'channels' => [
    ...
    'remote' => [
        'driver' => 'monolog',
        'level' => 'debug',
        'handler' => \Applog\Logger\SocketHandlerInterface::class,
    ],
    ...
],

env

EnvDefaultDesc
APPLOG_LOGGER_LEVEL200min log level
APPLOG_LOGGER_NAMEserviceservice name
APPLOG_LOGGER_ENVprodENV
APPLOG_LOGGER_TIMEOUT10timeout

example ExceptionHandler

$SocketHandler = new \Applog\Logger\Handler\SocketHandler('host:8011');
$SocketHandler->setExceptionHandler(function (\Exception $e, array $record) {
    echo get_class($e) . ' | ' . $e->getMessage();
});

Correlation

install package applog/log-correlation