using System; namespace Aaru.Logging; /// /// Writes the text representation of the specified array of objects, followed by the current line terminator, to /// the standard output console using the specified format information. /// /// A composite format string. /// An array of objects to write using . public delegate void WriteLineDelegate(string format, params object[] arg); /// /// Writes the text representation of the specified array of objects, followed by the current line terminator, to /// the error output console using the specified format information. /// /// A composite format string. /// An array of objects to write using . public delegate void ErrorDelegate(string format, params object[] arg); /// /// Writes the text representation of the specified array of objects, followed by the current line terminator, to /// the verbose output console using the specified format information. /// /// A composite format string. /// An array of objects to write using . public delegate void VerboseDelegate(string format, params object[] arg); /// /// Writes the text representation of the specified array of objects, to the standard output console using the /// specified format information. /// /// A composite format string. /// An array of objects to write using . public delegate void WriteDelegate(string format, params object[] arg); /// /// Writes the text representation of the specified array of objects, followed by the current line terminator, to /// the debug output console using the specified format information. /// /// Description of the module writing to the debug console /// A composite format string. /// An array of objects to write using . public delegate void DebugDelegate(string module, string format, params object[] arg); /// /// Writes the exception to the debug output console. /// /// Exception. public delegate void ExceptionDelegate(Exception ex, string message, params object[] arg); /// /// Writes the text representation of the specified array of objects, to the standard output console using the /// specified format information. /// /// A composite format string. /// An array of objects to write using . public delegate void InformationDelegate(string format, params object[] arg);