filipemansano/log-helper
Composer 安装命令:
composer require filipemansano/log-helper
包简介
helper to display and manipulate messages in console with php
README 文档
README
helper to display and manipulate messages in console with php
how to use?
is simple, you can download the master branch or install package via composer
composer require filipemansano/log-helper
get instance
require 'vendor/autoload.php'; use FilipeMansano\Log; $log = Log::getInstance();
and now, print your messages in console
$log->printMessage("This is a simple text"); $log->printMessage("----------------------"); $log->printMessage("now the font color is red!", Log::FOREGROUND_RED); $log->printMessage("----------------------"); $log->printMessage("now the back color is green and the font is white!", Log::FOREGROUND_WHITE, Log::BACKGROUND_GREEN); $log->printMessage("----------------------"); $log->printMessage("in ", Log::FOREGROUND_GREEN, Log::BACKGROUND_BLACK,0); $log->printMessage("the ", Log::FOREGROUND_YELLOW, Log::BACKGROUND_BLACK,0); $log->printMessage("same ", Log::FOREGROUND_BLUE, Log::BACKGROUND_BLACK,0); $log->printMessage("line ", Log::FOREGROUND_MAGENTA, Log::BACKGROUND_BLACK,0); $log->printMessage("multiples ", Log::FOREGROUND_BLACK, Log::BACKGROUND_RED,0); $log->printMessage("color ", Log::FOREGROUND_WHITE, Log::BACKGROUND_MAGENTA,0); $log->printMessage("scheme ", Log::FOREGROUND_LIGHT_MAGENTA, Log::BACKGROUND_LIGHT_GREY,1); $log->printMessage("----------------------"); $log->printError("printing a example of exception", (new \Exception("Error Description", 500))); $log->printMessage("----------------------");
output
Replace Text in console
you can replace the last text printed with another, a comum case is display percent of loading, e.g.
for ($i=1; $i <= 100; $i++) { $log->printMessage("Text replace ({$i}%)", Log::FOREGROUND_WHITE, Log::BACKGROUND_BLACK, Log::REPLACE_LAST_MESSAGE); usleep(50000); } $log->printMessage("Text replace ", Log::FOREGROUND_WHITE, Log::BACKGROUND_BLACK, Log::REPLACE_LAST_MESSAGE); $log->printMessage("[DONE]", Log::FOREGROUND_GREEN);
统计信息
- 总下载量: 140
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-01-20