On Monday, 21 October 2013 at 08:37:43 UTC, Robert Schadek wrote:
How good than, that you can pass the LogLevel as first argument to theI for once have never seen any log API with log.level = INFO; Logger.log("Here be dragons");And this I believe for a good reason: in 99% of production code I've seen, several log levels are mixed, i.e INFO, CRITICAL and DEBUG for instance, so the case where a single log level is used, even in the same method, just never happens. The proposed solution looks extremely inconvenient to me as it will almost always necessit two lines of codeinstead of one.log function.
We repeat many times: you can add
Logger.logInfo("Here be dragons");
syntax. It's much better than
Logger.log(LogLevel.Info, "Here be dragons");
