| So far I mostly raised exceptions directly to avoid frequent changes to the Log interface as the code evolved. Once the dust has settled a bit and things are more stable, we can create the required methods on the Log interface and raise exceptions through them. |
|