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

86 Commits

Author SHA1 Message Date
Jordi Boggiano
21dde4dedb Move to strict mode and fix tests 2016-05-27 13:44:00 +01:00
Jordi Boggiano
f200e79879 CS fixes 2016-05-26 20:54:06 +01:00
Jordi Boggiano
c889fb2648 CS fixes & upgrading cs fixer config 2015-11-18 17:09:46 +00:00
mtopolski
1dbc4c3b51 changed variable to be more descriptive 2015-10-26 10:20:58 -07: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
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
dracony
cf2faeb3b7 Reduce memory consumption of the debug_backtrace call
Since the code does not need neither the 'object' not 'args' keys from backtrace, we can save some memory by not requesting them.

I have a better idea planned too: first attempt getting the trace with limited back trace (limit to only about 5 results), and get the full one only if those were not enough
2015-09-26 21:53:29 +02:00
Jordi Boggiano
5785a9ac4a Fix CS and php5.3 compat 2015-08-31 10:26:07 +01:00
Jared Markell
3a3d28f91a Add getUid() to UidProcessor 2015-08-24 14:50:30 -07:00
Frederik Bosch
d72806ca25 Would have, could have. Why not. 2015-08-11 11:59:52 +02:00
Frederik Bosch
63c0363824 Typehint update 2015-08-11 11:58:40 +02:00
Frederik Bosch
0ae159e892 Remove Not in method name
Apparently there is check whether function should be skipped (positive).
2015-08-11 11:54:26 +02:00
Frederik Bosch
8b2df20b95 FIX IntrospectionProcessor: E_NOTICE
Recent merge of #608 misses check whether the trace exists at all at the specific index, leading to undefined offset.

```
E_NOTICE: Undefined offset: 3
```

And because the while statement became unreadable (and too long), I moved it into a separate method.
2015-08-11 11:51:06 +02:00
Jordi Boggiano
e4f45be5dc Fix CS 2015-07-20 19:31:46 +01:00
Jordi Boggiano
00a3ad6572 Merge pull request #608 from xploSEoF/patch-1
Ignore "call_user_func" from debug backtrace
2015-07-20 19:28:40 +01:00
Liam Le Brun
a287cc630e Missed a continue 2015-07-15 14:02:42 +01:00
Liam Le Brun
e021bbd4b2 Multiple functions to skip
Add an array for holding the functions to skip, preventing the functions from ever being used for introspection
2015-07-15 13:36:37 +01:00
Liam Le Brun
16c83796dd Make PHP5.3 compatible 2015-07-15 13:31:43 +01:00
Liam Le Brun
09861e1e47 Prevent Monolog from ever being introspected
Ensure the Monolog namespace is always ignored, and doesn't have to be defined in use.
2015-07-15 12:54:38 +01:00
Liam Le Brun
ac8afbf9a9 Ignore "call_user_func" from debug backtrace
Helps make this compliant where there is no class defined
2015-07-15 12:48:57 +01:00
Jordi Boggiano
ca1376bd61 CS fixes 2015-07-14 10:26:05 +01:00
Jordi Boggiano
328d66f13f Fix support for associative tag arrays, refs #588 2015-07-13 11:06:01 +01:00
Jordi Boggiano
66532794b0 Add TagProcessor::addTags and TagProcessor::setTags, fixes #588 2015-07-12 11:55:38 +01:00
Markus Staab
b0e7c7097f Simplify MemoryUsageProcessor
Analog https://github.com/Seldaek/monolog/pull/594/files
2015-06-30 14:34:01 +02:00
Nikita
e26175d88a Update MemoryPeakUsageProcessor.php
more simple implementation
2015-06-29 15:15:06 -05:00
Jordi Boggiano
b738a6c04c CS fixes 2014-10-17 19:12:45 +01:00
Jordi Boggiano
feb19af2d4 Add support for PSR-3 levels to all public APIs accepting levels, fixes #421 2014-09-30 13:59:45 +01:00
Jordi Boggiano
0edd89d556 CS fixes 2014-09-29 23:07:02 +01:00
Jordi Boggiano
b3f039339d Support objects/arrays/resources a bit better, refs #410 2014-09-10 16:41:01 +01:00
Jordi Boggiano
2351b65d49 Merge pull request #410 from harrytruong/master
PsrLogMessageProcessor updated to add valid string conversion conditions
2014-09-10 16:26:00 +01:00
Harry Truong
2c80f5d0d5 PsrLogMessageProcessor updated to add valid string conversion conditions 2014-08-07 13:07:19 -04:00
Menno Holtkamp
49c469668a Allow to add extra fields 2014-08-03 15:48:29 +02:00
Jordi Boggiano
68f8b1a27e Update docblock 2014-07-19 19:25:20 +02:00
Dawid Nowak
6a4b73468e WebProcessor: option to add only requested extra fields, instead of always adding all available 2014-07-01 20:41:03 +02:00
Dawid Nowak
9aba3242f6 WebProcessor: extra fields appended in a loop over declared values, instead of copy-pasting 2014-07-01 20:25:13 +02:00
Dawid Nowak
9da894a8b3 WebProcessor: extracted method: appendExtraFields() 2014-07-01 20:21:25 +02:00
Jordi Boggiano
0b654cec86 CS fixes 2014-04-23 09:20:48 +02:00
Jordi Boggiano
2dd41709c6 Merge pull request #347 from ipsq/master
Added tags for Raven
2014-04-04 17:17:39 +02:00
ipsq
a3e00db52f Update TagProcessor.php 2014-04-01 17:07:22 +02:00
ipsq
34c39ee771 Update TagProcessor.php
Array merge was unnecessary since it is not set anywhere else than here.
2014-03-31 20:23:37 +02:00
ipsq
c7ca9f7e5d Added a TagProcessor
The TagProcessor adds the tags key to the record making it so that it can be used by handlers like Raven.
2014-03-31 20:15:58 +02:00
Hennadiy Verkh
6da3629484 Added detailed comments. 2014-03-24 13:23:34 +01:00
Hennadiy Verkh
47bf5d9ffe CS fix. 2014-03-24 10:58:05 +01:00
Hennadiy Verkh
3fe02f7c21 Added comments 2014-03-24 10:55:35 +01:00
Hennadiy Verkh
36f3d0e52f Added configuration option to MemoryProcessors with a possibility to disable formatting. 2014-03-24 10:51:45 +01:00
Jordi Boggiano
3926d95f8a CS fixes 2013-12-26 11:43:12 +01:00
Artur Geraschenko
ff43ef9860 Init IntrospectionProcessor with skip classes parameter with fixed array notation
Logger maybe use in other debug classes and I must be able to skip my debug classes.

For example: new IntrospectionProcessor(Logger::DEBUG, array('Monolog\\', 'Debug'))
2013-12-12 21:27:31 +03:00