fszimnau
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
2025-10-16 12:37:48 +02:00
fszimnau
13c783a762
enabled easier/ custom creation of loggers
2025-10-01 11:47:44 +02:00
fszimnau
d881edd247
simplified custom Logger implementation while expanding its capabilities
...
to all of the ones of the java.util.logging.Logger by extending from it
2025-10-01 11:41:42 +02:00
fszimnau
f514e1c6f8
updated comment
2025-10-01 11:26:01 +02:00
fszimnau
c6a346df00
suppress "unused" warnings
2025-10-01 11:19:13 +02:00
fszimnau
bad7fa46eb
- added Logger
...
- added logging capabilities to ProgressHandler classes
2025-10-01 11:17:39 +02:00
fszimnau
b63326b0ac
improved file writing by outsourcing String reading and including "Reader"s
2025-10-01 11:15:48 +02:00
fszimnau
20f3049239
anonymised package
2025-10-01 11:14:09 +02:00
fszimnau
63b0e39ad5
zeitlaeufer now its own project
2025-09-04 13:27:19 +02:00
378ab4c026
renamed distribution directory
2025-08-29 12:13:10 +02:00
5485517150
fix lunch duration calculation
2025-08-29 12:06:33 +02:00
8ed458b4f3
added simple deploy script
2025-08-26 10:24:45 +02:00
a9903b023f
ignore directories with no source code
2025-08-26 10:21:23 +02:00
f1c85e0fb0
added "clean" option before compiling
2025-08-26 10:21:01 +02:00
f52eb4755a
don't override wrappers
2025-08-26 10:18:45 +02:00
a664f42f97
proper debug handling
2025-08-26 09:45:41 +02:00
fd81d268c1
properly implement printing of title, regardless of which wrapper has been called
2025-08-26 09:45:29 +02:00
b0cf3a02c2
introduced method for subclasses to be able to add functionality after the loading bar "finished"
2025-08-26 09:44:38 +02:00
29807d7eaf
avoid method name confusion
2025-08-26 09:41:10 +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
2025-08-25 10:26:19 +02:00
8c566d2104
fixed shebang to make executable
2025-08-18 11:50:08 +02:00
74f2acda17
- moved files into new project-specific subpackage
...
- adjusted package declarations and imports
2025-08-18 11:38:32 +02:00
128e455985
show all warnings
2025-08-18 11:37:21 +02:00
854dc0697f
fixed build script: don't exit the terminal if there are compile errors
2025-08-13 16:03:45 +02:00
426009bdfe
removed redundant imports
2025-08-13 16:02:52 +02:00
c976a50051
external tools class to handle CLI interaction for LoadingBar and WorkLoadingBar
2025-08-13 16:02:29 +02:00
a09bdcc7aa
improved debug functionality
2025-08-13 11:34:27 +02:00
f17eb56506
updated standalone file
2025-08-13 11:32:20 +02:00
2caf663ba7
enhanced comment
2025-08-13 11:32:06 +02:00
4434129f1c
added stricter interpreter settings
2025-08-13 11:28:46 +02:00
f0bda09710
updated standalone classes
2025-08-11 11:12:42 +02:00
1f1e06a8e1
- fixed property call
2025-08-11 10:51:09 +02:00
1e40a19b69
- static methods above instance methods
...
- consistent spelling
2025-08-11 10:50:27 +02:00
45bee2714b
- added setter for totalMinutes
...
- removed dilemma about overriding setEndTime AND setTotalMinutes etc.
2025-08-08 15:01:50 +02:00
971bf22495
- handle negative endTimeOffset
...
- deduplicated code
2025-08-08 14:58:37 +02:00
e6ef9ec87f
cleanup
2025-08-08 14:57:21 +02:00
7fc7efd166
fix: divide properly
2025-08-08 14:10:53 +02:00
23d73ee19d
BD suffix not needed anymore
2025-08-08 14:10:19 +02:00
853beb07d2
comment out debug statements
2025-08-08 14:08:40 +02:00
e88c1a3d49
- More precise calculation thanks to BigDecimals
...
- instead of adding one and ignore the postdecimals in FormatTools.minutesToTimeString, round to integer
2025-08-06 12:17:54 +02:00
d0687c9568
better debug preparation
2025-08-06 12:14:00 +02:00
d9553ace7a
central evaluation of passed minutes
2025-08-06 12:13:23 +02:00
f8e1b13ae5
more elegant handling of pre-lunch-time/ shorter total times in general
2025-08-06 10:31:31 +02:00
f5474a59fa
fixed build script
2025-08-06 10:28:16 +02:00
d87e503cfe
correctly declare thrown exceptions
2025-07-31 10:10:21 +02:00
ad25f48116
reintroduced lost setter
2025-07-31 10:09:56 +02:00
2231cf9b3f
- fixed compile error
...
(public interfaces need their own file, apparently)
2025-07-31 10:09:18 +02:00
f854d2460c
adjusted standalone classes (approximately) to state of classes in project
2025-07-31 09:55:06 +02:00
591e256fa5
added simple compilation "script"
2025-07-31 09:53:36 +02:00
64d29125e9
removed unused code
2025-07-31 09:53:02 +02:00