Log4Qt
v1.5.1
githubアクションcmake ubuntu
AppveyorCI(Windows)
Log4QTは、QTフレームワークを使用して、ApacheソフトウェアファンデーションLOG4JパッケージのC ++ポートです。オープンソースおよび商用QTプロジェクトで使用することを目的としています。
http://log4qt.sourceforge.net/
このlog4QTリポジトリは、https://gitorious.org/log4qtのlog4qtリポジトリのクローンであり、それ自体はsourceforge http://sourceforge.net/projects/log4qt/(http://log4q.suoureforeforge.net/)のsoursforge.net/projects/log4qt/の元のlog4qtプロジェクトのクローンでした。
Apacheライセンス2、バージョン2.0
git clone https://github.com/MEONMedical/Log4Qt.git
Qmakeを使用してプロジェクトを構築します
*NIX
qmake
make
make install
WIN* (mingw)
qmake
mingw32-make
mingw32-make install
WIN* (msvc)
qmake
msbuild Log4Qt.sln
msbuild /t:INSTALL Log4Qt.sln
For static build call qmake with
qmake "DEFINES+=LOG4QT_STATIC" or uncommend LOG4QT_STATIC in the build.pri file
Don't forget to define LOG4QT_STATIC also in your project.
Logging to a database via databaseappender can be enabled with qmake "QT += sql"
また、次の行を追加することにより、log4qtソースをQTプロジェクトファイルに直接追加することで使用できます。
cmakeは、log4qtを構築する2番目のオプションです。ソース外のビルドが必要です:<log4qtディレクトリへのuppack/fech> mkdir log4qt-build cd log4qt-build cmake ../log4qt make/mingw32-make/msbuild log4qt.sln
Addition cmake options are
* '-DBUILD_STATIC_LOG4CXX_LIB=ON|OFF' to build static log4qt lib (default: OFF)
* '-DBUILD_WITH_DB_LOGGING=ON|OFF' to build with database logging support