Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						515a096c86 
					 
					
						
						
							
							Prevent header injection through content type / encoding in NativeMailerHandler,  fixes   #458 ,  closes   #448  
						
						
						
						
					 
					
						2014-12-28 14:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Kunal Mehta 
							
						 
					 
					
						
						
							
						
						d79400bade 
					 
					
						
						
							
							Add a SamplingHandler  
						
						... 
						
						
						
						It wraps around another handler, and only passes on some messages
based on the provided sampling handler.
This was originally written for MediaWiki: https://gerrit.wikimedia.org/r/181346  
						
						
					 
					
						2014-12-23 12:12:54 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Plattner 
							
						 
					 
					
						
						
							
						
						e6e2457c55 
					 
					
						
						
							
							added support for newrelic_name_transaction() to NewRelicHandler  
						
						
						
						
					 
					
						2014-12-18 00:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						5bee6fe56c 
					 
					
						
						
							
							Fix syslog transport to follow the spec closer,  fixes   #476  
						
						
						
						
					 
					
						2014-12-17 10:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Ploch 
							
						 
					 
					
						
						
							
						
						50b6bf45d1 
					 
					
						
						
							
							Use different testing pattern for PHP 5.4 and PHP 5.5  
						
						
						
						
					 
					
						2014-12-16 13:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ploch 
							
						 
					 
					
						
						
							
						
						e66ba56cc0 
					 
					
						
						
							
							Fixed array() usage and added HHVM_VERSION check  
						
						
						
						
					 
					
						2014-12-16 13:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ploch 
							
						 
					 
					
						
						
							
						
						dca8f5841f 
					 
					
						
						
							
							Normalize frames for trace items since they can contain invalid data.  
						
						... 
						
						
						
						Refs https://github.com/Seldaek/monolog/pull/474/files 
The fix in the previous PR did not take into account that there might be object wrapped resources that would break json_encode, so the best solution would be normalizing those frames again.
@Seldaek Sorry for the inconvenience, but our graylog is still ramming up with those json_encode error messages. 
						
						
					 
					
						2014-12-16 13:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						2d192b0567 
					 
					
						
						
							
							Skip test in hhvm  
						
						
						
						
					 
					
						2014-12-16 11:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						d7561931a5 
					 
					
						
						
							
							Attempt to fix hhvm build  
						
						
						
						
					 
					
						2014-12-16 10:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Ploch 
							
						 
					 
					
						
						
							
						
						00bfec630a 
					 
					
						
						
							
							Recursively check for resource arguments if trace is coming from internal function.  
						
						... 
						
						
						
						With `React` or `Guzzle`, that register stream wrappers with PHP, the traces are treated as coming from internal functions with no line and file inside the frame. But they almost always contain resources as arguments, on which the `json_encode()` call will choke (probably this should be addressed in json_encode internally, since it is very easy to cast a resource to a string).
I added a test case proving the situation and a pretty basic recursive checker for resources which just casts them as a string into the frame again. 
						
						
					 
					
						2014-12-16 10:13:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Michael O. Heggø 
							
						 
					 
					
						
						
							
						
						04094e5d99 
					 
					
						
						
							
							SyslogUdpHandler: Send a valid rfc5424 version  
						
						... 
						
						
						
						https://tools.ietf.org/html/rfc5424#section-6.2.2  
					
						2014-12-11 00:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Plattner 
							
						 
					 
					
						
						
							
						
						d6f11d6ba3 
					 
					
						
						
							
							Add MongoDBFormatter  
						
						
						
						
					 
					
						2014-12-06 12:52:15 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Chizhik 
							
						 
					 
					
						
						
							
						
						21c54ac660 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2014-12-05 14:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Chizhik 
							
						 
					 
					
						
						
							
						
						7902b8c396 
					 
					
						
						
							
							Add exception code  
						
						
						
						
					 
					
						2014-12-04 18:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Sherov 
							
						 
					 
					
						
						
							
						
						f5fe05c27f 
					 
					
						
						
							
							Adds exception codes to the exception data in NormalizeFormatter  
						
						
						
						
					 
					
						2014-10-23 15:33:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						f835cd21e4 
					 
					
						
						
							
							Make 5.3 compliant and faster call to wrapped logger, refs  #437  
						
						
						
						
					 
					
						2014-10-21 10:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Moussa 
							
						 
					 
					
						
						
							
						
						979be11760 
					 
					
						
						
							
							Added PsrHandler  
						
						... 
						
						
						
						This handler allows applications introducing Monolog to continue using
