1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-18 02:41:24 +02:00

2648 Commits

Author SHA1 Message Date
Ivan Kurnosov
9e43ef06d8 Minor code readability improvement 2017-02-27 15:43:21 +13:00
Ivan Kurnosov
7f7d5e1f44 Replaced current/next-style loop with foreach 2017-02-27 15:33:55 +13:00
Jordi Boggiano
ff96b8e163 Merge pull request #917 from jstolp/master
Happy 2017 Jordi / Seldaek / Monolog
2017-01-20 11:35:33 +01:00
Jeroen Stolp
28711ca8d2 Happy 2017 Jordi 2017-01-20 11:29:00 +01:00
Jordi Boggiano
470836c739 Merge pull request #911 from StevenWInfo/docUpdates
Replacing the add* methods in the docs and comments with the PSR-3 compliant methods
2017-01-20 10:05:31 +01:00
Jordi Boggiano
329c7cf4fc Update 04-extending.md 2017-01-20 10:04:38 +01:00
Jordi Boggiano
90db47190d Update 01-usage.md 2017-01-20 10:02:23 +01:00
Jordi Boggiano
5aeec05068 Update README.md 2017-01-20 10:00:18 +01:00
Remon van de Kamp
6a7b187802 Add documentation on internal log message structure (#895)
* Add documentation on internal log message structure

* Fix typo and remove untrue comment

* Fix a few typos

* Mention that message placeholders will only be replaced when the PsrLogMessageProcessor is in use

* Clarify channel field in message-structure.md
2017-01-20 09:59:00 +01:00
Lesnykh Ilia
c82afaa303 Add missed return phpdoc tag. (#908)
* Add missed return phpdoc tag.

* Change $this to self.
2017-01-11 17:17:39 +01:00
StevenW
2544676a41 Replacing the outdated add* methods in the docs with the PSR-3 compliant methods. 2017-01-07 13:27:27 -08:00
Jordi Boggiano
efb3fa354c Merge branch '1.x' 2016-12-16 08:47:02 +01:00
Remon van de Kamp
23c9842285 Remove remaining artifacts from mlehner/gelf-php (#896) 2016-12-13 15:34:52 +01:00
Michal Zuber
cab58eb1e5 Fixed Logstash event format link (#898) 2016-12-13 15:34:24 +01:00
Anton Nizhegorodov
b732364e70 Slack improvements (#894)
- [x] Exclude `extra`/`context`, `datetime`, `level` from message when attachment is used
- [x] Use `ts` attachment key to display `datetime` considering user timezone
- [x] [Support](https://github.com/Seldaek/monolog/pull/846#issuecomment-249528719) custom user images
- [x] [Allow](https://github.com/Seldaek/monolog/pull/894#issuecomment-263532399) to setup username from slack
- [x] [Improve](https://github.com/Seldaek/monolog/pull/846#issuecomment-261529198) array formatting within `context`/`extra`
- [x] [Support](https://github.com/Seldaek/monolog/issues/745) `include_stacktraces` option when attachment is not used and always include stacktraces when attachment is used
- [x] Support `extra`/`context` field exclusion
- [x] Update tests
2016-12-13 15:25:55 +01:00
Jordi Boggiano
fdd6780ffd Merge pull request #897 from vlakoff/readme
Rename Markdown files to use the regular file extension
2016-12-04 19:12:24 +01:00
vlakoff
8d53e6b91f Rename Markdown files to use the regular file extension 2016-12-03 12:26:01 +01:00
Jordi Boggiano
24ad4b02b6 More interface updates 2016-11-27 11:28:44 +01:00
Jordi Boggiano
b154c5fd26 Interface updates 2016-11-27 11:26:51 +01:00
Jordi Boggiano
5d28746bb0 Fix tests 2016-11-26 01:38:50 +01:00
Jordi Boggiano
f6e6f22e77 Merge branch '1.x' 2016-11-26 01:23:57 +01:00
Jordi Boggiano
bad29cb8d1 Finalize 1.22 readme 1.22.0 2016-11-26 01:15:39 +01:00
Jordi Boggiano
774dedb352 Merge pull request #891 from naderman/t/do-not-iterate-non-arrays
Do not iterate non-array Traversables
2016-11-26 01:04:57 +01:00
Jordi Boggiano
e94929eed0 Merge pull request #846 from hkdobrev/slack-webhooks
Add new Slack handlers using Slackbot and webhooks
2016-11-26 00:40:05 +01:00
Jordi Boggiano
87d1216189 Merge pull request #893 from jaschweder/patch-1
add MercurialProcessor to docs
2016-11-25 16:31:12 +01:00
Jonathan André Schweder
9378b3f68c add MercurialProcessor to docs 2016-11-25 11:30:55 -02:00
Nils Adermann
45de570954 Don't even try to attempt normalizing iterators or generators in context
Iterators and Generators may not be rewindable, so foreach is not safe
to use on them.

Iterators and especially Generators may trigger irreversible actions on
calling next(), so iterating over all values can potentially cause harm,
e.g. imagine an iterator over a set of HTTP POST requests that are sent
when the next value is requested . The only sufficiently safe thing to
iterate and include here are primitive arrays.
2016-11-24 17:38:07 +01:00
Haralan Dobrev
9fbc286428 Add unit test for SlackbotHandler 2016-11-19 18:54:46 +02:00
Haralan Dobrev
43e1e69bad Add unit tests for SlackWebhookHandler 2016-11-19 18:54:46 +02:00
Haralan Dobrev
26b526d9fb Do not put empty Slack attachments array by default 2016-11-19 18:54:46 +02:00
Haralan Dobrev
8b2b13546e Format constructors on a single line
This is for consistency with the rest of the handlers.
2016-11-19 18:53:03 +02:00
Anton Nizhegorodov
506e1b99e4 Make message formatting behaviour same as previous version 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
5fa5e37305 Fix SlackHandler
Slack API requires to json_encode the attachment field.
2016-11-19 18:53:02 +02:00
Haralan Dobrev
dd238892cf Add missing PHPDoc types 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
d34de6bf30 Fix SlackRecordTest 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
1303dc6d72 Refactor SlackRecord 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
08b577c657 Update SlackHandler tests && allow SlackRecord formatter change after construction 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
01a2ac25a2 Codereview fixes based on @stof comments 2016-11-19 18:53:02 +02:00
Anton Nizhegorodov
4ab8ed0a53 Make sure extra/context variables are stringified when more than one level deep 2016-11-19 18:53:01 +02:00
Anton Nizhegorodov
ec75076ded Add more tests to SlackRecordTest
Conflicts:
- tests/Monolog/Handler/Slack/SlackRecordTest.php - merged the tests
2016-11-19 18:53:01 +02:00
Anton Nizhegorodov
97eb782e8c No need for extra json_encode 2016-11-19 18:53:01 +02:00
Haralan Dobrev
7c2f58e7aa Add initial tests for SlackRecord 2016-11-19 18:53:01 +02:00
Haralan Dobrev
2d1fbbe423 Make SlackRecord::stringify() work without a line formatter 2016-11-19 18:53:01 +02:00
Haralan Dobrev
862c0875d2 Expose a getter for the SlackRecord in Slack handlers 2016-11-19 18:53:01 +02:00
Haralan Dobrev
000a21969f Mark former public methods of SlackHandler as deprecated
The SlackRecord could be used now
2016-11-19 18:53:00 +02:00
Haralan Dobrev
115f6710b1 Use constants for Slack colors 2016-11-19 18:53:00 +02:00
Haralan Dobrev
0956a74897 Adds new Slack handlers to the docs 2016-11-19 18:53:00 +02:00
Haralan Dobrev
4b671eb82c Add a Slack Webhooks handler using the same SlackRecord util 2016-11-19 18:53:00 +02:00
Haralan Dobrev
274f778b24 Make channel in SlackRecord optional to allow for webhooks 2016-11-19 18:53:00 +02:00
Haralan Dobrev
f584e56ae1 Extract logic for preparing Slack data to SlackRecord
Keep the protected interface of the SlackHandler intact.
2016-11-19 18:53:00 +02:00