Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何监视windows服务文本输出

如何监视windows服务文本输出
EN

Stack Overflow用户
提问于 2014-12-22 07:24:08
回答 4查看 919关注 0票数 0

对于windows服务,我有一个将日志条目输出到文本文件的过程。这一切都很好,但我看不见它的实况。一旦我打开文件来查看日志,它就会停止对它的写入,因为我假设服务不能写入打开的文件。

我的问题:是否有一种方法可以用类似于控制台的东西来监视这个文本输出?此解决方案仅用于调试目的。我不想要GUI或类似的东西--只是简单地观察我的记录器在做什么。

现在写到我正在做的文本文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RecordDataToLog("Log this");

private void RecordDataToLog(string txtData)
{
    using (System.IO.StreamWriter file = new System.IO.StreamWriter(logFileDir, true))
        file.WriteLine(txtData);
}

我试着像这样使用Console,但是它没有工作--没有显示控制台窗口。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Console.WriteLine("Log this");

或者是否有其他文本编辑器或文本文件类型支持写入打开的文件?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-12-22 07:45:41

我用记事本和Notepad++打开了文件,并且仍然能够用StreamWriter写入文件,所以它必须是打开文件的编辑器。记事本根本不刷新内容。你得重新打开文件。Notepadd++应该提示您并询问是否要重新加载。

PowerShell v3在Get-Content上包含一个选项,用于打开文件并在添加时打印新内容,类似于在*nix OSes上的尾:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Get-Content "C:\path\to\log\file" -Wait
票数 1
EN

Stack Overflow用户

发布于 2014-12-22 07:28:51

通过使用日志框架(如log4netNLog ),您将大大减少在这方面的痛苦。

这将允许您在一个单独的配置文件中配置多个输出格式。我已经将一个国产的日志系统转换为log4net。花了半天时间才做完这件事--这是一个相对较大的商业应用程序。

票数 1
EN

Stack Overflow用户

发布于 2014-12-22 07:29:08

您可以使用Notepad++。

如果您在命令行中通过以下方式启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
notepad++.exe -ro "MyLogFile.txt"

然后它将以只读模式打开文件。

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

https://stackoverflow.com/questions/27605504