their existing PSR-3 compliant logger(s) in conjunction with the various
Monolog handlers available. 
						
						
					 
					
						2014-10-20 23:27:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						b738a6c04c 
					 
					
						
						
							
							CS fixes  
						
						
						
						
					 
					
						2014-10-17 19:12:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						940cbe15ab 
					 
					
						
						
							
							Move the class off in the tests  
						
						
						
						
					 
					
						2014-10-04 16:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						1e47b2788a 
					 
					
						
						
							
							Merge pull request  #430  from moderndeveloperllc/master  
						
						... 
						
						
						
						NewRelicHandler: Account for arrays sent in context and extra parameters 
						
						
					 
					
						2014-10-04 12:53:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Garrett 
							
						 
					 
					
						
						
							
						
						bc2d882967 
					 
					
						
						
							
							Account for context and extra params that are sent as arrays (GitProcessor for one). New __construct param is optional and set to false to emulate current feature set.  
						
						
						
						
					 
					
						2014-09-30 16:42:07 -05:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						d2ec7648d0 
					 
					
						
						
							
							Move iconEmoji param upfront since Slack was never in a stable release  
						
						
						
						
					 
					
						2014-09-30 14:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						31358c858f 
					 
					
						
						
							
							Add missing license headers  
						
						
						
						
					 
					
						2014-09-30 14:24:28 +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 
							
						 
					 
					
						
						
							
						
						0d09e2f8a0 
					 
					
						
						
							
							Merge pull request  #426  from acdameli/master  
						
						... 
						
						
						
						New Handler: WhatFailureGroupHandler 
						
						
					 
					
						2014-09-30 11:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						75afd5946d 
					 
					
						
						
							
							Merge pull request  #428  from moderndeveloperllc/master  
						
						... 
						
						
						
						NewRelicHandler: Prevent newrelic_add_custom_parameter() overwriting 
						
						
					 
					
						2014-09-30 00:02:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						0edd89d556 
					 
					
						
						
							
							CS fixes  
						
						
						
						
					 
					
						2014-09-29 23:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						60f8561ffa 
					 
					
						
						
							
							Merge remote-tracking branch 'anroots/feature/fleep'  
						
						... 
						
						
						
						Conflicts:
	README.mdown 
						
						
					 
					
						2014-09-29 23:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						4f85e5570c 
					 
					
						
						
							
							Merge pull request  #413  from fotomerchant/feature/slackEmoji  
						
						... 
						
						
						
						Added Emoji support for the Slack Handler 
						
						
					 
					
						2014-09-29 22:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Garrett 
							
						 
					 
					
						
						
							
						
						e7647fd37d 
					 
					
						
						
							
							Add prefixes to the context and extra record keys. Needed as some processors have the same keys as the the context. Specifically, the IntrospectionProcessor has "line" and "file" that can overwrite an error context "line" and "file".  
						
						
						
						
					 
					
						2014-09-29 11:04:41 -05:00 
						 
				 
			
				
					
						
							
							
								Craig D'Amelio 
							
						 
					 
					
						
						
							
						
						14207dfbf7 
					 
					
						
						
							
							Strip documentation, don't want to overstate.  
						
						
						
						
					 
					
						2014-09-24 13:48:03 -04:00 
						 
				 
			
				
					
						
							
							
								Craig D'Amelio 
							
						 
					 
					
						
						
							
						
						d7939f3463 
					 
					
						
						
							
							Test suite and supporting handler for WhatFailureGroupHandler  
						
						
						
						
					 
					
						2014-09-24 13:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								Theo Kouzelis 
							
						 
					 
					
						
						
							
						
						9752eb9bf3 
					 
					
						
						
							
							Removed unnecessary test code and corrected doc style  
						
						
						
						
					 
					
						2014-09-20 12:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Theo Kouzelis 
							
						 
					 
					
						
						
							
						
						b838c31b21 
					 
					
						
						
							
							Stream Handler Throw Invalid Argument If Not String Or Resource  
						
						
						
						
					 
					
						2014-09-17 21:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						b3f039339d 
					 
					
						
						
							
							Support objects/arrays/resources a bit better, refs  #410  
						
						
						
						
					 
					
						2014-09-10 16:41:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ando Roots 
							
						 
					 
					
						
						
							
						
						b25697a3f0 
					 
					
						
						
							
							Replace Curl with SocketHandler in FleepHookHandler  
						
						
						
						
					 
					
						2014-08-28 23:33:42 +03:00 
						 
				 
			
				
					
						
							
							
								Ando Roots 
							
						 
					 
					
						
						
							
						
						c8d0830860 
					 
					
						
						
							
							Fix issues highlighted by @stof on first code review  
						
						
						
						
					 
					
						2014-08-28 22:58:52 +03:00 
						 
				 
			
				
					
						
							
							
								Ando Roots 
							
						 
					 
					
						
						
							
						
						7944eecbd8 
					 
					
						
						
							
							Add FleepHookHandler  
						
						... 
						
						
						
						This commit adds a Handler for sending logs to fleep.io
