Bug fixes, compatibility with VS 2008 and Qt 4.5 RC1
- Fixed a problem where the pParent parameter of the constructor was not passed on to the QObject constructor
- Fixed a problem were OptionConverter::toBoolean would not return the default value, if the conversion fails
- Fixed a compile error on VS 2008 by using Q_UNUSED(&rEvent) instead of Q_UNUSED(rEvent)
- Fixed VS 2008 unreferenced formal parameter warning by using Q_UNUSED
Bug fixes and compatibility with Qt 4.4
- Added a compile time version check for the Qt version (log4qt.h)
- Replaced usage of q_atomic_increment and q_atomic_decrement with QAtomicInt for compilation with Qt 4.4 (helpers/logobject.h)
- Replaced usage of q_atomic_test_and_set_ptr with QAtomicPointer for compilation with Qt 4.4 (logger.h, helpers/classlogger.cpp, helpers/classlogger.h, helpers/initialisationhelper.h)
- Fixed a problem with Qt 4.4 where QReadWriteLock is by default non-recursive (hierarchy.cpp, logger.cpp)
- Resolved compilation problem with Microsoft Visual Studio 2005 (logmanager.cpp, helpers/datetime.cpp)... read more
This is the initial release of Log4Qt.
Appender:
ConsoleAppender, DailyRollingFileAppender, FileAppender, ListAppender, RollingFileAppender
Layouts:
PatternLayout, SimpleLayout, TTCCLayout
Configurators:
PropertyConfigurator
Filter:
DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter