首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >写入HTML文件的顺序

问写入HTML文件的顺序
EN

Stack Overflow用户
提问于 2013-04-30 00:15:01
回答 1查看 52关注 0票数 1

好吧,标题可能会让人困惑(但我想不出更好的标题)--我已经创建了一个简单的Logger类,输出到一个HTML文件。文件的顶部有一些东西(标题、js/css包含等),结尾有一些代码,当然中间还有可变长度的内容(实际日志)。我还想使用combobox,它的内容也依赖于日志。

所以问题是-我如何在我的记录器的init()上创建文件的请求和结尾,然后在整个应用程序的执行过程中(实际上是在两个不同的地方)开始在文件的中间写入(收集和写入日志)?也许有一种方法可以在文件中的任意位置(而不是结尾)开始编写,但我也非常关心性能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-30 00:30:45

一般来说,在不重写整个文件的情况下,您无法写入文件的中间部分。使用XML (或HTML)格式作为日志的第一个接收器的想法可能不是最好的。

也许您可以考虑一种格式,在这种格式中,您可以简单地附加下一条日志消息(比如数据库,或者简单地将write(str)添加到打开的文件句柄的普通文件),然后根据需要编写XML (或HTML)。您甚至可以创建一个旋转记录器,在其中每条N消息都会转储相应的HTML,然后继续。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16283391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档