1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-21 04:11:47 +02:00

2832 Commits

Author SHA1 Message Date
Jordi Boggiano
b3ac20ef32 Matrix update 2022-07-22 14:46:07 +02:00
Jordi Boggiano
ad09e76f97 Add php 8.2 build 2022-07-22 14:26:06 +02:00
Jordi Boggiano
c1c73b07de Update issue templates 2022-07-22 14:25:43 +02:00
erikn69
27dc1b2ef7 Fix utf8_encode deprecation (#1722) 2022-07-22 14:23:53 +02:00
Jordi Boggiano
83db4b3f81 Handle depth to avoid cases where an exception has many too many previous exceptions, fixes #1726 2022-07-22 14:18:01 +02:00
systemsolutionweb
ffc2bc2e23 Update .gitattributes, closes #1688 2022-07-22 14:12:11 +02:00
Jordi Boggiano
475bc87409 Fix issues 2022-07-22 13:33:21 +02:00
Jordi Boggiano
6cc788bdec Fix build error with lowest deps on php7.4 2022-07-22 13:25:12 +02:00
Max Ageev
af8efac0d5 Check if errorMessage contain error "File exists"
Fixes #1678, closes #1685

When we try to create directory we got error and find out that error is to the fact that directory already was created for us.
If that the case we should not throw exception as it's fine now...
If file was deleted after that it's not problem of this funtion.
2022-07-22 13:19:52 +02:00
Thomas Müller
f958fdac0f allow Predis 2.0, closes #1732 2022-07-22 13:16:54 +02:00
Jordi Boggiano
11be0a4b30 Fix phpstan errors 2022-07-22 13:15:11 +02:00
Mikhail Popov
3734f190f8 Add the ability to set or redefine attributes for messages in Rabbit. (#1724)
One of content_type, content_encoding, message_id, user_id, app_id, delivery_mode, priority, timestamp, expiration, type or reply_to, headers.

Co-authored-by: Попов Михаил <popov.mv@betcity.ru>
2022-07-22 13:08:34 +02:00
Luís Cobucci
197f534d42 Add basic support to Google Cloud Logging format (#1719)
Google Cloud Logging doesn't show the correct level log when using
JsonFormatter, making observability a bit trickier. This applies minor
tweaks to the default format, allowing log entries to be properly
represented.

There are alternative packages to this but they add fields that aren't
strictly required - also performing `debug_backtrace()` calls that are
usually not desired when in production mode.

This is a backport of https://github.com/Seldaek/monolog/pull/1690

Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
2022-07-22 13:04:51 +02:00
Luís Cobucci
1ae4f609ba Add basic support to Google Cloud Logging format (#1690)
Google Cloud Logging doesn't show the correct level log when using
JsonFormatter, making observability a bit trickier. This applies minor
tweaks to the default format, allowing log entries to be properly
represented.

There are alternative packages to this but they add fields that aren't
strictly required - also performing `debug_backtrace()` calls that are
usually not desired when in production mode.

Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
2022-07-22 13:03:58 +02:00
Mathias Reker ⚡️
100d0f1625 is null (#1711)
Replaces is_null($var) expression with null === $var.
2022-06-21 22:21:02 +02:00
Jordi Boggiano
3cba75ec09 Mark Logger @final to discourage extension 2022-06-19 14:12:51 +02:00
Jordi Boggiano
0c375495d4 Update changelog 3.1.0 2022-06-09 11:09:00 +02:00
Jordi Boggiano
0ddba7342f Merge branch '2.x' into main 2022-06-09 11:04:38 +02:00
Jordi Boggiano
5579edf28a Update changelog 2.7.0 2022-06-09 10:59:12 +02:00
henning
24e414c993 Added $datetime parameter to addRecord method to optionally log into the past/future 2022-06-09 10:49:31 +02:00
Gene Alyson Fortunado Torcende
8ac56aa42b RotatingFileHandler to maintain the correct maximum number files when using folder by date (#1671) 2022-06-09 10:41:11 +02:00
Jordi Boggiano
eac0c22ad2 Mark TestCase internal until PHPStorm handles this better, fixes #1677 2022-06-09 10:40:17 +02:00
Jordi Boggiano
9992c77e05 Add warning that docs site is for 3.x, fixes #1679 2022-06-09 10:17:29 +02:00
Jordi Boggiano
417c27dc72 Remove return type from ProcessorInterface to fix interop with Monolog 2, fixes #1680 2022-06-09 10:11:53 +02:00
Dmitry Menshikov
64854f09da Correct handling of E_USER_ERROR as fatal error if registerErrorHandl… (#1670)
* Correct handling of E_USER_ERROR as fatal error if registerErrorHandler is called with callPrevious, fixes #1669
2022-06-09 09:04:15 +02:00
Jordi Boggiano
9c1566a971 Add a way to disable logging loop detection, closes #1681 2022-06-08 21:51:47 +02:00
Jordi Boggiano
60ad5183b5 Update changelog 3.0.0 2022-05-10 12:39:55 +02:00
Jordi Boggiano
b3451b008b Merge branch '2.x' into main 2022-05-10 11:53:02 +02:00
Jordi Boggiano
247918972a Update changelog 2.6.0 2022-05-10 11:36:00 +02:00
Jordi Boggiano
1dacc790b9 Remove LevelName enum in favor of a Level::getName method, fixes #1667 (#1668) 2022-05-10 11:15:16 +02:00
Jordi Boggiano
a5d65f6ec4 Fix infinite loops when a log handler triggers logging itself 2022-05-10 11:10:07 +02:00
Jordi Boggiano
5d43fd52d3 Allow UdpSocket to reconnect after close() 2022-05-10 10:29:15 +02:00
Lito
c709906d0a [2.X] Allow stacktraces parser on LineFormatter (#1665)
* Allow stacktraces parser on LineFormatter

* Added includeStacktraces parse tests
2022-05-09 22:37:14 +02:00
Jordi Boggiano
2a8c7dffdf Also allow for slow ES8 start 2022-05-09 00:16:47 +02:00
Jordi Boggiano
d381140ca1 Merge branch '2.x' into main 2022-05-09 00:10:47 +02:00
Jordi Boggiano
2af3276ca6 Update list of handlers 2022-05-09 00:10:39 +02:00
Jordi Boggiano
38fd8efb89 Update docs 2022-05-09 00:08:03 +02:00
Jordi Boggiano
a71c4e0250 Update changelog 3.0.0-RC1 2022-05-08 23:50:49 +02:00
Jordi Boggiano
5eca08223d Merge branch '2.x' into main 2022-05-08 23:50:01 +02:00
Jordi Boggiano
354ddc8020 Fix changelog 2022-05-08 23:49:54 +02:00
Jordi Boggiano
8f6efe928a Allow more time as elastic search sometimes is slow to boot 2022-05-08 23:49:25 +02:00
Jordi Boggiano
de11fc39de Update upgrade notes 2022-05-08 23:19:43 +02:00
Jan-Eric Ortgies
709cb93aa6 replace deprecated method calls in GelfMessageFormatter (#1664)
- the getter/setter methods for file, level and facility are deprecated in gelf v1.1
- add those fields as additional instead, as suggested in the gelf spec (https://docs.graylog.org/v1/docs/gelf#gelf-payload-specification)
- update tests to reflect changes
2022-05-08 23:13:55 +02:00
Jordi Boggiano
acc142c2b7 Drop prophecy usage 2022-05-08 23:13:26 +02:00
Jordi Boggiano
8a356498d9 Fix ES8 build 2022-05-08 23:08:23 +02:00
Jordi Boggiano
1181473f4b Merge branch '2.x' into main 2022-05-08 23:03:49 +02:00
Jordi Boggiano
bd24765917 ElasticSearch v8 support (#1662)
* ElasticSearch v8 support
* CI updates

Co-authored-by: Thomas Müller <mimmi20@live.de>
2022-05-08 22:23:46 +02:00
Jordi Boggiano
4c7a12b026 Add SymfonyMailerHandler, deprecate SwiftMailerHandler (#1663) 2022-05-07 13:05:55 +02:00
Jordi Boggiano
a6a66b1178 Fix phpdoc 2022-04-24 14:11:03 +02:00
Jordi Boggiano
c312cfdabf Restore getLevelName but deprecate it 2022-04-24 13:49:06 +02:00