gpt4 book ai didi

.net - 如何在 .NET 框架的 csv 类型文件中存储和检索 exception.ToString() 值?

转载 作者:行者123 更新时间:2023-12-02 02:34:33 28 4
gpt4 key购买 nike

我最近更新了 1 个日志记录组件来记录 Exception.ToString 而不是 Exception.Message.ToString(),我现在遇到的异常问题如下:

  • Exception.ToString() 包含换行符和
  • 可以包含我要拆分的制表符
  • 可能会在运行时造成其他我可能没有想到的潜在障碍,因此日志记录和检索受制于数据。

我需要的是一种可靠的方法来在文本文件中存储和检索这些错误,尽可能保留原始的 error.toString。除了错误,我还存储了 3 个其他字段 - 以前使用 exception.message.toString 时我使用的是 |字符作为分隔符,但现在由于错误超过 1 行,代码失败。

欢迎任何帮助,谢谢

最佳答案

如何对 Exception.ToString() 进行字符替换并将换行符替换为分隔符“|”。最后三个字段仍然是最后一个,并且仍然使用相同的分隔符。

或者用“|”分隔异常消息的新行和带有“||”的字段?然后在您首先使用“||”阅读的行上调用 split,给出您的错误消息和字段。最后用“|”在错误消息上调用 split,给出消息的每一行。

关于.net - 如何在 .NET 框架的 csv 类型文件中存储和检索 exception.ToString() 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375773/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com