Table of Contents

Class LogService

Namespace
HeBianGu.Systems.Logger
Assembly
HeBianGu.Systems.Logger.dll
public class LogService : ServiceSettingInstance<LogService, ILogService>, INotifyPropertyChanged, IDisplayer, ISetting, ILogService, ILogServiceOption
Inheritance
LogService
Implements
Inherited Members
Extension Methods

Constructors

LogService()

public LogService()

Properties

LogPath

[Display(Name = "日志路径")]
public string LogPath { get; set; }

Property Value

string

TempPath

[Display(Name = "缓存路径")]
public string TempPath { get; set; }

Property Value

string

UseDebug

[Display(Name = "启用操作日志记录")]
public bool UseDebug { get; set; }

Property Value

bool

UseInfo

[Display(Name = "启用运行日志记录")]
public bool UseInfo { get; set; }

Property Value

bool

UsePresenter

[Display(Name = "应用消息列表")]
public bool UsePresenter { get; set; }

Property Value

bool

Methods

Debug(params string[])

public void Debug(params string[] messages)

Parameters

messages string[]

Error(params Exception[])

public void Error(params Exception[] messages)

Parameters

messages Exception[]

Error(params string[])

public void Error(params string[] messages)

Parameters

messages string[]

Fatal(params Exception[])

public void Fatal(params Exception[] messages)

Parameters

messages Exception[]

Fatal(params string[])

public void Fatal(params string[] messages)

Parameters

messages string[]

Info(params string[])

public void Info(params string[] messages)

Parameters

messages string[]

InitLogger(string)

protected virtual void InitLogger(string name)

Parameters

name string

LoadDefault()

public override void LoadDefault()

Trace(params string[])

public void Trace(params string[] messages)

Parameters

messages string[]

Warn(params string[])

public void Warn(params string[] messages)

Parameters

messages string[]