加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Log4j,意思是Append = true / false

发布时间:2020-12-15 04:37:43 所属栏目:Java 来源:网络整理
导读:log4j.appender.LOGFILE.Append = true 医生说: If the append parameter is true,the file will be appended to. Otherwise,the file designated by filename will be truncated before being opened. 这是否意味着如果Append = true,新日志将被附加到文件
log4j.appender.LOGFILE.Append = true

医生说:

If the append parameter is true,the file will be appended to. Otherwise,the file designated by filename will be truncated before being opened.

这是否意味着如果Append = true,新日志将被附加到文件的尾部?然后“截断”表示什么?在打开文件之前将删除内容?

谢谢.

解决方法

是的,“文件名指定的文件将被截断”意味着以前存在于文件中的任何数据都将消失.这是一个比仅仅记录更普遍的概念.

假设您有一个最初包含数据“AB”的文件:

>如果打开它以附加值“C”,文件将最终包含“ABC”.>如果打开它以截断然后写“C”,文件最终将包含“C”.>如果打开它而不截断,则文件最终将包含“CB”. (这很少是一个有用的选择.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读