TypeScript abstract logger
Useful for libraries which want to enable the consuming application to provide a logger. Our projects ended up duplicating the same logging interface and consoleLogger and noopLogger's.
Compatible with universal applications (works in browser and node)
Usage
References
Similar to https://github.com/kallaspriit/ts-log but uses log(obj, msg)
format for the interface