Skip to content

php-monsters/laravel-extended-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-xlog

Extended Laravel Log Component XLog adds User ID, User IP, Track ID to each log

Installation

composer require tartan/laravel-xlog

Add this to your app service providers :

    Tartan\Log\XLogServiceProvider::class,

Config (optional)

add following keys to your project .env file

# track id key
XLOG_ADD_USERID= (default true)
XLOG_TRACK_ID_KEY= (default xTrackId)

Usage

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');

Pass parameters

// passing string
$string = 'test'
XLog::info('test message', [$string]);

// passing array
$array = [1,2,'test',4.2];
XLog::info('test message', $array);

Log exception

XLog::exception($e, 'error');
XLog::exception($e, 'emergency');

About

Laravel Extended Logger (XLog) that add additional data including track_id to logs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages