poco/Data/SQLite
Matej Kenda 52959b91da
DB logger sample (#4759)
* sample(DBLogger): New sample to demonstrate DB logging to a file. (#4750)

* sample(DBLogger): Create messages via SQL logger in a thread (#4750)

* sample(DBLogger): Save messages from SQL files to an SQL database (works with SQLite) (#4750)

* chore(Makefile): Data samples depend on PocoUtil (#4750)

* sample(DBLogger): Refactored DBLogger with std::filesystem::directory_iterator and std::thread.

* sample(DBLogger): Add missing include <condition_variable>

* sample(DBLogger): Extracted log scanning and inserting functionality to class SQLLogInserter.

* sample(DBLogger): Create new logging table only when using demo messages option.

* feat(DBLogger): VS projects

* sample(DBLogger): Acquire options from configuration file.

* feat(DBLogger): regenerate VS projects (progen file change)

* sample(DBLogger): Add example DBLogger.properties file.

* sample(DBLogger): Process as much as possible when stopping processing.

* sample(DBLogger): Meaningful defaults in properties file.

* sample(DBLogger): Verify validity of database session on startup.

* sample(DBLogger): Configure demo SQL channel in properties file.

* chore(DBLogger): style and warnings

---------

Co-authored-by: Aleksandar Fabijanic <aleks-f@users.noreply.github.com>
Co-authored-by: Alex Fabijanic <alex@pocoproject.org>
2024-11-18 17:06:20 +01:00
..
cmake make CMake files style (more) consistent 2020-02-14 11:07:32 +01:00
include/Poco/Data/SQLite Insert NULL using BULK #4001 (#4755) 2024-11-11 18:23:21 +01:00
src Insert NULL using BULK #4001 (#4755) 2024-11-11 18:23:21 +01:00
testsuite Insert NULL using BULK #4001 (#4755) 2024-11-11 18:23:21 +01:00
CMakeLists.txt DB logger sample (#4759) 2024-11-18 17:06:20 +01:00
dependencies new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Makefile fix(SQLParser): move to Data dir; add extradirs, remove vs 140,150 build scripts generation 2024-02-14 00:23:38 +01:00
SQLite_vs160.sln re-generated project files 2020-01-11 22:33:28 +01:00
SQLite_vs160.vcxproj feat(PocoDoc): search support (#4494) 2024-11-11 16:53:05 +01:00
SQLite_vs160.vcxproj.filters feat(PocoDoc): search support (#4494) 2024-11-11 16:53:05 +01:00
SQLite_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
SQLite_vs170.vcxproj feat(PocoDoc): search support (#4494) 2024-11-11 16:53:05 +01:00
SQLite_vs170.vcxproj.filters feat(PocoDoc): search support (#4494) 2024-11-11 16:53:05 +01:00
SQLite_VS90.sln - change PocoODBC (SQLite, MySQL) to PocoDataODBC (SQLite, MySQL) 2012-06-25 00:48:59 +00:00
SQLite_VS90.vcproj fix(SQLParser): move to Data dir; add extradirs, remove vs 140,150 build scripts generation 2024-02-14 00:23:38 +01:00
SQLite.progen feat(PocoDoc): search support (#4494) 2024-11-11 16:53:05 +01:00