Extended Laravel Log Component
XLog adds User ID
, User IP
, Track ID
to each log
composer require tartan/laravel-xlog
Add this to your app service providers :
Tartan\Log\XLogServiceProvider::class,
add following keys to your project .env file
# track id key
XLOG_ADD_USERID= (default true)
XLOG_TRACK_ID_KEY= (default xTrackId)
use Tartan\Log\XLog; // or register XLog Facade
XLog::debug('test message');
XLog::info('test message');
XLog::notice('test message');
XLog::warning('test message');
XLog::error('test message');
XLog::critical('test message');
XLog::alert('test message');
XLog::emergency('test message');
// passing string
$string = 'test'
XLog::info('test message', [$string]);
// passing array
$array = [1,2,'test',4.2];
XLog::info('test message', $array);
XLog::exception($e, 'error');
XLog::exception($e, 'emergency');