Interface ILlLogger
- Namespace
- combit.Logging
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Represents a logger interface for logging messages.
public interface ILlLogger
Methods
Debug(int, LogCategory, string, params object?[])
Logs a debug message with the specified indentation delta, log category, message, and arguments.
void Debug(int indentationDelta, LogCategory category, string message, params object?[] args)
Parameters
indentationDeltaintThe indentation delta. Just added for compatibility, not supported.
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.
Debug(LogCategory, string, params object?[])
Logs a debug message with the specified log category, message, and arguments.
void Debug(LogCategory category, string message, params object?[] args)
Parameters
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.
Error(LogCategory, string, params object?[])
Logs an error message with the specified log category, message, and arguments.
void Error(LogCategory category, string message, params object?[] args)
Parameters
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.
Info(int, LogCategory, string, params object?[])
Logs an information message with the specified indentation delta, log category, message, and arguments.
void Info(int indentationDelta, LogCategory category, string message, params object?[] args)
Parameters
indentationDeltaintThe indentation delta. Just added for compatibility, not supported.
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.
Info(LogCategory, string, params object?[])
Logs an information message with the specified log category, message, and arguments.
void Info(LogCategory category, string message, params object?[] args)
Parameters
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.
WantOutput(LogLevels, LogCategory)
Determines if the logger wants to output a log message based on the specified log level and category.
bool WantOutput(LogLevels level, LogCategory category)
Parameters
levelLogLevelsThe log level.
categoryLogCategoryThe log category. Just added for compatibility, not supported.
Returns
- bool
trueif the logger wants to output the log message; otherwise,false.
Warn(LogCategory, string, params object?[])
Logs a warning message with the specified log category, message, and arguments.
void Warn(LogCategory category, string message, params object?[] args)
Parameters
categoryLogCategoryThe log category. Just added for compatibility, not supported.
messagestringThe log message.
argsobject[]The arguments to format the log message.