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
Jordi Boggiano
bd5968a567
Add missing types to constructor args
2022-04-24 11:17:17 +02:00
Jordi Boggiano
6627c092d8
Add phpstan strict rules and deprecation rules, fix all related issues
2022-04-24 11:08:10 +02:00
Jordi Boggiano
ad732b37a7
Update upgrade notes
2022-04-23 13:51:36 +02:00
Jordi Boggiano
733d6f1cc6
Remove dead code
2022-04-23 13:51:26 +02:00
Jordi Boggiano
1c80bce4ad
Fix error handler to not receive $context anymore as php8 dropped that
2022-04-22 21:32:10 +02:00
Jordi Boggiano
a7de8dd0c2
Update a few more callable to Closure
2022-04-22 14:26:03 +02:00
Jordi Boggiano
0dac87975c
Add property types to all properties where possible
2022-04-21 21:58:32 +02:00
systemsolutionweb
6634bd9b79
Forgotten config ( #1652 )
2022-04-20 09:25:41 +02:00
Jordi Boggiano
7952a83e0c
Move phpdoc to native types
2022-04-20 09:21:58 +02:00
Jordi Boggiano
2695fa86cd
CI fixes
2022-04-19 22:16:53 +02:00
Dan Hemberger
e4bb5c5cf3
Replace switch with match ( #1655 )
...
The `match` expression is available as of PHP 8.0 and provides a more
intuitive interface than `switch` when a single value is returned.
Note that it performs an identity check (===) between the value and
case instead of a weak equality check (==).
https://www.php.net/manual/en/control-structures.match.php
2022-04-19 21:51:29 +02:00
Dan Hemberger
14f39fe0ce
Use never return typehint ( #1654 )
...
The `never` return typehint was added in PHP 8.1 and can be used
to indicate that a function will never return.
RFC: https://wiki.php.net/rfc/noreturn_type
2022-04-19 21:50:32 +02:00
Jordi Boggiano
2d006a8472
Convert level/levelName to enums ( #1656 )
2022-04-19 21:49:03 +02:00