复制
相关文章
Windows性能监视器_windows性能分析工具
Windows 性能监视器是一个 Microsoft 管理控制台 (MMC) 管理单元,提供用于分析系统性能的工具。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。
全栈程序员站长
2022/11/16
2K0
Windows性能监视器_windows性能分析工具
Windows Server群集节点和资源监视
如果将群集资源类比为鸡蛋,那么群集节点类似于装有鸡蛋的篮子,篮子本身的完整决定着里面所装的鸡蛋的安全性。群集节点首先要决定自己是否存活,所以群集节点之间定期使用心跳来判断所有群集节点是否处于健康状态。群集的可用性目标因提供的服务的要求而异,不同服务等级要求的应用对故障恢复时间要求也不同,对健康检测严格要求也不同。同理,可用性要求越高的服务,对检测节点故障和采取后续行动进行恢复的速度越快,可用性要求不高的服务,对于故障恢复时间的容忍也相对要长。鉴于此,Windows Server群集初始具有两类严格程度不同的默认检测策略:
盆盆
2019/04/24
1.5K0
Windows Server群集节点和资源监视
VUE 前端文本输出为超文本
VUE 的前端文本输出为超文本。但是我们希望的是页面能够自动将超文本进行转换。问题和解决{{blogContent.blogContent}}这种输出方式,VUE 模板是不会将内容以 HTML 的方式进行输出的。我们需要使用的代码为:<span v-html="blogContent.blogContent"></span>上面的代码会把内容以 HTML 的方式进行输出。这个是 VUE 模板和数据输出的问题。修改后界面中的内容将会按照下面的方式进行显示。通过上图,我们可以看到所有的 HTML 代码已经
HoneyMoose
2022/12/23
4780
VUE 前端文本输出为超文本
VUE 前端文本输出为超文本
VUE 的前端文本输出为超文本。但是我们希望的是页面能够自动将超文本进行转换。问题和解决{{blogContent.blogContent}}这种输出方式,VUE 模板是不会将内容以 HTML 的方式进行输出的。我们需要使用的代码为:<span v-html="blogContent.blogContent"></span>上面的代码会把内容以 HTML 的方式进行输出。这个是 VUE 模板和数据输出的问题。修改后界面中的内容将会按照下面的方式进行显示。通过上图,我们可以看到所有的 HTML 代码已经
HoneyMoose
2022/12/25
4820
VUE 前端文本输出为超文本
如何使用Prometheus监视您的Ubuntu 14.04服务器
Prometheus是由SoundCloud开发的开源监控系统。与其他监控系统(如InfluxDB和Graphite)一样,Prometheus将其所有数据存储在时间序列数据库中。但是,它提供了多维数据模型和强大的查询语言,使系统管理员不仅可以轻松地微调其指标的定义,还可以生成更准确的报告。
尘埃
2018/10/22
4.3K0
VisualStudio 过滤输出窗口文本
如果一个项目是很多小伙伴开发,里面有一些逗比喜欢在输出窗口输出大量无意义的文本,那么很难通过输出窗口调试 本文告诉大家通过 VisualStudio 插件过滤输出窗口文本,让 VisualStudio 的输出只是自己需要的信息
林德熙
2019/03/13
1.6K0
VisualStudio 过滤输出窗口文本
Swift3.0 - 文本输出
文本方式输出对象 class Person:CustomStringConvertible { var name: String var age: Int var weight:Double init(name:String,age:Int,weight:Double) { self.name = name self.age = age self.weight = weight } var descripti
酷走天涯
2018/09/14
3990
在 Windows系统下如何监视EasyNVR进程的内存使用情况?
在 EasyNVR 的开发过程中,突然有部分版本出现了内存居高不下的情况,于是我们考虑是否能对内存进行监视,该需求要借助第三方工具来监视内存使用情况,Windows 下有默认的性能监视器,比较实用,在此我们将介绍其具体用法。
TSINGSEE青犀视频
2021/09/15
8910
如何在Ubuntu 16.04上使用Icinga监视主机和服务
Icinga是一个开源监控系统,用于监控网络主机和服务的运行状况。在本教程中,我们将使用Icinga设置两种不同类型的监视配置。第一种是基于对主机外部服务的简单网络检查,例如向您的网站发出定期HTTP请求。另一种配置使用在主机上运行的软件代理来收集更详细的系统信息,例如负载和正在运行的进程数。
灬半痴
2018/08/06
1.2K0
Dom4j 如何输出 Document 中的内容到文本
如果我们想将 document 中的内容输出的话,我们是不能用 document.toString() 这个方法的,因为这个方法输出的是 document 这个对象的引用。
HoneyMoose
2021/09/30
1.6K0
Dom4j 如何输出 Document 中的内容到文本
Python监视进程创建情况和系统服务状态
(1)监视Windows系统中进程创建情况 import wmi c = wmi.WMI() process_watcher = c.Win32_Process.watch_for('creation') while True: try: new_process = process_watcher() proc_owner = '{0[0]}\\{0[1]}'.format(new_process.GetOwner()) temp_creation
Python小屋屋主
2018/04/16
1.1K0
【工控技术】如何在 WinCC 中实现变量状态监视和连接状态监视?
在该 FAQ 的第一部分创建一个检视变量的全局脚本动作藉此仅在输出窗口中输出一条信息。在第二部分配置全局脚本动作以实现即在窗口中输出消息又触发一条报警的目的。
剑指工控
2021/11/09
3.5K0
windows服务器如何自建vncserver
vnc server软件比较多,有些vnc server在rdp远程情况下无法配置,比如https://www.realvnc.com/en/connect/download/vnc/
Windows技术交流
2021/07/29
11.6K0
linux终端输出彩虹色文本
Lolcat是用于Linux,BSD和OSX的实用程序,其连接方式类似于cat命令,并为其添加了彩虹色。Lolcat主要用于Linux Terminal中的文本彩虹色。
小柒吃地瓜
2020/04/23
2.7K0
C# 简单日志文本输出
第一种  直接文件IO流写日志文件 using System.IO; public static void WriteLog(string strLog) { string sFilePath="d:\\"+DateTime.Now.ToString("yyyyMM"); string sFileName = "rizhi" + DateTime.Now.ToString("dd") + ".log"; sFileName = sFilePath+ "\\"+sFileName; //文件的绝对
庞小明
2018/04/16
3.1K0
PHP输出(打印)日志到txt文本
测试回传数据有奇效!!!! public function createlog(Request $request){ if (!is_dir('log')){ mkdir('log',0777,true); } $path="log/".date('Y-m-d H:i:s').".log"; file_put_contents($path, "【" . date('Y-m-d H:i:s') . "】" . $reque
用户8099761
2023/05/11
1.7K0
【专业技术】Win32 SDK编程:我们如何输出文本
在使用Win32编程时,我们常常需要输出文本到窗口上,Windows所有的文本字符或者图形输出都是通过图形设备接口(GDI)进行的,Windows的三大组件之一的GDI32.dll封装了所有的文本和图像输出函数。你也许会说直接用printf不就可以了吗?不错,这个确实是可以输出文本,但是这个智能用于console下的文本输出,而不能用于直接在窗口上面。要在窗口上输出文本,以下的函数都可以实现: DrawText、DrawTextExt、ExtTextOut以及TextOut,这些函数基本都有相似的参数,
程序员互动联盟
2018/03/12
2K0
【专业技术】Win32 SDK编程:我们如何输出文本
nginx location配置直接输出文本
location / { return 502 "服务正在升级,请稍后再试……"; } 直接返回文本: location / { default_type text/plain; return 502 "服务正在升级,请稍后再试……"; } 也可以使用html标签格式: location / { default_type text/ht
IT工作者
2022/03/12
3K0
文本输入与输出 - Java core II
保存数据时,可以选择二进制或文本格式。整数1234存储成二进制时,写成由字节00 00 04 D2构成的序列(十六进制表示法。)存储文本格式时,被存成字符串"1234"。
honlyx
2023/02/14
1K0
【玩转服务器】如何远程Windows服务器
Windows服务器远程管理可通过个人PC电脑Windows操作系统自带的“远程桌面连接”进行管理。以下是操作步骤。
参谋带个长
2023/06/09
4.5K0

相似问题

如何监视Windows服务

62

如何使用网页监视windows服务

11

如何使用c#监视windows服务

20

配置以监视windows服务

36

如何使用active perl脚本监视windows服务

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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