tereta/logger

Maintainers

Package info

gitlab.com/tereta/framework/logger

Issues

pkg:composer/tereta/logger

Statistics

Installs: 227

Dependents: 6

Suggesters: 1

Stars: 0

1.0.10 2026-05-10 16:55 UTC

This package is auto-updated.

Last update: 2026-05-18 20:01:06 UTC


README

🌐 Русский | English

Minimal logger with channels and levels.

Defaults

  • debug: false
  • info: true
  • warn: true
  • error: true

Default channels:

  • general -> ROOT_DIRECTORY/var/logs/general.log
  • error -> ROOT_DIRECTORY/var/logs/error.log

ROOT_DIRECTORY must be defined before first use.

Usage

use Tereta\Logger\Services\Channel\Config as ChannelConfig;
use Tereta\Logger\Services\Output;

ChannelConfig::singleton()->set('debug', true);

Output::singleton()->channel('general')->info('Started');
Output::singleton()->channel('error')->error('Failed', ['code' => 500]);