1. LoggerBase

クラス LoggerBase

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ILogger の基本実装。

最小ログ レベルは既定で「情報」です。

継承
System.Object
LoggerBase
実装
名前空間: Stylelabs.M.Sdk.Models.Logging
アセンブリ: Stylelabs.M.Sdk.dll
構文
public abstract class LoggerBase : object, ILogger

プロパティ

IsDebugEnabled

デバッグ レベルのロギングが有効かどうかを示す値を取得します。

宣言
public bool IsDebugEnabled { get; }
プロパティ値
説明
System.Boolean

IsErrorEnabled

エラー レベルのロギングが有効かどうかを示す値を取得します。

宣言
public bool IsErrorEnabled { get; }
プロパティ値
説明
System.Boolean

IsInfoEnabled

情報レベルのロギングが有効かどうかを示す値を取得します。

宣言
public bool IsInfoEnabled { get; }
プロパティ値
説明
System.Boolean

IsWarnEnabled

警告レベルのロギングが有効かどうかを示す値を取得します。

宣言
public bool IsWarnEnabled { get; }
プロパティ値
説明
System.Boolean

MinimumLogLevel

有効な最小ログ レベルを取得または設定します。

宣言
public virtual LogLevel MinimumLogLevel { get; set; }
プロパティ値
説明
LogLevel

メソッド

Debug(Func<String>)

デバッグ レベルの情報をログに記録します。

宣言
public void Debug(Func<string> message)
パラメーター
名前説明
Func<System.String>message

ログ メッセージを生成する関数。

Debug(String)

デバッグ レベルの情報をログに記録します。

宣言
public void Debug(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

DebugAsync(Func<Task<String>>)

Debug(Func<String>) の非同期バージョン。

宣言
public Task DebugAsync(Func<Task<string>> message)
パラメーター
名前説明
Func<Task<System.String>>message

ログに記録するメッセージ。

戻り値
説明
Task

A 表すタスク。

Error(Exception)

エラー レベルの情報をログに記録します。

宣言
public void Error(Exception exception)
パラメーター
名前説明
Exceptionexception

発生した例外。

Error(Func<String>, Exception)

エラー レベルの情報をログに記録します。

宣言
public void Error(Func<string> message, Exception exception = null)
パラメーター
名前説明
Func<System.String>message

ログ メッセージを生成する関数。

Exceptionexception

発生した例外。

Error(String, Exception)

エラー レベルの情報をログに記録します。

宣言
public void Error(string message, Exception exception = null)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

Exceptionexception

発生した例外。

ErrorAsync(Func<Task<String>>, Exception)

Error(Func<String>, Exception) の非同期バージョン。

宣言
public Task ErrorAsync(Func<Task<string>> message, Exception exception = null)
パラメーター
名前説明
Func<Task<System.String>>message

ログ メッセージを生成する関数。

Exceptionexception

発生した例外。

戻り値
説明
Task

A 表すタスク。

Info(Func<String>)

情報レベルの情報をログに記録します。

宣言
public void Info(Func<string> message)
パラメーター
名前説明
Func<System.String>message

ログ メッセージを生成する関数。

Info(String)

情報レベルの情報をログに記録します。

宣言
public void Info(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

InfoAsync(Func<Task<String>>)

Info(Func<String>) の非同期バージョン。

宣言
public Task InfoAsync(Func<Task<string>> message)
パラメーター
名前説明
Func<Task<System.String>>message

ログ メッセージを生成する関数。

戻り値
説明
Task

A 表すタスク。

LogDebug(String)

デバッグ レベルの情報をログに記録します。

宣言
protected abstract void LogDebug(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

LogError(Exception)

エラー レベルの情報をログに記録します。

宣言
protected abstract void LogError(Exception exception)
パラメーター
名前説明
Exceptionexception

ログに記録する例外。

LogError(String, Exception)

エラー レベルの情報をログに記録します。

宣言
protected abstract void LogError(string message, Exception exception = null)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

Exceptionexception

ログに記録する例外。

LogInfo(String)

情報レベルの情報をログに記録します。

宣言
protected abstract void LogInfo(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

LogWarn(String)

警告レベルの情報をログに記録します。

宣言
protected abstract void LogWarn(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

Warn(Func<String>)

警告レベルの情報をログに記録します。

宣言
public void Warn(Func<string> message)
パラメーター
名前説明
Func<System.String>message

ログ メッセージを生成する関数。

Warn(String)

警告レベルの情報をログに記録します。

宣言
public void Warn(string message)
パラメーター
名前説明
System.Stringmessage

ログに記録するメッセージ。

WarnAsync(Func<Task<String>>)

Warn(Func<String>) の非同期バージョン。

宣言
public Task WarnAsync(Func<Task<string>> message)
パラメーター
名前説明
Func<Task<System.String>>message

ログ メッセージを生成する関数。

戻り値
説明
Task

A 表すタスク。

イベント

OnLog

宣言
public event EventHandler<LogEventArgs> OnLog
イベント タイプ
説明
EventHandler<LogEventArgs>

実装

この記事を改善するための提案がある場合は、 お知らせください!