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