我是 c# 的新手,目前我正在处理错误日志,其中错误日志将被放入文本文件中。我现在的困境是,我不能很好地格式化文本文件,我的意思是让它易于阅读。你能帮我解决这个问题吗?提前致谢。请参见下面的代码。
为标题创建第一行的代码
if (!File.Exists(file))
{
file = new StreamWriter(file);
builder.AppendFormat("{0, 10} {1, 25} {2, 30} {3, 30} {4, 30} {5, 50} ", "LOGTYPE", "DATE", "COMPLEXITY", "MESSAGE", "EXCEPTION TYPE", "STACK TRACE");
builder.Append(Environment.NewLine);
} //I got this right and looks good.
下面的代码是我的问题,我尝试将字符串格式设置为对齐,但它不起作用。琴弦仍然彼此靠近。
builder.AppendFormat("{0, 10} {1, 25} {2, 35} {3, 45} {4, 55} {5, 65}", "Trace", DateTime.Now.ToString(), logDetails.Severity, logDetails.Message, logDetails.ExceptionType, logDetails.StackTrace);