1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-26 02:56:27 +02:00
Commit Graph

1428 Commits

Author SHA1 Message Date
Jordi Boggiano
5d6c2048c8 Merge pull request #724 from billybanfield/ISSUE-695
Support ext-mongodb in MongoDBHandler
2016-03-01 17:04:31 +00:00
Daniel Gimenes
3521455e51 LineFormatter if configured to use short attachment 2016-03-01 17:02:07 +00:00
Jordi Boggiano
e1ee9d4989 Merge pull request #728 from danizord/hotfix/avoid-needless-formatter
Instantiate LineFormatter only when configured to use short attachment
2016-03-01 17:01:20 +00:00
Jordi Boggiano
25131bb5f6 Add context.* replacement in line formatter, fixes #717 2016-03-01 16:58:06 +00:00
Jordi Boggiano
bf61d9ff3f Allow using LOG_LOCAL* on windows, fixes #713 2016-03-01 16:46:08 +00:00
Jordi Boggiano
1048aa4a59 Allow BrowserConsoleHandler to be overridden for better integration in frameworks 2016-03-01 16:39:55 +00:00
Jordi Boggiano
481fc4cfa1 PHP7 compat for exception classes, fixes #718 2016-03-01 16:20:06 +00:00
Alexey Karapetov
c688ff17eb HandlerWrapper 2016-03-01 15:59:22 +00:00
Ronald Drenth
0d2bef0579 Add handleBatch implementation for PhpAmqpLib 2016-03-01 15:57:23 +00:00
Jordi Boggiano
dad186036c Merge pull request #711 from phansys/json_formatter_normalizer
Add ability to include exception's stack traces in `Monolog\Formatter\JsonFormatter`
2016-03-01 15:48:15 +00:00
Jordi Boggiano
973d3ca7ae Fix race condition in rotating file handler, fixes #709 2016-03-01 15:44:46 +00:00
Jordi Boggiano
6079ae8bfb Merge remote-tracking branch 'origin/1.0' into 1.x 2016-03-01 15:40:28 +00:00
Jordi Boggiano
b140e31884 Merge pull request #704 from dosten/unset-datetime-parameter
Unset the "datetime" parameter in LogglyFormatter
2016-03-01 15:33:13 +00:00
Mark Garrett
e9ea22ffeb Update to use more generic interfaces
PHP 7 can throw Errors and Exceptions, so use `Throwable` interface. `DateTimeInterface` allows for both `DateTime` and `DateTimeImmutable`.
2016-02-19 17:33:40 -06:00
Jordi Boggiano
cb2778ae77 Add ->withName to clone a handler and get a new name, fixes #730 2016-02-13 16:47:31 +00:00
Daniel Gimenes
e619223b4a LineFormatter if configured to use short attachment 2016-02-03 21:25:29 -02:00
Grégoire Paris
f1a59c5e0f add release number to every log
This adds an internal release number to the raven handler. The release
number is added to what is sent to sentry unless something already is
present because a release number was sent via "context" or "extra".
2016-01-23 23:00:37 +01:00
Jeremy Mikola
f585e714fc Support ext-mongodb's UTCDateTime class in MongoDBFormatter
The legacy driver (i.e. ext-mongo) and MongoDate are not supported on PHP 7.
2016-01-21 16:22:47 -05:00
Jeremy Mikola
aa6ab660bd MongoDBHandler only supports ext-mongodb and mongodb/mongodb
The legacy driver (i.e. ext-mongo) is not supported on PHP 7, so there is no reason to leave behind its supporting code.
2016-01-21 15:58:45 -05:00
Will Banfield
d860b763cb Response to CR comments 2016-01-21 14:20:09 -05:00
Will Banfield
f6a9fdbb2c Add case for if manager is passed in 2016-01-21 14:19:35 -05:00
Will Banfield
ad37c8e663 Change 'save' to 'insert' in MongoDBHandler 2016-01-21 14:16:22 -05:00
Joris Berthelot
bf82600f0c Allow GroupHandler to set a formatter to all nested handlers 2016-01-21 12:50:15 +01:00
Dmitriy Garanzha
e2a77060da Raven client fingerprint support 2016-01-20 11:39:44 +02:00
kolja
fbe0bae8c9 Replaced indention tabs with 4 spaces in ProcessHandler and its test. 2016-01-15 20:39:29 +01:00
kolja
f13011e03e Removed obsolete var_export(). Made construction argument validation tests simpler and more readable. 2016-01-15 20:21:02 +01:00
kolja
1be08de729 Created "ProcessHandler", that logs records to the STDIN of a custom process, defined by given command. 2016-01-15 19:07:19 +01:00
Javier Spagnoletti
e8e1d9efa3 Add ability to include exception's stack traces in Monolog\Formatter\JsonFormatter
| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets |
| License       | MIT
| Doc PR        |
2015-12-31 11:24:28 -03:00
Jeroen Thora
8ceda1b62e Removed unnecessary php version checks after php dependency bump to 7.0 2015-12-20 15:53:48 +01:00
Diego Saint Esteben
4422cdc2b6 Unset the "datetime" parameter in LogglyFormatter 2015-12-18 17:08:31 -03:00
Jordi Boggiano
6c424f851c Add a lot more scalar types and go strict in Logger 2015-12-18 17:48:48 +00:00
Jordi Boggiano
b5b773e12f Fix naming conflicts in PhpConsoleHandler 2015-12-18 17:48:45 +00:00
Jordi Boggiano
906bc0e6a2 All handlers are closeable now 2015-12-18 17:48:44 +00:00
Jordi Boggiano
45323b9102 Remove BC magic getter from SwiftMailerHandler 2015-12-18 17:48:42 +00:00
Jordi Boggiano
ad37b7b2d1 Remove default handler when no handlers are set 2015-12-18 17:48:41 +00:00
Jordi Boggiano
902c0c8694 Split interfaces and base/abstract classes into more sensible pieces 2015-12-18 17:48:40 +00:00
Jordi Boggiano
39f8a20e6d Remove non-PSR-3 methods for adding log records 2015-12-18 17:48:38 +00:00
Jordi Boggiano
35ce15e098 Bump Monolog\Logger::API version 2015-12-18 17:48:37 +00:00
Jordi Boggiano
6505e02fd3 Change timezone to be per-instance and not global 2015-12-18 17:48:36 +00:00
Jordi Boggiano
3a41aa08c4 Docblock fixes 2015-12-18 17:48:21 +00:00
Robbie Averill
ea2bef43a9 DRY: Use constants for level codes instead of re-defining 2015-12-16 09:34:12 +13:00
Jordi Boggiano
cab3ff71ff Add regression test for #691 and optimize implementation using a single pass loop over the handlers, refs #692 2015-11-26 23:48:42 +00:00
Matt Johnson
73876ace65 Changed iterating over the $handlers array to allow for correct sequential processing regardless of array containing indexed numerical keys, or associative string keys in the array.
It iterates over the entire array until it finds the $handlerKey that was identified earlier using isHandling(). Once the starting position is found it will execute handle() on each handler unless a handler returns true indicating the handler completed the processing of the record, bubbling to the next handler should not occur, and the loop breaks.

This fixes an issue where an associative array of handlers is passed into the Logger constructor when instantiated.
magento/magento2#2529
Seldaek/monolog#691
2015-11-26 02:33:02 -06:00
Jordi Boggiano
7e709c05f6 throwEncodeError does not return, refs #683 2015-11-18 17:57:11 +00:00
Jordi Boggiano
0178fd4f09 CS fixes, refs #683 2015-11-18 17:53:15 +00:00
Jordi Boggiano
9532e979b6 Merge remote-tracking branch 'bd808/feature/clean-json' 2015-11-18 17:50:41 +00:00
Jordi Boggiano
bc2bdedcc2 Merge pull request #676 from kornrunner/master
mongodb/mongodb support
2015-11-18 17:18:56 +00:00
Jordi Boggiano
b3f1d9a792 Add note about payload context var, refs #687 2015-11-18 17:17:24 +00:00
Jordi Boggiano
5ee8529a7a Merge pull request #687 from edvardasd/master
Pass payload information to RollbarHandler on report_message.
2015-11-18 17:14:45 +00:00
Jordi Boggiano
64f6c3d916 Adjust docblocks, refs #686 #685 2015-11-18 17:14:09 +00:00