You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chalkbox tells you nothing about what it's doing and this is going to need to change ASAP.
We'll use a logging library with varying levels and add command line flags to specify the level.
SEVERE: level is on by default, occurs if there is an error that might prevent a process from running correctly, for example sample solution not compiling.
WARNING: logs errors that occur for individual students (the edge cases) for example an IOException when trying to run their assignment or something else weird that would need further investigation.
INFO: Describes the broad strokes of what chalkbox is doing. For example, printing out that each student is collected and that a process is running.
FINE: Describes when the individual steps of a chalkbox process occur. For example, may inform users that a submission is being compiled, then JUnit tests running, etc.
FINER: Describes the output of a submission being run. For example, the tests that pass or fail.
FINEST: A dump of almost all information that chalkbox has access to that might be useful for debugging. Intended to only be run on some problem submissions.
The text was updated successfully, but these errors were encountered:
Added Loggable interface with default method for #4.
Added picocli to give ability for flags and fleshed out a bunch of skeletons for the sub commands.
Chalkbox tells you nothing about what it's doing and this is going to need to change ASAP.
We'll use a logging library with varying levels and add command line flags to specify the level.
The text was updated successfully, but these errors were encountered: