evolutionphp/logger
最新稳定版本:1.1
Composer 安装命令:
composer require evolutionphp/logger
包简介
Simple PHP logger based in the logger of CodeIgniter 3.
README 文档
README
Simple PHP logger, save logs in files.
Installation
Use Composer to install Logger into your project:
composer require evolutionphp/logger
Configuration
- Logging Directory Path: directory where log files will be saved.
$config['path'] = __DIR__.'/logs/';
- File Extension: set the extension of your log files. Leaving it blank will default to 'php'.
$config['ext'] = 'php';
- Log File Permissions: The file system permissions to be applied on newly created log files.
This MUST be an integer (no quotes) and you MUST use octal integer notation (i.e. 0700, 0644, etc.)
$config['file_permissions'] = 0644;
- Logging Level: You can enable error logging by setting a level over zero. The level determines what gets logged. Threshold options are:
0 = Disables logging, Error logging TURNED OFF
1 = Error Messages (including PHP errors)
2 = Debug Messages
3 = Informational Messages
4 = All Messages
$config['level'] = 1; //OR Debug Messages and Informational Messages, without Error Messages $config['level'] = array(2,3);
- Date Format: Each item that is logged has an associated date. You can use PHP date codes to set your own date formatting
$config['date_format'] = 'Y-m-d H:i:s';
Initialize
$logger = new \EvolutionPHP\Logger\Log($config); //Write logs $logger->write_log('error','This is an error message.'); $logger->write_log('debug','This is a debug message.'); $logger->write_log('info','This is an info message.');
If you already initialize the class, you can call an instance without rewriting the configuration
function log_message($level, $message){ $logger = \EvolutionPHP\Logger\Log::instance(); $logger->write_log($level, $message); } log_mesage('error','This is a second error.');
Authors
This library was primarily developed by CodeIgniter 3 and modified by Andres M.
统计信息
- 总下载量: 36
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-07