std.experimental.logger.core.logf - multiple declarations
Function logf
This function logs data in a printf-style manner.
void logf(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
(
const LogLevel ll,
lazy bool condition,
lazy string msg,
lazy A args
);
In order for the data to be processed the LogLevel of the log call must
be greater or equal to the LogLevel of the sharedLog and the
defaultLogLevel additionally the condition passed must be true.
Parameters
| Name | Description |
|---|---|
| ll | The LogLevel used by this log call. |
| condition | The condition must be true for the data to be logged. |
| msg | The printf-style string. |
| args | The data that should be logged. |
Example
logf(LogLevel .warning, true, "Hello World %f", 3.1415);
Function logf
This function logs data in a printf-style manner.
void logf(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
(
const LogLevel ll,
lazy string msg,
lazy A args
);
In order for the data to be processed the LogLevel of the log call must
be greater or equal to the LogLevel of the sharedLog and the
defaultLogLevel.
Parameters
| Name | Description |
|---|---|
| ll | The LogLevel used by this log call. |
| msg | The printf-style string. |
| args | The data that should be logged. |
Example
logf(LogLevel .warning, "Hello World %f", 3.1415);
Function logf
This function logs data in a printf-style manner.
void logf(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
(
lazy bool condition,
lazy string msg,
lazy A args
);
In order for the data to be processed the LogLevel of the log call must
be greater or equal to the defaultLogLevel additionally the condition
passed must be true.
Parameters
| Name | Description |
|---|---|
| condition | The condition must be true for the data to be logged. |
| msg | The printf-style string. |
| args | The data that should be logged. |
Example
logf(true, "Hello World %f", 3.1415);
Function logf
This function logs data in a printf-style manner.
void logf(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
(
lazy string msg,
lazy A args
);
In order for the data to be processed the LogLevel of the log call must
be greater or equal to the defaultLogLevel.
Parameters
| Name | Description |
|---|---|
| msg | The printf-style string. |
| args | The data that should be logged. |
Example
logf("Hello World %f", 3.1415);