我正在尝试为我的桌面程序设计错误和警告日志文件。
当我的程序读取用户的输入文件时,它可能会发现语法错误或某种无效数据。一旦读取所有内容并且程序正在处理数据,可能会发现更多问题。
我想将有关这些的消息写入一个简单的文本文件。我可能还想包含信息文本以指示进度、时间、内存使用等。我想包含行号,甚至可能包含导致错误的实际输入行。
这将是用户想要浏览的文件,因此显然它必须布局合理且易于使用。
你知道这方面的任何风格指南吗,或者你有没有看到一个错误日志文件让你想到:“现在这是一个设计良好的日志文件!”
跟进:
前三个答案实际上更适用于服务器或事件日志。
我真的在为我的桌面程序寻找一种日志文件格式,以详细说明它在输入文件中发现的任何问题以及其处理的成功(或失败)。
我确信您使用过的一些桌面应用程序会生成此类日志文件。你见过什么好的吗?