1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-24 13:52:53 +02:00
Commit Graph

1966 Commits

Author SHA1 Message Date
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
Jordi Boggiano
0880801b4a Merge pull request #686 from apfelbox/hipchat-from
[HipChatHandler] Always send the "from" name
2015-11-18 17:12:52 +00:00
Jordi Boggiano
665453d06a Use json_encode for the whole message formatting, refs #686 2015-11-18 17:11:02 +00:00
Jordi Boggiano
c889fb2648 CS fixes & upgrading cs fixer config 2015-11-18 17:09:46 +00:00
Jordi Boggiano
75ca9e5dc7 Merge remote-tracking branch 'fordnox/master' 2015-11-18 17:01:29 +00:00
Jordi Boggiano
c14b6439fc Merge pull request #681 from glensc/mail-tests
add tests for NativeMailerHandler
2015-11-18 16:47:19 +00:00
Jannik Zschiesche
538349c4c4 Fixed HipChat tests 2015-11-18 10:25:09 +01:00
Jannik Zschiesche
fa38530fdc Always append "from" field when sending to HipChat 2015-11-18 10:25:04 +01:00
Edvardas Daukšas
c5465b8e1a Pass payload information to RollbarHandler on report_message. 2015-11-18 10:59:57 +02:00
Jannik Zschiesche
45d243f0ab Always send the "from" name in the hipchat handler 2015-11-17 18:52:08 +01:00
fordnox
034e895a6d Do not include message levels if it is already included in tag 2015-11-15 21:23:25 +02:00
fordnox
6abfc22762 Fix Fluentd array notation to support older PHP versions 2015-11-15 20:46:26 +02:00
fordnox
a5552dd34d Add fluentd formatter. 2015-11-15 20:39:30 +02:00
Bryan Davis
6f9e221bd6 Attempt to recover from json encoding errors
Detect and attempt to recover from json_encode errors triggered by
strings containing invalid UTF-8 sequences. Recovery will only be
attempted when encoding strings or arrays. If recovery fails then
a RuntimeException will be thrown.

The recovery process will convert invalid UTF-8 codepoints as though the
input string was encoded using the ISO-8859-15 character encoding. This
conversion may result in incorrect string output if the original
encoding was not ISO-8859-15, but it will be a valid UTF-8 string.

Closes #545
2015-11-12 10:59:27 -07:00
Jordi Boggiano
f86e643a58 Merge pull request #677 from chriseskow/patch-1
Add PsrLogMessageProcessor to documentation
2015-11-11 15:24:54 +00:00
Elan Ruusamäe
2e03107b56 add tests for NativeMailerHandler 2015-11-09 19:26:58 +02:00
Jordi Boggiano
9ba1658bec Merge pull request #680 from glensc/spelling
info is uncountable
2015-11-09 17:00:52 +00:00
Elan Ruusamäe
a5c56fdf1e two more minor spelling fixes 2015-11-09 18:21:29 +02:00
Elan Ruusamäe
b72866e6dd info is uncountable 2015-11-09 18:17:39 +02:00
Jordi Boggiano
432f44668e Merge pull request #679 from glensc/patch-1
Update NativeMailerHandler.php
2015-11-09 14:53:39 +00:00
Elan Ruusamäe
745100db42 Update NativeMailerHandler.php
don't calculate parameters in a loop
2015-11-09 11:08:56 +02:00
Chris Eskow
95afd006a0 Add PsrLogMessageProcessor to documentation 2015-11-05 19:17:13 -05:00
Boris Momčilović
4764052a10 MongoDBHandler: write: call proper method if we've got instance of MongoDB\Collection 2015-11-03 20:47:58 +01:00
Boris Momčilović
e099fce150 composer.json: suggest mongodb/mongodb - MongoDB driver library 2015-11-03 20:36:15 +01:00
Boris Momčilović
435ddc2ec6 MongoDBHandler: support for MongoDB\Client 2015-11-03 20:34:57 +01:00
Jordi Boggiano
35932023f1 Merge pull request #674 from xapon/tostring-error
#673 Fix fatal error while normalizing with __toString method
2015-10-29 19:03:56 +00:00
Jordi Boggiano
6b42e7d241 Merge pull request #668 from silvadanilo/avoid_infinite_loop
Avoid infinite loops when no data is written on a socket for a time
2015-10-28 15:18:16 +00:00
Danilo Silva
988d595351 set to 10 seconds the default timeout during writing data on a socket, to aovid possible issue and with a very low risk to break backward compatibility @Seldaek 2015-10-28 16:13:45 +01:00
Danilo Silva
65cc3083b6 exit prematurely when data has been written to avoid unnecessary time check @Seldaek 2015-10-28 16:12:09 +01:00
Jordi Boggiano
7a45682eb2 Merge pull request #671 from mtopolski/master
added param in InstrospectionProcessor __construct to allow stacktrac…
2015-10-26 20:39:03 +00:00
mtopolski
1dbc4c3b51 changed variable to be more descriptive 2015-10-26 10:20:58 -07:00
Jordi Boggiano
bee4d493ff Merge pull request #658 from bd808/issues/657
Optionally reduce timestamp resolution for performance
2015-10-26 09:46:15 +00:00
Bryan Davis
4e69837afc Optionally reduce timestamp resolution for performance
Introduce a new `useMicrosecondTimestamps()` method to Logger that
allows runtime selection of whether or not to create microsecond
resolution timestamps for log records.

