dev-master
9999999-devBundle for Symfony2 that extends Monolog for SplunkStorm support
MIT
The Requires
- symfony/monolog-bundle *
- ext-curl *
by Vyacheslav Salakhutdinov
monolog splunk splunkstorm
Wallogit.com
2017 © Pedro Peláez
Bundle for Symfony2 that extends Monolog for SplunkStorm support
SplunkStorm handler for Monolog as a Symfony bundle., (*1)
The bundle is inspired from LogglyBundle, (*2)
Note: The bundle did not testing with Splunk, (*3)
Require the staffim/splunk-bundle package in your composer.json and update your dependencies., (*4)
$ composer require staffim/splunk-bundle:*
Add the StaffimSplunkBundle to your application's kernel:, (*5)
public function registerBundles()
{
$bundles = array(
...
new Staffim\SplunkBundle\StaffimSplunkBundle(),
...
);
...
}
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: splunk
splunk:
type: service
id: staffim_splunk.monolog_handler
or buffered handler, (*6)
monolog:
handlers:
buffered_splunk:
type: buffer
level: debug
handler: splunk
splunk:
type: service
id: staffim_splunk.monolog_handler
or even error handler, (*7)
services:
my.monolog.exception_logger:
public: false
class: Symfony\Bridge\Monolog\Logger
arguments: ["mole.monolog.exception_logger"]
calls:
- [pushHandler, ["@staffim_splunk.monolog_handler"]]
staffim_splunk:
# SplunkStorm access token
token: ###
# SplunkStorm project ID
project: ###
# SplunkStorm API host ((defaults to api.splunkstorm.com))
host: api.splunkstorm.com
# Level to be logged (defaults to DEBUG)
level: DEBUG
bubble: true
Bundle for Symfony2 that extends Monolog for SplunkStorm support
MIT
monolog splunk splunkstorm