我有时会写一些小工具。 有时候我需要输出正在发生的事情。 目前,我正在使用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议所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)