vasqo/logger

Customizable library for log your data

Installs: 12

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/vasqo/logger

1.0.0 2022-06-15 21:43 UTC

This package is auto-updated.

Last update: 2025-10-16 05:21:16 UTC


README

This is a PHP library for logging data.

Install

composer require vasqo/logger

Usage

Display log in page:

require "vendor/autoload.php"; #optional

use Vasqo\Logger\Display\Log;

$anyData = [
    "test",
    "test2",
    "test3"
];

Log::debug($anyData);

Print log in browser console:

require "vendor/autoload.php"; #optional

use Vasqo\Logger\Console\Log;

$anyData = [
    "test",
    "test2",
    "test3"
];

Log::debug($anyData);

Print log in file:

require "vendor/autoload.php"; #optional

use Vasqo\Logger\File\Log;

$anyData = [
    "test",
    "test2",
    "test3"
];

Log::debug($anyData);

Customizable

Create your class and extends Base:

class MyLog extends \Vasqo\Logger\Base\Base 
{

    protected static function print($data,$type){
        echo "This is my log:".parent::createText($data, $type);
    }
}

////////////////////
Mylog::debug("Test Data");

Methods

use Vasqo\Logger\Display\Log;

Log::debug("data"); //basic log
Log::error("data"); //error log
Log::info("data"); //info log
Log::warning("data"); //warning log