d2787cb76d
streamlined logging - log via logger, if stdout, just wrap in Handler - logger instance property since handlers are being removed/ added - java bundled logger uses MessageFormat, so add indexes in curly braces
master
fszimnau
2025-10-16 12:37:48 +02:00
d881edd247
simplified custom Logger implementation while expanding its capabilities to all of the ones of the java.util.logging.Logger by extending from it
fszimnau
2025-10-01 11:41:42 +02:00
f97f4f86d3
- introduced interface to have broader accessibility for functionality - WorkLoadingBar no longer needs to override LoadingBar, now implements new interface - extended cli functionality to DrinkingBar
fabianArbeit2025-08-25 10:26:19 +02:00
45bee2714b
- added setter for totalMinutes - removed dilemma about overriding setEndTime AND setTotalMinutes etc.
fabianArbeit2025-08-08 15:01:50 +02:00
e88c1a3d49
- More precise calculation thanks to BigDecimals - instead of adding one and ignore the postdecimals in FormatTools.minutesToTimeString, round to integer
fabianArbeit2025-08-06 12:17:54 +02:00
4753243c10
- save calculated Value in named constant - cleanup unused code - comment out redundant printed information
fabianArbeit2025-07-31 09:47:46 +02:00
eed441343c
new project structure - use objects and inheritance - enabled combined version for drinking and loading bar without impacting any of them
fabianArbeit2025-07-30 13:42:18 +02:00
84a2a94064
prompt for lunch only until expected lunch time
fabianArbeit2025-07-30 13:39:37 +02:00
ccb9c06f98
do not call the other wrapper, call the real method directly
fabianArbeit2025-07-30 13:38:22 +02:00
468403801b
- show progress to next drinking interval - show minutes until next drinking interval
fabianArbeit2025-07-28 09:31:25 +02:00
b2800a2f78
(partially in last commit) - add volume to current litres to respect it in all future calculations (foreshadowing)
fabianArbeit2025-07-28 09:29:18 +02:00
4ed86f7420
- ProgressHandler Threadsafe gemacht - ermögliche loggen ohne progress, rein Zeitbasiert -> möglichst, sodass kein spam entsteht bzw. das reguläre Loggen berücksichtigt wird
fabianArbeit2025-01-14 11:39:58 +01:00
4fc5648c4f
- make constants final - added constant for temp dir - redacted path to specific temp dir
fabianArbeit2024-11-06 10:09:36 +01:00
4c76542f54
- also log after a certain amount of time if processing is slow
fabianArbeit2024-11-06 10:00:35 +01:00
8426fa4a33
- optimisations by SonarQube and IntelliJ Inspections - own smaller optimisations
fabianArbeit2024-11-06 09:58:52 +01:00
416789c88c
- optimised with SonarQube/ IntelliJ Inspections - smaller own optimisations
fabianArbeit2024-11-06 09:50:26 +01:00
2af0eaebdd
offset für Zeit vor Mittagspause eingebaut
fabianArbeit2024-08-08 12:47:59 +02:00
903481e63b
- fix Verhalten mit einem Datum und Endnachricht
fabianArbeit2024-08-07 12:06:12 +02:00