49 lines
1.7 KiB
C#
49 lines
1.7 KiB
C#
using System;
|
|
|
|
namespace Aitex.Core.RT.Log
|
|
{
|
|
/// <summary>
|
|
/// 日志系统接口。
|
|
/// </summary>
|
|
public interface ICommonLog
|
|
{
|
|
/// <summary>
|
|
/// 输出普通日志。
|
|
/// </summary>
|
|
/// <param name="message">日志内容。</param>
|
|
/// <param name="isTraceOn">是否跟踪调用堆栈。</param>
|
|
/// <param name="stackFile">产生日志的源文件名称。</param>
|
|
void Info(string message, bool isTraceOn, string stackFile);
|
|
|
|
/// <summary>
|
|
/// 输出报警日志。
|
|
/// </summary>
|
|
/// <param name="message">日志内容。</param>
|
|
/// <param name="stackFile">产生日志的源文件名称。</param>
|
|
void Warning(string message, string stackFile);
|
|
|
|
/// <summary>
|
|
/// 输出报警日志。
|
|
/// </summary>
|
|
/// <param name="message">日志内容。</param>
|
|
/// <param name="ex">异常对象实例。</param>
|
|
/// <param name="stackFile">产生日志的源文件名称。</param>
|
|
void Warning(string message, Exception ex, string stackFile);
|
|
|
|
/// <summary>
|
|
/// 输出错误日志。
|
|
/// </summary>
|
|
/// <param name="message">日志内容。</param>
|
|
/// <param name="stackFile">产生日志的源文件名称。</param>
|
|
void Error(string message, string stackFile);
|
|
|
|
/// <summary>
|
|
/// 输出错误日志。
|
|
/// </summary>
|
|
/// <param name="message">日志内容。</param>
|
|
/// <param name="ex">异常对象实例。</param>
|
|
/// <param name="stackFile">产生日志的源文件名称。</param>
|
|
void Error(string message, Exception ex, string stackFile);
|
|
}
|
|
}
|