holabs/logger
最新稳定版本:1.0.3
Composer 安装命令:
composer require holabs/logger
包简介
User logging for Nette framework
README 文档
README
Easy logging class for maps user's/system activity or debugging.
Logging:
- action (Defined by developer)
- parameters (Defined by developer)
- REMOTE_ADDRESS (auto)
- User-Agent (auto)
- User ID (auto if logged in)
Installation
Requirements:
- php 7.1+
- nette/utils
Optional:
- nette/database (for persist your logs)
- tracy/tracy (for live preview your logs)
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.
Using
Your BasePresenter or some component now can looks like this:
<?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']); } }
统计信息
- 总下载量: 2.16k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2017-10-02