|
295 | 295 | * - [timeout]: float
|
296 | 296 | * - [connection_timeout]: float
|
297 | 297 | *
|
| 298 | + * - insightops: |
| 299 | + * - token: Log token supplied by InsightOps |
| 300 | + * - region: Region where InsightOps account is hosted. Could be 'us' or 'eu'. Defaults to 'us' |
| 301 | + * - [use_ssl]: whether or not SSL encryption should be used, defaults to true |
| 302 | + * - [level]: level name or int value, defaults to DEBUG |
| 303 | + * - [bubble]: bool, defaults to true |
| 304 | + * |
298 | 305 | * - flowdock:
|
299 | 306 | * - token: flowdock api token
|
300 | 307 | * - source: human readable identifier of the application
|
@@ -455,9 +462,10 @@ public function getConfigTreeBuilder()
|
455 | 462 | ->scalarNode('team')->end() // slackbot
|
456 | 463 | ->scalarNode('notify')->defaultFalse()->end() // hipchat
|
457 | 464 | ->scalarNode('nickname')->defaultValue('Monolog')->end() // hipchat
|
458 |
| - ->scalarNode('token')->end() // pushover & hipchat & loggly & logentries & flowdock & rollbar & slack & slackbot |
| 465 | + ->scalarNode('token')->end() // pushover & hipchat & loggly & logentries & flowdock & rollbar & slack & slackbot & insightops |
| 466 | + ->scalarNode('region')->end() // insightops |
459 | 467 | ->scalarNode('source')->end() // flowdock
|
460 |
| - ->booleanNode('use_ssl')->defaultTrue()->end() // logentries & hipchat |
| 468 | + ->booleanNode('use_ssl')->defaultTrue()->end() // logentries & hipchat & insightops |
461 | 469 | ->variableNode('user') // pushover
|
462 | 470 | ->validate()
|
463 | 471 | ->ifTrue(function ($v) {
|
@@ -897,6 +905,10 @@ public function getConfigTreeBuilder()
|
897 | 905 | ->ifTrue(function ($v) { return 'logentries' === $v['type'] && empty($v['token']); })
|
898 | 906 | ->thenInvalid('The token has to be specified to use a LogEntriesHandler')
|
899 | 907 | ->end()
|
| 908 | + ->validate() |
| 909 | + ->ifTrue(function ($v) { return 'insightops' === $v['type'] && empty($v['token']); }) |
| 910 | + ->thenInvalid('The token has to be specified to use a InsightOpsHandler') |
| 911 | + ->end() |
900 | 912 | ->validate()
|
901 | 913 | ->ifTrue(function ($v) { return 'flowdock' === $v['type'] && empty($v['token']); })
|
902 | 914 | ->thenInvalid('The token has to be specified to use a FlowdockHandler')
|
|
0 commit comments