Clemens Schwaighofer
3a7a1659f0
Log remove auto close log queue logic
2025-08-05 16:21:11 +09:00
Clemens Schwaighofer
6090995eba
v0.22.3: Fixes in Log for atexit calls for queue close
2025-08-05 13:24:16 +09:00
Clemens Schwaighofer
a7a4141f58
v0.22.2: Log remove __del__ call for clean up, this broke everything
2025-08-05 10:37:57 +09:00
Clemens Schwaighofer
765cc061c1
v0.22.1: Log update with closing queue on exit or abort
2025-08-05 10:33:55 +09:00
Clemens Schwaighofer
29dd906fe0
v0.22.0: per run log file rotate
2025-08-01 16:04:18 +09:00
Clemens Schwaighofer
0bd7c1f685
v0.21.1: Update convert time string to skip any numbers
2025-07-29 09:30:56 +09:00
Clemens Schwaighofer
12af1c80dc
v0.21.0: string with time units to seconds int
2025-07-29 09:15:20 +09:00
Clemens Schwaighofer
e2e7882bfa
Log exception with new exception_stack call, exception_stack method added to the debug helpers
2025-07-28 15:27:55 +09:00
Clemens Schwaighofer
5203bcf1ea
v0.19.1: Log exception call, add call stack to the console log output
2025-07-28 14:32:56 +09:00
Clemens Schwaighofer
b97ca6f064
v0.19.0: add http basic auth creator method
2025-07-26 11:27:10 +09:00
Clemens Schwaighofer
3cd3f87d68
v0.18.2: dump data parameter change to Any
2025-07-26 10:52:48 +09:00
Clemens Schwaighofer
2b8240c156
v0.18.1: bug fix for find_in_array_from_list search key check
2025-07-25 15:58:59 +09:00
Clemens Schwaighofer
9c49f83c16
v0.18.0: array_search deprecation in change for find_in_array_from_list with correct parameter order
2025-07-25 15:50:58 +09:00
Clemens Schwaighofer
5767533668
v0.17.0: exceptions handling added for csv file reading
2025-07-25 10:25:44 +09:00
Clemens Schwaighofer
26f8249187
v0.16.0: trackeback call stack reader method fix
2025-07-24 10:53:44 +09:00
Clemens Schwaighofer
ea527ea60c
v0.15.0: Log class update with split up class with Logger sub class for pool/fork/thread worker setup
2025-07-18 14:18:19 +09:00
Clemens Schwaighofer
0a29a592f9
v0.14.1: mask update to also work recusrive
2025-07-17 15:20:38 +09:00
Clemens Schwaighofer
743a0a8ac9
v0.14.0: logging exception automatically writes to error for console output
2025-07-15 17:57:49 +09:00
Clemens Schwaighofer
ea3b4f1790
v0.13.2: move domain regex to the regex constant file
2025-07-15 11:16:01 +09:00
Clemens Schwaighofer
db6a3b53c5
v0.13.1: settings loader check additions
2025-07-15 10:33:38 +09:00
Clemens Schwaighofer
4acc0b51b1
v0.13.0: move the dump data method from the iterator folder to the debug folder
2025-07-15 09:55:25 +09:00
Clemens Schwaighofer
7119844313
v0.12.6: Settings: exception raised on error point, stacklevel increased for all sub functions in log/settings loader
2025-07-15 09:51:23 +09:00
Clemens Schwaighofer
70e8ceecce
v0.12.5: settings loader allow empty block
2025-07-14 18:15:59 +09:00
Clemens Schwaighofer
b74ed1f30e
v0.12.4: settings loader add set default value for empty
2025-07-14 17:22:03 +09:00
Clemens Schwaighofer
447034046e
v0.12.3: settings loader error message improvement
2025-07-14 16:50:36 +09:00
Clemens Schwaighofer
aa2fbd4f70
v0.12.2: Fix mandatory for settings loader
2025-07-14 16:25:21 +09:00
Clemens Schwaighofer
bcca43d774
v0.12.1: settings loader update, regex constants added
2025-07-14 16:01:54 +09:00
Clemens Schwaighofer
6c2637ad34
Settings loader update with basic email check, and on check abort if not valid
...
In the settings checker, if a regex_clean is set as None then we will abort the script with error
if the regex is not matching
Add regex check for email basic
Also add a regex_constants list with regex entries (not compiled and compiled)
2025-07-14 15:57:19 +09:00
Clemens Schwaighofer
b45ca85cd3
v0.12.0: log updates, traceback helper
2025-07-11 19:10:10 +09:00
Clemens Schwaighofer
4ca45ebc73
Move var helpers into their own file, log update with additional levels
...
Add levels for ALERT, EMERGENCY to be syslog compatible
Add direct wrappers for all, but they are not yet fully usable because the stack fix is not yet implemented
Add a new debug helepr to get the stack as a string
2025-07-11 19:09:22 +09:00
Clemens Schwaighofer
2a248bd249
v0.11.0 Release
2025-07-11 11:15:05 +09:00
Clemens Schwaighofer
208f002284
Set pyproject version
2025-07-09 17:17:26 +09:00
Clemens Schwaighofer
08cb994d8d
PyProject version update, testing logging
2025-07-09 16:16:02 +09:00
Clemens Schwaighofer
6e69af4aa8
Update pyproject.toml with new version
2025-07-09 14:45:53 +09:00
Clemens Schwaighofer
717080a009
Add Text ANSI colors class
2025-07-09 08:54:29 +09:00
Clemens Schwaighofer
19197c71ff
README file name fix
2025-07-08 17:50:33 +09:00
Clemens Schwaighofer
b88e0fe564
Add tests for string helpers too, update timestamp strings tests
...
Fix string helpers calls for some edge cases
2025-07-08 15:58:37 +09:00
Clemens Schwaighofer
060e3b4afe
Move test runs into the test-run folder, add TimestampStrings, add basic tests via pytest
...
pytest added for dev.
Move all the test run python scripts into the "test-run" folder, so we can use the tests/ folder for just tests.
Setup one test for the TimestampStrings class with pytests in tests/unit/string_handling/test_timestamp_strings.py
2025-07-08 14:54:26 +09:00
Clemens Schwaighofer
cd07267475
v0.6.0: Fix src folder name
2025-07-08 10:04:01 +09:00
Clemens Schwaighofer
1eb464dd2c
Add string handling helper maks to mask strings
2025-07-03 13:57:39 +09:00
Clemens Schwaighofer
f900a6eab9
Add double byte string format
2025-07-02 18:34:53 +09:00
Clemens Schwaighofer
eb48b316c8
pylint fix update
2025-07-02 14:07:49 +09:00
Clemens Schwaighofer
4cb470e35c
Fix all namings for all folders, add simple test run for progress
...
Missing: tests for all other functions
2025-07-02 13:58:53 +09:00
Clemens Schwaighofer
6f722661b7
Update ToDo list, pg.typed, .python-version
2025-07-02 09:47:10 +09:00
Clemens Schwaighofer
39664aa62b
Readme updates and pyproject.toml name fixes
2025-07-01 19:05:37 +09:00
Clemens Schwaighofer
f5e6c20470
Rename folders to be PEP compatible
2025-07-01 15:49:14 +09:00
Clemens Schwaighofer
e778e7a42f
CoreLibs for Python
...
this is an intial test install.
The folder and file names will differ and some things will move around.
1.0.0 will have the first usable setup
2025-07-01 15:05:32 +09:00