Christophe Coevoet
a4a40f57cd
[MonologBundle] Moved default values to the Configuration class
2011-05-08 19:52:38 +02:00
Christophe Coevoet
eab8ffc5ef
[MonologBundle] Added a proper exception when the handler type is invalid
2011-05-07 17:54:14 +02:00
Fabien Potencier
3ab5a51e17
Merge remote branch 'Seldaek/monolog_firephp'
...
* Seldaek/monolog_firephp:
[MonologBundle] Added FirePHPHandler support
[MonologBundle] Only compile files if any handler is registered
2011-04-25 20:55:50 +02:00
Jordi Boggiano
f4d1196666
[MonologBundle] Added FirePHPHandler support
2011-04-25 17:48:23 +02:00
Jordi Boggiano
3bca4b73e5
[MonologBundle] Only compile files if any handler is registered
2011-04-25 17:47:51 +02:00
Eriksen Costa
888eaf1b2f
fixed typos and CS
2011-04-25 02:17:15 -03:00
Kris Wallsmith
cdf706d357
[DependencyInjection] renamed Definition::setArgument() as replaceArgument() to be more specific
2011-04-20 04:47:44 -07: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
Victor Berchet
0973d37202
[MonologBundle] Make The Configuration class implements the ConfigurationInterface
2011-04-05 11:31:38 +02:00
Christophe Coevoet
885d9584c8
[MonologBundle] Added some compiled classes and moved public methods before private ones
2011-03-24 13:45:14 +01:00
Christophe Coevoet
a46074191b
[MonologBundle] Added support of SyslogHandler
2011-03-24 13:29:07 +01:00
Christophe Coevoet
d5f2bc5d5a
[MonologBundle] Added an exception when a handler is named "debug"
2011-03-20 17:18:05 +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
32836eac01
[MonologBundle] Changed the way to specify the nested handler to give more flexibility for further handlers
2011-03-19 17:41:00 +01:00
Christophe Coevoet
3d7e68ec1c
[MonologBundle] Removed useless variable and fixed phpdoc
2011-03-18 13:58:02 +01:00
Christophe Coevoet
46c9d350b0
[MonologBundle] Fixed the fingerscrossed configuration and added unit tests
2011-03-18 13:44:03 +01:00
Christophe Coevoet
4372d5613e
Updated the XML namespace of the bundle
2011-03-18 13:08:33 +01:00
Christophe Coevoet
1bb18bf9cc
[MonologBundle] Updated the Configuration class to the new syntax
2011-03-18 12:45:42 +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
Jordi Boggiano
0732dfbc1d
Fixed typos in previous commits
2011-03-18 12:25:21 +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
54b0984ced
Removed the path validation as the default value is set by the extension
2011-03-18 12:25:10 +01:00
Christophe Coevoet
e60941791c
Added support of NullHandler and TestHandler
2011-03-18 12:25:04 +01:00
Christophe Coevoet
c4f5a84868
Refactored the configuration class to be DRY
2011-03-18 12:24:59 +01:00
Christophe Coevoet
893bafdcc5
Fixed previous commit
2011-03-18 12:24:54 +01:00
Jordi Boggiano
e8f2c0fe24
[MonologBundle] Added path validation
2011-03-18 12:24:48 +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