社区
Java SE
帖子详情
Java写日志的问题。
valenon
2013-06-11 12:59:19
大家好,
我用java流写日志文件,但是每次写进去的会放在文件最下面,按照日志文件的格式,应该是把最新写进去的放在文件最上面才对,这 要怎么做呢?
我的代码是这样的:
PrintWriter writer = new PrintWriter(new FileWriter("history.log",true),true);
调用写日志是就一句代码:
writer. println(msg);
...全文
190
4
打赏
收藏
Java写日志的问题。
大家好, 我用java流写日志文件,但是每次写进去的会放在文件最下面,按照日志文件的格式,应该是把最新写进去的放在文件最上面才对,这 要怎么做呢? 我的代码是这样的: PrintWriter writer = new PrintWriter(new FileWriter("history.log",true),true); 调用写日志是就一句代码: writer. println(msg);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
菖蒲老先生
2013-06-11
打赏
举报
回复
就是正常的日志文件也是最新的放最下面啊。 像你这样的需求用xml文件比较好,最后再写成log文件。 不然效率很低。
ZHXDD
2013-06-11
打赏
举报
回复
文件都是从上到下写的,不可能把后面的东西写在最前面。读出来再排序再写这性能还不低死。如果要真做成那样,还不如找一个开源的高性能的数据库用来做日志记录,查询倒排序查得了。
杨无邪
2013-06-11
打赏
举报
回复
一个有点笨的方法,把原来的读出来,再重新塞进去
n27741
2013-06-11
打赏
举报
回复
你这要让日志文件进行系统进行大量IO操作,性能岂不低? 还不如用一个Access数据库来的方便
Java
如何避免过度打印
日志
导致性能
问题
在
Java
项目开发中,打印
日志
虽重要,但过度打印会引发
问题
。文章介绍日常开发打印
日志
的方法,包括优化
日志
结构,如不打印无用
日志
、不用字符串拼接、增加
日志
开关、正确使用
日志
等级;还提及异步化
写
日志
和
日志
降级,并给出完整示例。
用
JAVA
写
了一个定位业务
问题
的工具,通过解析语法树自动生成追踪
日志
,帮你快速定位
问题
本文介绍了LogTrace这款工具,它帮助开发者解决复杂代码中逻辑追踪的
问题
,尤其在处理多服务依赖和复杂条件判断时。文章详细指导了如何在项目中集成LogTrace,包括添加依赖,配置开关,以及如何使用注解控制
日志
输出。,
Java
日志
也能像Python一样简洁?代码量减少70%的实战秘籍
本文对比了
Java
和Python
写
日志
的差异,指出
Java
日志
存在冗余import声明、繁琐初始化和占位符陷阱等
问题
。介绍了用Lombok简化声明、Varargs简化参数传递、MDC注入上下文等让
Java
日志
简洁的技巧,还提及异步
日志
性能优化,最后给出实战案例、可能遇到的
问题
及开发者建议。
es异步
写
入
java
_
java
异步
写
日志
到文件中实现代码
本文介绍了一种
Java
异步
写
日志
到文件的方法。通过使用synchronized关键字确保线程安全,避免多线程
写
入时可能出现的
问题
。该实现允许用户自定义
日志
文件名,并提供了异常处理机制。
java
log
日志
监控系统_
Java
实时监控
日志
文件并输出
银行数据漂白系统要求在页面调用远端Linux服务器shell,将输出信息存到
日志
文件并实时显示。通过
Java
的
java
.io.RandomAccessFile解决判断新增数据
问题
,编
写
LogSvr和LogView类,前者向
日志
文件
写
数据,后者实时输出
日志
变化部分。
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章