Fixed minor code error
No need to get-job for each insert- hang over from inserting a single job
Schema matcher should catch throwable. Had problems with not being able to see the exception from a stack overflow
Removing unused require
Added hooks for logging (not tested yet, except to make sure it doesn't fail existing suite). In the process, turned the api namespace into a protocol so we can close over agent-details and logger. Adding logger to all of the functions in api would have resulted in horrible signatures. Code everywhere is much cleaner as a result because we've stopped passing agent-details around.
Using SysLogger to output to sys out if dev-app is build in debug mode
Created with-sys-out macro to fix using printlns across multiple threads
Use with-sys-out in debug mode
Fixing logging schema. Tests were passing because no lein clean
Switching SysLogger to use with-sys-out so output is atomic
Made strictness optional in midje-schema
Fixing further confusing validation problems. Strange behaviour from recursive schemas for reasons I don't understand but managed to fix. Still not sure why tests were ever passing.
Replaced logger option with logger-factory, in case logger needs to be per-request. There's a DI framework waiting to get out here but our needs are too simple for now. dev-app now adds a SysLogger if the debug flag is set, so you see all events.
Making debug logging look nicer
Unused code
0.5.15
Starting 0.5.16
Merge branch 'master' of github.com:savagematt/toshtogo
0.5.16
Start 0.5.17