roadie/RoadieLibrary/Logging/ILogger.cs
Steven Hildreth 341267cacc WIP
2018-11-03 16:21:36 -05:00

26 lines
941 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace Roadie.Library.Logging
{
public interface ILogger
{
string Name { get; }
void Debug(string message);
void Debug(string message, params object[] args);
void Error(string message);
void Error(string message, params object[] args);
void Error(Exception exception, string message = null, bool isStackTraceIncluded = true);
void Fatal(string message);
void Fatal(string message, params object[] args);
void Fatal(Exception exception, string message = null, bool isStackTraceIncluded = true);
void Info(string message);
void Info(string message, params object[] args);
void Trace(string message);
void Trace(string message, params object[] args);
void Warning(string message);
void Warning(string message, params object[] args);
}
}