Skip to content

Latest commit

 

History

History
52 lines (51 loc) · 4.06 KB

VersionHistory.md

File metadata and controls

52 lines (51 loc) · 4.06 KB

Version History

  • next - not yet released
    • added getCreatedAt to a LogRequest
    • added LoggerCollection
    • implement bridge to use zend framework 2 evend dispatcher also (to not install a second event dispatcher if your are using the component in a zf2 environment)
  • 1.2.0 - released at 2013-12-01
    • added AbstractProxyLogger
    • added "removeAll" to LogRequestBufferInterface
    • implement an event based handling for buffer logger to easy up creation of future buffer manipulators
    • moved files in component root to same hierarchy level like the loggers
    • removed "LogRequestBufferFactory" in "BufferLogger" (buffer is now only needed in the event)
    • renamed namespace "proxy" to "logger"
  • 1.1.0 - released at 2013-11-02
    • add example for using two manipulate buffer loggers in a proxy logger to act on different log levels (sending mail or sending sms/wake up call)
    • add example how to add a proxy logger in a proxy logger
    • add factories with default/standard factories if dependencies exists (covered with unit test also)
    • add links to console examples
    • add output of example flush buffer trigger logger versus normal logger to readme
    • adapt factories, replace setter with factory setters where possible
    • adapt proxy logger factories and add awareInterfaces for buffer manipulator factories
    • create factories for buffer manipulator
    • create documentation directory with code from readme
    • readme examples are also provided as try out code example
    • rename BufferManipulation to BufferManipulator
    • replace AwareInterfaces with DependInterfaces where needed
    • update factory section for buffer manipulator factories
    • update examples for buffer manipulator factories
  • 1.0.4 - released at 2013-10-05
    • refactor UpwardFlushBufferTrigger - replace complex array with numbers
  • 1.0.3 - released at 2013-10-04
    • add example that provides same logging code with and without proxy logger
  • 1.0.2 - released at 2013-09-11
    • fixed error in ManipulateBufferLogger::flushTheBuffer
  • 1.0.1 - released at 2013-09-10
    • declare LogRequestFactoryInterface and LogRequestBufferFactoryInterface as optional for factory BufferLoggerFactoryInterface
    • declare LogRequestFactoryInterface and LogRequestBufferFactoryInterface as optional for factory ManipulateBufferLoggerFactoryInterface
  • 1.0.0 - released at 2013-09-08
    • added a lot more example
    • added threshold level for ManipulateBufferLogger that enables the possibility to bypass the buffer for certain levels (by BypassBufferInterface)
    • big refactoring to easy up trigger and bypass handling for buffer manipulation
    • renamed LogEntry to LogRequest
    • restructured project
  • 0.9.0 - released at 2013-08-29
    • BufferLogger - buffers log messages and provides flush or clean for buffer control
    • DefaultMap to trigger inherited log levels by only providing one log level
    • IsValidLogLevel to validate if provided log level is meeting the LogLevel requirement as a well defined value
    • ProxyLogger - generic proxy class that is working internally with the injected the PSR-3 logger
    • LogEntry class to use a simple value object
    • LogEntryCollection for easy dealing with multiple LogEntries
    • LogEntryFactory to easy up LogRequest creation
    • TriggerBufferLogger - flushes the buffer by configured log level