This is a refactor to separate configuration concerns from the logfile watching server. It will enable us to test the server more easily rather than building a binary or calling main() directly.
Added benefits include better visibility into configuration options, auto-binding of command-line flag values to configuration file values, and exploding function arity -- among other things.
This is a refactor to separate configuration concerns from the logfile watching server. It will enable us to test the server more easily rather than building a binary or calling
main()
directly.Added benefits include better visibility into configuration options, auto-binding of command-line flag values to configuration file values, and exploding function arity -- among other things.