Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果日志文件不断被写入,是否可以通过编程方式打开该文件?

如果日志文件不断被写入,是否可以通过编程方式打开该文件?
EN

Stack Overflow用户
提问于 2011-02-23 15:25:25
回答 2查看 327关注 0票数 2

或者这会产生一个错误?在我努力将此行为实现到我的应用程序之前,我只是想知道这是否可能。抱歉我太天真了..。

注意:我使用log4j进行日志记录,我所说的“以编程方式打开日志文件”是指通过一个图形用户界面组件,例如按钮。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-23 15:29:54

我从未使用过log4j,但经常使用log4net (它的.NET版本)。您可以将日志的lockingModel设置为Minimal-lock,以便仅在记录器实际写入日志文件时才锁定日志文件。此时,如果您确保应用程序本身不会获得文件上的独占锁,则可以在不阻止记录器写入的情况下对其进行读取。

票数 2
EN

Stack Overflow用户

发布于 2011-02-23 15:29:36

它依赖于平台。在Linux / UNIX上,它可能会工作,但我认为Windows默认使用文件锁定,这可能会导致问题。

最好的方法是在您的实现平台上做一些简单的实验。

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

https://stackoverflow.com/questions/5092945

复制
相关文章
Redo 日志从产生到写入日志文件
对于这样的剧情,想必大家不会陌生:美国大片中拯救世界的英雄,平时看起来跟普通人没啥区别,甚至还可能会有点让人看不上。
csch
2022/09/05
4620
Redo 日志从产生到写入日志文件
nodejs写入json文件_json文件可以删除吗
哈喽!nodejs的文件系统,接触过node的对node的文件系统肯定不会陌生,这两天我就在思考一个问题,我是否可以在本地操作我的本地json文件,这样一个本地的文本数据库就有了,如果是便签之类,记录的软件,我完全可以不用连后台的数据库,我可以自己操作本地的json文件,自己用node写后台,答案是肯定的,下面我们就一起来实现一下吧,对本地json文件的增、删、改、查
全栈程序员站长
2022/11/04
2.9K0
nodejs写入json文件_json文件可以删除吗
open函数打开文件方式
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141085.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/24
5410
js写入文件的方式 转
度娘找到,在谷歌等浏览器下都可使用 Html内容: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title>
晓歌
2018/08/15
3.7K0
flume搜集日志:如何解决实时不断追加的日志文件及不断增加的文件个数问题
本文的背景: 在搜集日志的过程中,日志文件的个数及日志文件需要不断的追加。flume1.6中,可以使用tail -f可以解决不断追加的文件,但是由于日志文件的个数是变化的,不可能只产生一个文件。所以tail -f就已经不能解决这个搜集日志的问题。 需求: 需要能够监控不断增加的文件,并且单个文件也是不断追加的 解决办法: 这时候flume1.7就产生了,很好的通过 TAILDIRl解决了这个问题。TAILDIRl可以监控一个目录下的文件。 官网地址:http://flume.apache.org/Fl
用户1410343
2018/03/26
1.7K0
flume搜集日志:如何解决实时不断追加的日志文件及不断增加的文件个数问题
Hudi Log日志文件写入分析(二)
写日志文件的入口在 HoodieMergeOnReadTable#handleUpdate,其核心代码如下
ApacheHudi
2021/04/13
1.2K1
printwriter写入文件_java socket编程
PrintWriter的构造函数接受FileWriter作为参数。得到PrintWriter实例之后调用其println()方法即可写入字符串。
全栈程序员站长
2022/09/22
4370
ICA文件打开方式
1、点击连接桌面 如图1,载ICA文件会自动调用本地receiver客户端打开 2、手动打开ICA文件 如图2,可单击ICA文件-右键-打开方式选择-wfcrun32.exe程序打开(wfcrun32.exe程序路径 C:\Program Files\Citrix\ICA Client或C:\Program Files(x86)\Citrix\ICA Client) 第一次 打开方式选择我看到打开方式列举的有Citrix字样就选择它了,以后直接点“打开文件”就看到远程桌面了 。 在任务栏可以看到远程桌面图标如图3
全栈程序员站长
2022/09/14
5.8K0
ICA文件打开方式
按行方式写入文件---->fputs函数
fputs() 函数也是用来显示字符串的,它的原型是: 函数原型: int fputs(const char *s, FILE *stream);
大忽悠爱学习
2021/03/02
9110
按行方式写入文件---->fputs函数
ext文件系统的文件写入与日志文件系统简介
当在写入文件的流程中出现以外情况, 由于其非原子性, 可能导致超级块/区块对照表/inode对照表/block具体使用等信息与实际有误
buiu
2021/10/27
1.5K0
提示以只读方式打开文件
如果不希望内容审阅者意外修改你的文档,可在发送文档供审阅前将其设为只读。 另一种方法是限制格式和编辑。
MIKE笔记
2023/03/22
1.8K0
提示以只读方式打开文件
.bat文件打开方式[通俗易懂]
有的时候不小心将后缀名.bat文件在选择打开方式时误勾选了用记事本或者其他文本编辑器打开, 结果电脑上的*.bat文件的打开方式都变成了记事本或者其他文本编辑器。本方法就是恢复.bat文件的默认打开方式。
全栈程序员站长
2022/09/14
1.9K0
.Net 并发写入文件的多种方式
本文主要演示日常开发中利用多线程写入文件存在的问题,以及解决方案,本文使用最常用的日志案例!
郑小超.
2019/05/25
9030
打开Shapefile文件的正确方式
Shapefile文件是美国ESRI公司发布的文件格式,因其ArcGIS软件的推广而得到了普遍的使用,是现在GIS领域使用最为广泛的矢量数据格式。官方称Shapefile是一种用于存储地理要素的几何位置和属性信息的非拓扑简单格式。
卡尔曼和玻尔兹曼谁曼
2019/01/22
2.8K0
shell脚本 检查文件是否被修改
1.进行检测目录的添加,可以多个目录 2.添加定时任务,可以一分钟一次,有改动会输出改动情况 #!/bin/bash #2020-3-14 #监测文件是否被修改脚本 #监测目录 dir_file=(/etc) file_list=/usr/local/file_list.txt error_file=/usr/local/error_list.txt display_path() { for i in `ls` do if [[ -d $i ]];then             cd $i    
陈不成i
2021/06/23
2.3K0
是否可以删除 WinSxS 文件夹
一个常见问题是,“是否可以删除 WinSxS 文件夹来重新获得磁盘空间?” 简短的答案是“否”。但是,可以使用 Windows 中内置的工具来减小 WinSxS 文件夹的大小。
Windows技术交流
2020/04/13
5.2K0
C#判断文件是否被混淆
可以使用混淆工具对一个DLL 和 exe 进行混淆。 但是如何知道一个文件是否已经混淆了。 在发布之前,需要知道是不是有文件忘了混淆。
林德熙
2018/09/18
2.3K0
Python: 判断某个Excel文件是否已打开
文章背景:在操作某个Excel文件时,有时想看看某个Excel文件是否已打开。下面提供两种自定义函数。
Exploring
2022/09/20
3.2K0
Excel: 通过VBA代码打开word文件
文章背景:在使用Excel的Userform时,有时想要打开指定路径的word文件。下面介绍打开word文件的一种方式。
Exploring
2022/09/20
3.8K0
Excel: 通过VBA代码打开word文件
js通过按钮或链接打开文件
var url = selected[0].PUBLICMATERIAL;if(!url){console.log("获取公示材料查看路径失败!");return false;}try {var a = document.createElement("a");a.setAttribute("href", url);a.setAttribute("target", "_blank");a.setAttribute("id", "openwin");document.body.appendChild(a);a.
在下是首席架构师
2022/08/18
10.4K0

相似问题

是否可以通过编程方式查找logback日志文件?

30

是否可以通过编程方式通过.xls创建iOS文件?

41

以编程方式将Celery日志生成/写入文件

24

是否可以通过编程方式下载并运行.scn文件?

15

是否可以通过编程方式打开iSight摄像头?

128
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文