针对小公用事业启用基本日志logging的build议

针对小公用事业启用基本日志logging的build议,第1张

概述针对小公用事业启用基本日志logging的build议

我有时会写一些小工具。 有时候我需要输出正在发生的事情。 目前,我正在使用stringbuilder来保存我的文本,然后在应用程序完成处理之前,它将stringbuilder写入文本文件。

我最近遇到了NLog,我喜欢我所看到的。 我唯一的问题是,当我发送我的实用程序,目前我只需要发出一个.exe文件。 但是,如果我使用NLog,我还必须包含configuration文件(在理论上可以创buildconfiguration文件并以编程方式使用它)和.dll文件。

我宁愿有某种forms的日志logging,仍然会允许我将我的实用程序作为单个.exe文件发送出去。

任何build议或build议?

从windows服务获取用户根目录

我应该如何在windows上创build自定义graphics控制台/terminal?

.net运行在Unix和Mac上吗?

如何拦截windows中的物理电源button?

windows应用程序安装在哪里+ .NET + VS2005

使用Mono部署linux来部署aspnet web /网站应用程序?

AIO(linuxasynchronousI / O)是否等同于windows *** 作系统(不是.NET Framework级别)?

ASP.NET中的windows时区缩写

基于服务的数据库

windows 7将如何编程? .NET仍然是国王?

使用默认的.Net跟踪可能已经足够满足您的需求。 查看TextWriterTraceListner http://msdn.microsoft.com/en-us/library/system.diagnostics.textwritertraceListener.aspx ,其中还包括跟踪文件的示例。

默认情况下,DeBUG.XXXX在Release buils中不可用,而Trace.XXXX则不可用。

如果需要,可以动态配置跟踪级别。 请访问http://msdn.microsoft.com/en-us/library/system.diagnostics.trace.aspx,并在http://msdn.microsoft.com/zh-CN/library/x5952w0c.aspx上跟踪概述

在代码中配置NLog的示例:

https://stackoverflow.com/a/4317263/161457

合并多个程序集:

ILMerge

或者你可以创建一个安装程序 。

总结

以上是内存溢出为你收集整理的针对小公用事业启用基本日志logging的build议全部内容,希望文章能够帮你解决针对小公用事业启用基本日志logging的build议所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1291404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存