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