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);