log

Logs a message.

nothrow
void
log
(
LogLevel level
S
T...
)
(
S fmt
,
lazy T args
,
string mod = __MODULE__
,
string func = __FUNCTION__
,
string file = __FILE__
,
int line = __LINE__
)
if (
isSomeString!S &&
level != LogLevel.none
)

Parameters

level

The log level for the logged message

fmt S
args T

Any input values needed for formatting

Examples

void test() nothrow
{
	logInfo("Hello, World!");
	logWarn("This may not be %s.", "good");
	log!(LogLevel.info)("This is a %s.", "test");
}

Meta