ILogger インターフェース
ログ出力を行う機能を提供します。
名前空間: ExapisSOP.IO.Logging
アセンブリ: ExapisSOP.dll
構文
public interface ILogger
プロパティ 一覧
| 編集/提案 ソースを表示LogFile
このロガーの出力先のファイルを取得します。
宣言
ILogFile LogFile { get; }
プロパティ値
型 | 説明 |
---|---|
ILogFile |
Name
このロガーの名前を取得します。
宣言
string Name { get; }
プロパティ値
型 | 説明 |
---|---|
System.String |
メソッド 一覧
| 編集/提案 ソースを表示Debug(String, ILoggable)
指定されたメッセージをDebugレベルで書き込みます。
宣言
void Debug(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |
Error(String, ILoggable)
指定されたメッセージをErrorレベルで書き込みます。
宣言
void Error(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |
Fatal(String, ILoggable)
指定されたメッセージをFatalレベルで書き込みます。
宣言
void Fatal(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |
Info(String, ILoggable)
指定されたメッセージをInfoレベルで書き込みます。
宣言
void Info(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |
Trace(String, ILoggable)
指定されたメッセージをTraceレベルで書き込みます。
宣言
void Trace(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |
Warn(String, ILoggable)
指定されたメッセージをWarnレベルで書き込みます。
宣言
void Warn(string message, ILoggable additionalData = null)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | message | 書き込むメッセージです。 |
ILoggable | additionalData | 追加情報です。 |