Commit Graph

20 Commits

Author SHA1 Message Date
Jordi Boggiano
f4d1196666 [MonologBundle] Added FirePHPHandler support 2011-04-25 17:48:23 +02:00
Jordi Boggiano
5e998146c2 [MonologBundle] Make monolog.logger private 2011-04-18 11:06:11 +02:00
Jordi Boggiano
4cdd482762 [MonologBundle] Add logger alias to monolog.logger 2011-04-18 09:27:58 +02:00
Kris Wallsmith
672291087c removed a lot of special normalization logic in the configuration by using xml values instead of attributes 2011-04-13 05:59:46 -07:00
Christophe Coevoet
723f7d46b7 [MonologBundle][BC break] Renamed the type to fingers_crossed and rotating_file 2011-04-07 15:57:47 +02:00
Christophe Coevoet
4949e0d1ed [MonologBundle] Refactored the configuration to allow adding handlers
A subsequent config file does not overwrite the whole stack anymore. An
handler can now be redefined using the same name and will keep its place
in the stack. A new handler will be added at the bottom of the stack due
to the way the config are merged.

Handlers of the stack now have a priority (defaulting to 0) which is used
to allow to reorder them. This allow to add an handler at the top of the
stack by giving it a higher priority. Handlers with the same priority stay
in the order where they are defined in the config files.
As the merging strategy of the Config component could change it is
recommended to use the priority when adding a new handler in a subsequent
file even to put it at the bottom.

The support of the new BufferHandler (type: buffer) and RotatingFileHandler
(type: rotatingfile) was also added.
2011-04-07 13:20:13 +02:00
Fabien Potencier
e6e8d9b03d [MonologBundle] fixed typo 2011-04-05 10:54:33 +02:00
Fabien Potencier
9fe9d80371 [MonologBundle] fixed typo 2011-04-04 14:56:42 +02:00
Christophe Coevoet
a46074191b [MonologBundle] Added support of SyslogHandler 2011-03-24 13:29:07 +01:00
Christophe Coevoet
410837e897 [MonologBundle] Removed the name for the processors configuration as it is not used 2011-03-20 01:29:39 +01:00
Christophe Coevoet
5aaf8bc1b1 Added support of custom handlers defined as services 2011-03-19 23:41:46 +01:00
Christophe Coevoet
9d3acf3073 [MonologBundle] Added the support for formatters and processors
The formatter can be set for an handler. The argument is the id of a
service implementing Monolog\Formatter\FormatterInterface.

Processors can be set on the logger level or for a specific handler. It
can be either a callable service when the value starts with @ either a
callback.
2011-03-19 22:34:45 +01:00
Christophe Coevoet
4372d5613e Updated the XML namespace of the bundle 2011-03-18 13:08:33 +01:00
Christophe Coevoet
05e73e8e3b [MonologBundle] Updated to the new XML namespace and the new email 2011-03-18 12:29:40 +01:00
Christophe Coevoet
9a5cf2a75c Added the DebugHandler when the profiler is activated 2011-03-18 12:29:30 +01:00
Christophe Coevoet
327d311b56 Added support for different channels through tags
All channels will use the same handlers but a different channel name.
This allows to easily know which part of the application generated this
message.
2011-03-18 12:25:16 +01:00
Christophe Coevoet
e60941791c Added support of NullHandler and TestHandler 2011-03-18 12:25:04 +01:00
Jordi Boggiano
b391d684af [MonologBundle] Some code reorganisation 2011-03-18 12:24:43 +01:00
Christophe Coevoet
df4dff002e Fixed Configuration class, updated XSD schema and resolved some TODOs 2011-03-18 12:24:36 +01:00
Jordi Boggiano
6114cccf7f [MonologBundle] Added the MonologBundle 2011-03-18 12:24:26 +01:00