Generating microsecond resolution timestamps by calling
`microtime(true)`, formatting the result via `sprintf()` and then
parsing the resulting string via `DateTime::createFromFormat` can incur
a measurable runtime overhead vs simple usage of `new DateTime` to
capture a second resolution timestamp in systems which generate a large
number of log events.

The default behavior of generating high precision timestamps remains the
same, but may be changed in a future release. Users requiring high
precision timestamps are encouraged to explicitly call
`Monolog\Logger::useMicrosecondTimestamps(true)` in their setup code.

Closes #657
2015-10-25 15:13:43 -06:00
Anton Sergeyev
f19d9ce9a1 #673 Fix fatal error while normalizing with __toString method which may throw an exception 2015-10-25 22:44:00 +06:00
Jordi Boggiano
3d779cc34d Allow extending Monolog\Logger::$logLevels 2015-10-24 13:11:41 +01:00
Jordi Boggiano
337a1d12f7 Merge pull request #669 from afoeder/patch-1
[TASK] CGL fix
2015-10-24 13:08:47 +01:00
mtopolski
2ae6b3338b camelcase 2015-10-22 11:12:48 -07:00
mtopolski
c65aa23536 added param in InstrospectionProcessor __construct to allow stacktrace offset 2015-10-22 10:34:56 -07:00
Adrian Föder
4a1429e573 [TASK] CGL fix
This replaces a double-quote occurrence with
a single-quote one to comply with the CGL
as well as fixing an escaping mistake.
2015-10-19 12:25:21 +02:00
Danilo Silva
6f19ba38ad added a test on writingTimeout setter and getter methods 2015-10-19 12:21:41 +02:00
Danilo Silva
5c129a7f7f Avoid infinite loops when no data is written on a socket for a time greater than writingTimeout settings 2015-10-19 12:02:32 +02:00
Jordi Boggiano
fa74e171dc Merge pull request #661 from pomaxa/isset
fix CubeHandler http connection and few small updates
2015-10-14 14:30:00 +01:00
Jordi Boggiano
d0f441e8b0 Merge pull request #654 from dracony/patch-1
Reduce memory consumption of the debug_backtrace call
2015-10-14 14:26:36 +01:00
Jordi Boggiano
80c4bfb9fd Restore filtering behavior, refs #663 2015-10-14 14:12:50 +01:00
Jordi Boggiano
0a2e4237d3 Allow overriding of extra fields and configuring them fully in the constructor, fixes #663 2015-10-14 14:09:16 +01:00