本文整理汇总了C#中Log_Reports.ToText方法的典型用法代码示例。如果您正苦于以下问题:C# Log_Reports.ToText方法的具体用法?C# Log_Reports.ToText怎么用?C# Log_Reports.ToText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Log_Reports
的用法示例。
在下文中一共展示了Log_Reports.ToText方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteErrorLog
//────────────────────────────────────────
/// <summary>
/// エラーログを出力します。(エラーが発生したときに呼び出してください)
/// </summary>
/// <param oVariableName="output_d_Logging"></param>
/// <param name="runningHintName">このメソッドが呼び出された場所が分かるようなヒント。</param>
public void WriteErrorLog(
MemoryApplication moApplication,
Log_Reports log_ReportsBuffer_Output,
string sRunningHintName
)
{
Log_Method log_Method = new Log_MethodImpl(0);
// メタ。
Log_Reports log_Reports_Meta = new Log_ReportsImpl(log_Method);
log_Method.BeginMethod(Info_MiddleImpl.Name_Library, this, "WriteErrorLog",log_Reports_Meta);
//
//
// 書き出すテキスト
//
string sOutput;
{
sOutput = log_ReportsBuffer_Output.ToText();
}
//
// 書き出し先ファイルへのパス
//
Expression_Node_Filepath ec_Fpath;
if (log_Reports_Meta.Successful)
{
XenonName o_Name_Variable = new XenonNameImpl(NamesVar.S_SP_LOGS, new Configurationtree_NodeImpl("!ハードコーディング_MoOpyopyoImpl#WriteLog", null));
// 変数名。
Expression_Leaf_StringImpl ec_Atom = new Expression_Leaf_StringImpl(null, o_Name_Variable.Cur_Configuration);
ec_Atom.SetString(
o_Name_Variable.SValue,
log_Reports_Meta
);
// ファイルパス。
log_Reports_Meta.Log_Callstack.Push(log_Method, "③");
ec_Fpath = moApplication.MemoryVariables.GetExpressionfilepathByVariablename(
ec_Atom,
true,
log_Reports_Meta
);
log_Reports_Meta.Log_Callstack.Pop(log_Method, "③");
}
else
{
ec_Fpath = null;
}
//
// ファイルの書き出し
//
string err_SFpatha;
{
string sFpatha;
if (log_Reports_Meta.Successful)
{
// フォルダーへの絶対パス
string sFopatha_Logs = ec_Fpath.Execute4_OnExpressionString(
EnumHitcount.Unconstraint, log_Reports_Meta);
if (!log_Reports_Meta.Successful)
{
// 既エラー。
goto gt_EndMethod;
}
Expression_Node_Filepath ec_Fpath2;
{
Configurationtree_Node parent_Cf = new Configurationtree_NodeImpl("!ハードコーディング_MoOpyopyoImpl#WriteLog", null);
Configurationtree_NodeFilepath cf_Fpath = new Configurationtree_NodeFilepathImpl("ファイルパス出典未指定L09Mid_6", parent_Cf);
cf_Fpath.InitPath(
sFopatha_Logs,
"error-log.txt",
log_Reports_Meta
);
if (!log_Reports_Meta.Successful)
{
// 既エラー。
goto gt_EndMethod;
}
ec_Fpath2 = new Expression_Node_FilepathImpl(cf_Fpath);
}
sFpatha = ec_Fpath2.Execute4_OnExpressionString(
EnumHitcount.Unconstraint, log_Reports_Meta);
}
else
{
sFpatha = "<エラー>";
}
//.........这里部分代码省略.........