/// <summary> /// ログ内容を非同期的にストレージに出力する /// </summary> /// <param name="info">出力するストレージの情報を持つ<see cref="StorageInfo"/></param> /// <param name="logMessage">出力するログのメッセージ</param> public abstract Task WriteStorageAsync(StorageInfo info, MRLogMessageData logMessage);
/// <summary> /// ログ内容を同期的にストレージに出力する /// </summary> /// <param name="info">出力するストレージの情報を持つ<see cref="StorageInfo"/></param> /// <param name="logMessage">出力するログのメッセージ</param> public override void WriteStorage(StorageInfo info, MRLogMessageData logMessage) { WriteStorageAsync(info, logMessage).GetAwaiter().GetResult(); }
/// <summary> /// ログ内容を同期的にストレージに出力する /// </summary> /// <param name="info">出力するストレージの情報を持つ<see cref="StorageInfo"/></param> /// <param name="logMessage">出力するログのメッセージ</param> public abstract void WriteStorage(StorageInfo info, MRLogMessageData logMessage);