/*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> ログ書き込み実行 /// </summary> /// <param name="in_LogData"> ログメッセージ、プロジェクト名、スタックトレースを設定済のログデータ </param> private void write(BasicLogData in_LogData) { in_LogData.OutputTime = DateTime.Now; in_LogData.LogStatus.LogTypeEnum = this.LogDefinition.LogTypeEnum; in_LogData.LogStatus.LogResultEnum = this.LogDefinition.LogResultEnum; in_LogData.LogStatus.LogLevelEnum = this.LogDefinition.LogLevelEnum; this.LoggerSetting.LogWriter.Write(in_LogData); }
/// <summary> ログの書き込みを実行し、生成したログファイルをフィードバックします。 /// <para> -> 入力されたプロジェクト名をログファイルに書き込みます。</para> /// </summary> /// <param name="in_LogMsg"> ログに書き込むメッセージ </param> /// <param name="in_ProjectName"> ログ出力元のプロジェクト名 </param> public BasicLogData Write(string in_LogMsg, string in_ProjectName) { BasicLogData log = new BasicLogData(); log.LogMessage = in_LogMsg; log.ProjectName = in_ProjectName; log.StackTrace = new StackTrace(true); this.write(log); return(log); }