d2787cb76dstreamlined 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
13c783a762enabled easier/ custom creation of loggers
fszimnau
2025-10-01 11:47:44 +02:00
d881edd247simplified 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 DrinkingBarfabianArbeit2025-08-25 10:26:19 +02:00
e88c1a3d49- More precise calculation thanks to BigDecimals - instead of adding one and ignore the postdecimals in FormatTools.minutesToTimeString, round to integerfabianArbeit2025-08-06 12:17:54 +02:00
34fcaf32fe- cleaned up unused variable - renamed parameterfabianArbeit2025-07-31 09:48:45 +02:00
4753243c10- save calculated Value in named constant - cleanup unused code - comment out redundant printed informationfabianArbeit2025-07-31 09:47:46 +02:00
eed441343cnew project structure - use objects and inheritance - enabled combined version for drinking and loading bar without impacting any of themfabianArbeit2025-07-30 13:42:18 +02:00
84a2a94064prompt for lunch only until expected lunch timefabianArbeit2025-07-30 13:39:37 +02:00
ccb9c06f98do not call the other wrapper, call the real method directlyfabianArbeit2025-07-30 13:38:22 +02:00
468403801b- show progress to next drinking interval - show minutes until next drinking intervalfabianArbeit2025-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 wirdfabianArbeit2025-01-14 11:39:58 +01:00
4fc5648c4f- make constants final - added constant for temp dir - redacted path to specific temp dirfabianArbeit2024-11-06 10:09:36 +01:00
4c76542f54- also log after a certain amount of time if processing is slowfabianArbeit2024-11-06 10:00:35 +01:00
8426fa4a33- optimisations by SonarQube and IntelliJ Inspections - own smaller optimisationsfabianArbeit2024-11-06 09:58:52 +01:00
416789c88c- optimised with SonarQube/ IntelliJ Inspections - smaller own optimisationsfabianArbeit2024-11-06 09:50:26 +01:00
2af0eaebddoffset für Zeit vor Mittagspause eingebautfabianArbeit2024-08-08 12:47:59 +02:00
903481e63b- fix Verhalten mit einem Datum und EndnachrichtfabianArbeit2024-08-07 12:06:12 +02:00
61465b9a57- cli-funktionalität hinzugefügt - weitere Details ausgedrucktfabianArbeit2024-08-07 12:05:01 +02:00