tereta / logger
1.0.10
2026-05-10 16:55 UTC
Requires
- php: >=8.4
- tereta/core: ^1.0
- tereta/di: ^1.0
README
π Π ΡΡΡΠΊΠΈΠΉ | English
Minimal logger with channels and levels.
Defaults
debug:falseinfo:truewarn:trueerror:true
Default channels:
general->ROOT_DIRECTORY/var/logs/general.logerror->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]);