George Mponos
c68b71edeb
Add visibility to constants
2018-11-17 20:38:51 +02:00
George Mponos
9ba4f22832
Reset test handler
2018-11-17 20:30:52 +02:00
Jordi Boggiano
64f6dc944a
Type fixes
2018-11-04 23:31:55 +01:00
Jordi Boggiano
e07c948042
Merge branch '1.x', clean up close/reset for 2.0, refs #997
2018-11-04 22:41:52 +01:00
Jordi Boggiano
b80352368c
Add Logger::close and clarify what close and reset do plus
2018-11-04 22:15:25 +01:00
Jordi Boggiano
dddc7ed781
Fix some resettableinterface usages
2018-11-04 19:58:13 +01:00
Jordi Boggiano
073c5d763a
Merge branch '1.x'
2018-11-04 18:40:32 +01:00
Jordi Boggiano
531d05a802
Merge branch '1.x' into resetable
2018-11-04 17:43:01 +01:00
Jordi Boggiano
d64fd101b7
Merge pull request #1188 from nicolas-grekas/raven-url
...
Update Raven client package URL
2018-11-04 17:24:41 +01:00
Jordi Boggiano
6ab058099c
Merge branch '1.x'
2018-11-04 17:18:09 +01:00
Matt K
dd144f7fa2
Added ability to pass in host parameter for LogEntriesHandler, closes #1174 , fixes #1173
2018-11-04 17:16:31 +01:00
Ramil Valitov
e11012dfde
[fix] change private vars to protected
2018-11-04 17:14:32 +01:00
Jordi Boggiano
916b034b2b
Add support for passing sentry contexts through monolog context or extra, closes #1214
2018-11-04 17:14:32 +01:00
Jordi Boggiano
a56adad0c4
Merge pull request #1210 from ottaviano/raven-add-env-support
...
[RavenHandler] Add environment and breadcrumbs support
2018-11-04 16:47:23 +01:00
Jordi Boggiano
a31ec40343
Type hints for browser console handler
2018-11-04 16:44:28 +01:00
Jordi Boggiano
0bcaf7a34c
Type hints for browser console handler
2018-11-04 16:40:26 +01:00
Jordi Boggiano
b0454ee489
Merge branch 'master' into master
2018-11-03 18:06:42 +01:00
Jordi Boggiano
bcc4ecfe33
Removed useless type hints and make sure level is only an int after normalization
2018-11-03 18:03:58 +01:00
Jordi Boggiano
228a763397
After Logger::toMonologLevel string|int is normalized to int
2018-11-03 18:02:37 +01:00
Dimitri Gritsajuk
869ca5963f
[RavenHandler] Add environment and breadcrumbs support
2018-11-02 22:01:16 +01:00
Avtandil Kikabidze
be5c439167
Add more type hints
2018-09-12 18:20:33 +04:00
Avtandil Kikabidze
8656fb1352
Merge branch 'master' into feature/elasticsearch
2018-09-12 18:08:44 +04:00
Nicolas Grekas
bff2c8488e
Update Raven client package URL
2018-08-09 08:21:24 +02:00
Jordi Boggiano
334b8d8783
More type hints on some handler classes
2018-07-18 09:55:49 +02:00
Kat
dc003d137e
Add docblocks and return type to the FingersCrossed strategy classes.
2018-07-17 17:32:33 +01:00
Kat
10bef97dea
Add scalar hints and return types to the ActivationStrategyInterface interface and its implementations.
2018-07-17 17:25:17 +01:00
Kat
b6b455ed11
Add scalar hints and return types to the SlackRecord handler.
2018-07-17 17:19:56 +01:00
Grégoire Pineau
0625068bf0
Added a new ResettableInterface and implemented it where possible.
...
When one use Monolog in a long process like an AMQP worker with a
`FingersCrossedHandler` or `BufferHandler` there is a drawback: as soon as there
is an AMQP message that generate a log >= error (for example), all next AMQP
messages will output logs, even if theses messages don't generate log where
level >= error.
In the same context there is a drawback for processor that add an UUID to the
logs. The UUID should change for each AMQP messages.
---
This patch address this issue with a new interface: `ResettableInterface` interface.
Side note: `reset()`, `flush()`, `clear()`, are already used in Monolog. So
basically, one can use the `reset()` on the `Logger` and on some
`Handler`s / `Processor`s.
It's especially useful for
* the `FingersCrossedHandler`: it `close()` the buffer, then it `clear()` the buffer.
* the `BufferHandler`: it `flush()` the buffer, then it `clear()` the buffer.
* the `UidProcessor`: it renew the `uid`.
2018-07-06 16:07:13 +02:00
Jordi Boggiano
06143b03e5
Add a bunch of return types and fix type inconsistencies reports from phan
2018-07-04 14:14:08 +02:00
Avtandil Kikabidze
4c7795d310
Rename ElasticSearch to Elasticsearch
2018-06-27 11:48:39 +04:00
Avtandil Kikabidze
34e3a48326
Update ES record type to _doc
2018-06-27 11:38:33 +04:00
Avtandil Kikabidze
249d1dcb5f
Merge branch 'master' into feature/elasticsearch
...
# Conflicts:
# composer.json
# src/Monolog/Handler/ElasticSearchHandler.php
2018-06-24 20:43:55 +04:00
Jordi Boggiano
e5900c3814
Merge branch '1.x'
2018-06-19 09:22:38 +02:00
Jordi Boggiano
c465e11445
Clarify NewRelicHandler requirements, closes #1123
2018-06-19 09:22:34 +02:00
Jordi Boggiano
41b8f5ebf4
CS fixes
2018-06-18 18:53:46 +02:00
Jordi Boggiano
0193a07dd7
Merge branch '1.x'
2018-06-18 17:58:26 +02:00
Jordi Boggiano
ee10777821
Fix hipchat dropping messages, fixes #1116
2018-06-18 17:58:11 +02:00
Jordi Boggiano
873ac681a6
Merge branch '1.x'
2018-06-18 17:27:30 +02:00
Jordi Boggiano
57a8a172e5
Update changelog
2018-06-18 16:38:33 +02:00
Jordi Boggiano
95f62f7e3c
Merge branch '1.x'
2018-06-18 15:54:04 +02:00
Petter Blomberg
f753c68a73
Make context optional in hasRecord to not break backwards compatibility
2018-06-18 15:52:04 +02:00
Petter Blomberg
b381a973bc
Make TestHandler::hasRecord assert context, not only message
2018-06-18 15:50:12 +02:00
Jordi Boggiano
71afce5df7
Merge branch '1.x'
2018-06-18 11:34:19 +02:00
Klemen Bratec
e8db808dd3
Allow setting stream chunk size in SocketHandler ( #1129 )
2018-06-18 11:31:46 +02:00
Jordi Boggiano
ce0a2b954b
Merge branch '1.x'
2018-06-17 19:04:07 +02:00
Jordi Boggiano
c99a3e98a6
Merge pull request #1146 from pauluswebster/newrelic-throwable-fix
...
NewRelicHandler - handle Throwable in PHP7
2018-06-17 18:54:31 +02:00
Jordi Boggiano
174a073021
Merge pull request #1115 from elwin1234/patch-1
...
Update RotatingFileHandler.php
2018-06-17 18:21:05 +02:00
Jordi Boggiano
5d286c1cb9
Merge pull request #1164 from gmponos/slack_formatter_constructor
...
Remove from slack handler on constructing the SlackRecord to pass the Formatte
2018-06-17 18:19:09 +02:00
Jordi Boggiano
3175130061
Merge branch '1.x'
2018-06-17 18:04:17 +02:00
Jordi Boggiano
00aca28c8b
Fix SlackRecord normalization of fields, closes #1078
2018-06-17 18:03:59 +02:00