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
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
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
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
f2f66cd480
Fix tests
2022-03-18 10:48:03 +01:00
Marko Vušak
0a023ffb23
Calculate exception message according to PHP version ( #1644 )
2022-03-18 09:47:05 +01:00
Jordi Boggiano
cb3675ee15
Try fixing ci
2022-03-14 13:51:26 +01:00
Jordi Boggiano
c02d86ffb2
Include record message/context/extra data when throwing an exception because the log cannot be opened, fixes #1630
2022-03-14 13:34:54 +01:00
Gemma Lynn
b39a394c05
Store native BSON types as-is in the MongoDB formatter ( #1620 )
2022-03-13 21:04:53 +01:00
Bei Xiao
f9a8e87563
SlackWebhookHandler: use footer for username & footer_icon for userIcon ( #1617 )
...
* Use footer for username & footer_icon for userIcon
* Update test case for SlackWebhookHandler
2022-03-13 20:29:18 +01:00
Thomas Calvet
8c58abad9e
Add AsMonologProcessor attribute ( #1637 )
2022-03-06 13:08:33 +01:00
Jordi Boggiano
a4e10e8e9e
Merge pull request #1587 from nicolas-grekas/psr-log2
...
Allow psr/log 2.0
2021-09-14 15:21:42 +02:00
Jordi Boggiano
70fe092867
Simplify memoryIniValueToBytes, tweak code to use less memory overall
2021-09-14 15:01:06 +02:00
jcm
0b22036ab6
Add method in Utils to convert memory values from php_ini into bytes, and use lower amount of chunk size based on memory limit
2021-09-14 14:57:16 +02:00
Nicolas Grekas
203bb1b6f5
Fix CI to allow psr/log v2
2021-09-13 14:20:06 +02:00
Juan Morales
82ab6a5f4f
Fixes php8 non-backward compatible changes ( #1568 )
...
* Utils method added to resolve PCRE error messages properly
2021-07-23 09:16:39 +02:00
Fabien Villepinte
63e195046c
Fix Utils::getClass() with PHP8 ( #1563 )
2021-07-14 12:57:59 +02:00
Jordi Boggiano
19542ed8ef
Normalize @inheritDoc tags, refs #1557
2021-07-08 15:23:09 +02:00
Jordi Boggiano
4ef5da80ad
Fix CS
2021-07-04 14:04:52 +02:00
Jordi Boggiano
01d104aa78
Add Record/Level/LevelName type aliases and improve phpstan type coverage to level 6
2021-07-04 14:04:52 +02:00
Victor Pryazhnikov
812d63b171
Fix of incorrect DynamoDB mock creation
...
addMethods([]) breaks the methods configured at onlyMethods() call
2021-04-18 21:33:01 +03:00
Victor Pryazhnikov
c7a5ecca6c
Fix of DynamoDbClient::formatAttributes
...
Looks like formatAttributes() was removed before v3,
so switching to method existence check instead of version check
2021-04-04 21:34:05 +03:00
Victor Pryazhnikov
2bc1351c1e
Fix of SyslogUdpHandler mock creation
...
'datetime' value inside of getRecordWithMessage() result is enough,
getDateTime() method is missing & not being used
2021-02-27 15:55:32 +03:00
Victor Pryazhnikov
240a159d44
Fix of PhpAmqpLib\Channel\AMQPChannel mock creation
...
__destruct was removed in v2.5.0, but version check is impossible
(\PhpAmqpLib\Package::VERSION was introduced in v2.11.1)
2021-02-27 15:36:32 +03:00
Victor Pryazhnikov
67294a3a5f
Fix of Predis\Client mock creation
...
Predis\Client uses __call method to process commands (rPush, lTrim),
getPartialMock() doesn't work with addMethods()
2021-02-27 15:18:06 +03:00
Victor Pryazhnikov
227343f20b
Fix of absent formatAttributes method issue
2021-02-27 15:02:13 +03:00
Victor Pryazhnikov
cdba0c5693
Deprecated setMethods() usages moving to onlyMethods()
2021-02-27 14:47:59 +03:00
Marc van der Meulen
7066e39078
When we reset the FilterHandler we should call the handler we are wrapping
2021-01-15 17:25:19 +01:00
patrickkusebauch
79d12135dd
Fixed new Url
2020-12-12 22:21:42 +01:00
patrickkusebauch
76639ef02b
Elastica up to 7 support
2020-12-11 10:55:38 +01:00
Jordi Boggiano
9ce0431191
Add JSON_PARTIAL_OUTPUT_ON_ERROR, closes #1515
2020-12-10 16:22:24 +01:00
Jordi Boggiano
9ab131c225
Merge pull request #1503 from gfaugere/redispubsub
...
Adding Redis Pub/Sub handler (closes #574 )
2020-12-10 14:32:30 +01:00
Jordi Boggiano
ec146b38bd
Build tweaks
2020-12-09 23:22:08 +01:00
Jordi Boggiano
bd9570d835
Merge branch '1.x' into main
2020-12-09 14:19:00 +01:00
Faugère Gaëtan
7640be31a1
Adding Redis Pub/Sub handler ( closes #574 )
2020-10-01 17:30:47 +02:00
Jordi Boggiano
84342aa0a3
Merge branch '1.x'
2020-07-08 21:27:58 +02:00
Jordi Boggiano
c3a05db90c
Fix unique_id in WebProcessor not being disableable, fixes #1470
2020-07-08 21:01:20 +02:00
Jordi Boggiano
35a1e4de9b
Fix php8 build
2020-07-08 20:53:16 +02:00
Jordi Boggiano
b5260af0d1
Also remove deprecation warnings when running outside of travis on php 7.4
2020-05-22 09:30:27 +02:00
Pascal Sommer
7a801dd041
Telegram Handler: support additional API parameters ( #1451 )
2020-05-22 08:44:02 +02:00
Jordi Boggiano
de87dad98f
Fix CS
2020-05-21 17:02:48 +02:00
Jordi Boggiano
5f2ee3292e
Merge remote-tracking branch 'neclimdul/SoapFaultObjectFailure'
2020-05-21 17:01:29 +02:00
Jordi Boggiano
eb4dc3aa6b
Merge branch '1.x'
2020-05-21 16:59:46 +02:00
Jordi Boggiano
fa4a173f69
Fix 5.3 syntax
2020-05-21 16:56:55 +02:00
Jordi Boggiano
c50950d79e
Canonicalize paths when constructing RotatingFileHandler/StreamHandler, fixes #1326
2020-05-21 16:54:57 +02:00
Jordi Boggiano
acd3173c4a
Fix SoapFault when detail is nested object, fixes #1431 , refs #1462
2020-05-21 16:39:23 +02:00