When invoked from cli on sh bashlog will fail with the following errors:
$ . ./log.sh
basename: missing operand
Try 'basename --help' for more information.
basename: missing operand
Try 'basename --help' for more information.
basename: missing operand
Try 'basename --help' for more information.
I understand it is bashlog, but so far this has been the only issue I encountered when using it with sh instead of bash.