poco/Util
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 fix(build): Install cmake files with resolved ENABLE_JSON and ENABLE_XML (#4227) 2023-11-21 03:07:24 +01:00
include/Poco/Util feat(ServerApplication): termination callback #4643 (#4733) 2024-10-15 17:49:28 +02:00
samples chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
src DB logger sample (#4759) 2024-11-18 17:06:20 +01:00
testsuite Stack trace (#4691) 2024-10-10 10:36:13 +02:00
CMakeLists.txt fix(Data): 2023-11-04 23:11:38 +01:00
dependencies Add JSONConfiguration 2012-05-03 20:12:28 +00:00
Makefile Added LocalConfigurationView to only search inside the viewed scope (#3529) 2022-05-26 09:40:13 -05:00
Util_vs90.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
Util_vs90.vcproj Added missing closing </File> tags (#3610) 2022-05-27 08:35:26 -05:00
Util_vs160.sln re-generated project files 2020-01-11 22:33:28 +01:00
Util_vs160.vcxproj chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
Util_vs160.vcxproj.filters chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
Util_vs170.sln ProGen vs170 projects with Win32,x64,ARM64 (#3612) 2022-05-27 21:58:46 -05:00
Util_vs170.vcxproj chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
Util_vs170.vcxproj.filters chore(build): re-generated VS project files 2024-04-03 12:33:13 +02:00
Util.progen 4368 oracle odbc tests (#4410) 2024-01-31 22:07:07 +01:00