Download the PHP package vysinsky/hipchat-logger without Composer
On this page you can find all versions of the php package vysinsky/hipchat-logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vysinsky/hipchat-logger
More information about vysinsky/hipchat-logger
Files in vysinsky/hipchat-logger
Package hipchat-logger
Short Description Simple logger class for HipChat
License MIT
Informations about the package hipchat-logger
HipChat Logger
PSR-3 compatible logger class which will send you notification to your HipChat room.
Screenshot (taken with Nette Framework's Tracy bridge)
Installation
Via composer require vysinsky/hipchat-logger:@dev
Configuration
Class Vysinsky\HipChat\Logger
has some static properties you can use to configure:
- notifyLevels - Array of levels for which notification (HipChat's popup) is enabled
- colors - Basic colors setup based on log level. In case of unknown key yellow color will be used
Available bridges
Nette Framework (Tracy)
For Nette there is compiler extension. Just add it to your extensions list in neon configuration:
And add some configuration:
Other features
Filters
You can now easilly filter messages and decide, whether message should be sent. Filters are simple callbacks which get $level, $message and $context as parameter. Filter return boolean $shouldSend. As soon as any filter returns FALSE execution is stopped.
Example (we don't want to log 404s):
Log file link factory
You can set callback factory to Logger, which will create link to log file and send it in message if link is available.
You can set it with calling setLinkToLogFileFactory
(only in Vysinsky\HipChat\Bridges\Tracy):
All versions of hipchat-logger with dependencies
guzzlehttp/guzzle Version ~4.0
psr/log Version @dev