2017 © Pedro Peláez
 

library logger

User logging for Nette framework

image

holabs/logger

User logging for Nette framework

  • Thursday, January 11, 2018
  • by holantomas
  • Repository
  • 1 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 40 % Grown

The README.md

Holabs/Logger

Easy logging class for maps user's/system activity or debugging., (*1)

Logging: - action (Defined by developer) - parameters (Defined by developer) - REMOTE_ADDRESS (auto) - User-Agent (auto) - User ID (auto if logged in), (*2)

Installation

Requirements: - php 7.1+ - nette/utils, (*3)

Optional: - nette/database (for persist your logs) - tracy/tracy (for live preview your logs), (*4)

composer require holabs/logger
composer require nette/database # optional
composer require tracy/tracy    # optional

Configuration

extensions:
    holabs.logger: Holabs\Logger\Bridges\Nette\LoggerExtension

tracy:
    bar:
        - Holabs\Logger\Bridges\Tracy\LoggerPanel

# Optional if you want to persist(or change for your own storage) your logs over nette database
services:
    # Holabs\Logger\Storages\IStorage
    holabs.logger.storage: Holabs\Logger\Storages\NetteDatabaseStorage('tablename')

You can choose your storage or use predefined., (*5)

Using

Your BasePresenter or some component now can looks like this:, (*6)

<?php

namespace App\Presenters;

use Holabs\Logger\TLogger;
use Nette\Application\UI\Presenter;


abstract class BasePresenter extends Presenter {

    // Inject property $logger and create LOG method
    use TLogger;

    public function startup() {
        parent::startup();

        $this->log('test', ['testing']);
    }

}

The Versions

11/01 2018

dev-master

9999999-dev

User logging for Nette framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

logger nette

11/01 2018

v1.0.2

1.0.2.0

User logging for Nette framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

logger nette

14/11 2017

v1.0.1

1.0.1.0

User logging for Nette framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

logger nette

13/11 2017

1.0.0

1.0.0.0

User logging for Nette framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

logger nette

02/10 2017

0.1

0.1.0.0

User logging for Nette framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

logger nette