std.logger.core.Logger.log  - multiple declarations
				Function Logger.log
This method logs data with the LogLevel of the used Logger.
						
				void log(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
				(
				
				  const LogLevel ll,
				
				  lazy bool condition,
				
				  lazy A args
				
				)
				
				if (args
				
				void log(T, string moduleName = __MODULE__)
				(
				
				  const LogLevel ll,
				
				  lazy bool condition,
				
				  lazy T args,
				
				  int line = __LINE__,
				
				  string file = __FILE__,
				
				  string funcName = __FUNCTION__,
				
				  string prettyFuncName = __PRETTY_FUNCTION__
				
				);
						
					
				This method takes a bool as first argument. In order for the
    data to be processed the bool must be true and the LogLevel
    of the Logger must be greater or equal to the global LogLevel.
Parameters
| Name | Description | 
|---|---|
| args | The data that should be logged. | 
| condition | The condition must be truefor the data to be logged. | 
| args | The data that is to be logged. | 
Returns
The logger used by the logging function as reference.
Example
auto l = new StdioLogger();
lFunction Logger.log
This function logs data to the used Logger with a specific
    LogLevel.
						
				void log(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
				(
				
				  const LogLevel ll,
				
				  lazy A args
				
				)
				
				if (args
				
				void log(T)
				(
				
				  const LogLevel ll,
				
				  lazy T args,
				
				  int line = __LINE__,
				
				  string file = __FILE__,
				
				  string funcName = __FUNCTION__,
				
				  string prettyFuncName = __PRETTY_FUNCTION__,
				
				  string moduleName = __MODULE__
				
				);
						
					
				In order for the resulting log message to be logged the LogLevel
    must be greater or equal than the LogLevel of the used Logger
    and must be greater or equal than the global LogLevel.
Parameters
| Name | Description | 
|---|---|
| ll | The specific LogLevelused for logging the log message. | 
| args | The data that should be logged. | 
Example
auto s = new FileLogger(stdout);
sFunction Logger.log
This function logs data to the used Logger depending on a
    explicitly passed condition with the LogLevel of the used
    Logger.
						
				void log(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
				(
				
				  lazy bool condition,
				
				  lazy A args
				
				)
				
				if (args
				
				void log(T)
				(
				
				  lazy bool condition,
				
				  lazy T args,
				
				  int line = __LINE__,
				
				  string file = __FILE__,
				
				  string funcName = __FUNCTION__,
				
				  string prettyFuncName = __PRETTY_FUNCTION__,
				
				  string moduleName = __MODULE__
				
				);
						
					
				In order for the resulting log message to be logged the LogLevel
    of the used Logger must be greater or equal than the global
    LogLevel and the condition must be true.
Parameters
| Name | Description | 
|---|---|
| condition | The condition must be truefor the data to be logged. | 
| args | The data that should be logged. | 
Example
auto s = new FileLogger(stdout);
sFunction Logger.log
This function logs data to the used Logger with the LogLevel
    of the used Logger.
						
				void log(int line = __LINE__, string file = __FILE__, string funcName = __FUNCTION__, string prettyFuncName = __PRETTY_FUNCTION__, string moduleName = __MODULE__, A...)
				(
				
				  lazy A args
				
				)
				
				if (args
				
				void log(T)
				(
				
				  lazy T arg,
				
				  int line = __LINE__,
				
				  string file = __FILE__,
				
				  string funcName = __FUNCTION__,
				
				  string prettyFuncName = __PRETTY_FUNCTION__,
				
				  string moduleName = __MODULE__
				
				);
						
					
				In order for the resulting log message to be logged the LogLevel
    of the used Logger must be greater or equal than the global
    LogLevel.
Parameters
| Name | Description | 
|---|---|
| args | The data that should be logged. | 
Example
auto s = new FileLogger(stdout);
s