3 Commits

Author SHA1 Message Date
Sorawee Porncharoenwase
bfae7be963 feat: support JSON file output 2024-03-14 05:04:03 +07:00
sorawee
e2c83319db feat: add a new exit code for unknown (#54) 2023-10-11 09:31:14 -05:00
sorawee
0e008000ea feat: framework for SaaS (#45)
This commit adds a framework for logging and exiting in a way that
conforms to the SaaS requirement. Logging in particular could be
done in either the JSON mode or the text mode.
The main entry point to the framework is the `with-framework` function.

This commit does not yet switch Picus to use the framework.
That will be done in a separate commit.
See `framework-test.rkt` for tests of the framework.
2023-10-03 08:05:13 -05:00