applog/logger

logger

Maintainers

Package info

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

pkg:composer/applog/logger

Transparency log

Statistics

Installs: 16

Dependents: 0

Suggesters: 0

Stars: 0

2.0.0 2026-08-02 19:32 UTC

This package is not auto-updated.

Last update: 2026-08-02 16:37:59 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\Handler\SocketHandler::class,
    ],
    ...
],

env

EnvDefaultDesc
APPLOG_LOGGER_TOKENApplog token
APPLOG_LOGGER_NAMEserviceservice name
APPLOG_LOGGER_ENVprodENV
APPLOG_LOGGER_LEVEL200min log level
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