conversations using their Webhook integration
(https://fleep.io/integrations/webhooks/ ). 
						
						
					 
					
						2014-08-28 22:08:03 +03:00 
						 
				 
			
				
					
						
							
							
								Derek Clapham 
							
						 
					 
					
						
						
							
						
						89480cdaed 
					 
					
						
						
							
							Restored the $ regex string terminator for the WriteContext test  
						
						
						
						
					 
					
						2014-08-26 09:49:46 +10:00 
						 
				 
			
				
					
						
							
							
								Derek Clapham 
							
						 
					 
					
						
						
							
						
						e4e60821b3 
					 
					
						
						
							
							Added a new test for Emoji, reverted old tests  
						
						
						
						
					 
					
						2014-08-23 10:56:40 +10:00 
						 
				 
			
				
					
						
							
							
								Derek Clapham 
							
						 
					 
					
						
						
							
						
						ff6c458260 
					 
					
						
						
							
							Updated position of iconEmoji variable to prevent BC breaks  
						
						
						
						
					 
					
						2014-08-22 16:49:42 +10:00 
						 
				 
			
				
					
						
							
							
								Derek Clapham 
							
						 
					 
					
						
						
							
						
						c63d082444 
					 
					
						
						
							
							Added emoji support as per slack api doc:  https://api.slack.com/methods/chat.postMessage  
						
						
						
						
					 
					
						2014-08-22 15:19:14 +10:00 
						 
				 
			
				
					
						
							
							
								Laurent Laville 
							
						 
					 
					
						
						
							
						
						0d1a23e7fc 
					 
					
						
						
							
							avoid test suites failed with Fatal error when sockets extension is not available  
						
						
						
						
					 
					
						2014-08-14 16:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						16afa5ac26 
					 
					
						
						
							
							Remove duplicate call to BufferHandler::close,  fixes   #386  
						
						
						
						
					 
					
						2014-07-28 22:08:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						c82120fea3 
					 
					
						
						
							
							Merge PhpAmqlLibHandler into the AmqpHandler, refs  #389  
						
						
						
						
					 
					
						2014-07-28 20:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						2c1d1ded9e 
					 
					
						
						
							
							Merge remote-tracking branch 'giosh94mhz/phpamqplib_handler'  
						
						
						
						
					 
					
						2014-07-28 20:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						8aea201b07 
					 
					
						
						
							
							Merge remote-tracking branch 'Topface/locking-stream'  
						
						... 
						
						
						
						Conflicts:
	src/Monolog/Handler/StreamHandler.php 
						
						
					 
					
						2014-07-28 20:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jordi Boggiano 
							
						 
					 
					
						
						
							
						
						61145103b6 
					 
					
						
						
							
							Merge pull request  #388  from MacDada/LineFormatter_dont_show_empty_arrays_option  
						
						... 
						
						
						
						LineFormatter: context and extra optionally not shown when empty 
						
						
					 
					
						2014-07-19 21:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ian Babrou 
							
						 
					 
					
						
						
							
						
						6c799b3976 
					 
					
						
						
							
							support for log file locking  
						
						
						
						
					 
					
						2014-07-08 18:57:38 +04:00 
						 
				 
			
				
					
						
							
							
								Giorgio Premi 
							
						 
					 
					
						
						
							
						
						d6c5ec8ef9 
					 
					
						
						
							
							Implemented PhpAmqpLibHandler  
						
						
						
						
					 
					
						2014-07-08 14:36:58 +02:00