首页 > 编程知识 正文

java 日志格式,java日志文件使用步骤

时间:2023-05-04 04:19:52 阅读:246735 作者:4068

我要说的第一件事就是你的文件格式应该是可读的.我的理由是

here: Why should I use a human readable file format.

除此之外,不可能用这样一个模糊的问题回答.但是,以下是您应该考虑的一些问题:

>这个日志文件有多大?这与您拥有的空间相比如何?如果空间将成为一个问题,那么更简洁的格式就会更好 – 比如Protocol Buffers.

>如何查看日志文件?如果使用特定的工具,格式比如果要使用文本编辑器或excel那么重要

>你存储什么样的数据?如果它只是ASCII文本,那么CSV工作得很好.

类型信息在数据中很重要吗?您需要将数字和日期作为数字和日期进行比较,而不仅仅是字符串?如果是这样,那么某种类型的系统(例如XML或JSON)可能会更好

是否将数据转移给其他人?在这种情况下,阅读和写作的良好语言工具可能很重要

>数据需要多快写?如果速度是一个问题(可能是实时日志文件),那么为此优化的格式可能很重要.

>数据需要多长时间读取?

>所有数据是否需要在内存中,还是可以按序列化的方式进行扫描?

当您可以回答所有这些问题时,您可能会自己知道答案.如果没有,请将问题更详细地回答这些问题,并且帮助您更容易.

就个人而言,当日志数据以CSV形式写入时,我一直很感激.它足够灵活地扩展(添加额外的列,更改字段的长度),快速读取和写入数据库电子表格以及数百种其他工具,并且可以在几秒钟内进行可编码.然而,它确实有许多缺点 – 它是冗长的,容易得到转义错误,无类型,如果您重新排列,容易破碎.

Vue怎么实现简单基础的图片裁剪功能JS字符串如何定义Struts2中的值堆栈怎么表示为什么社会上的Java程序员还没有饱和?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。