.htaccess
1 year ago
FileLogger.php
4 months ago
LogController.php
1 year ago
Logger.php
1 year ago
StdLogger.php
1 year ago
index.html
1 year ago
web.config
1 year ago
StdLogger.php
26 lines
| 1 | <?php |
| 2 | /* |
| 3 | * |
| 4 | * JetBackup @ package |
| 5 | * Created By Shlomi Bazak |
| 6 | * |
| 7 | * Copyrights @ JetApps |
| 8 | * https://www.jetapps.com |
| 9 | * |
| 10 | **/ |
| 11 | namespace JetBackup\Log; |
| 12 | |
| 13 | if (!defined( '__JETBACKUP__')) die('Direct access is not allowed'); |
| 14 | |
| 15 | class StdLogger implements Logger { |
| 16 | |
| 17 | private FileLogger $_logger; |
| 18 | |
| 19 | public function __construct(int $level=Logger::LOG_LEVEL_ERROR) { |
| 20 | $this->_logger = new FileLogger("php://stdout", $level); |
| 21 | } |
| 22 | |
| 23 | public function addEvent(string $message, int $level, int $params=Logger::PARAMS_NEW_LINE|Logger::PARAMS_ADD_DATE):void { |
| 24 | $this->_logger->addEvent($message, $level, $params); |
| 25 | } |
| 26 | } |