社区
C#
帖子详情
【All】问个关于log4net的问题,有经验的进来看下
kfps8kfps8
2011-05-10 01:38:34
大家好,我有个windows服务,日志想用文件方式和控制台方式同时记录
效果就是我这服务开启之后,日志会写入文件,同时我可以用个控制台程序
显示当前的日志记录。
想请教大家的是,log4net本身能实现这样的功能吗,
如果能,这个控制台程序怎么写?
...全文
175
11
打赏
收藏
【All】问个关于log4net的问题,有经验的进来看下
大家好,我有个windows服务,日志想用文件方式和控制台方式同时记录 效果就是我这服务开启之后,日志会写入文件,同时我可以用个控制台程序 显示当前的日志记录。 想请教大家的是,log4net本身能实现这样的功能吗, 如果能,这个控制台程序怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kfps8kfps8
2011-05-10
打赏
举报
回复
谢谢孟子的热心回复,决定写程序来监控日志文件了
孟子E章
2011-05-10
打赏
举报
回复
如果这么说,那你的问题就不是log4net的使用问题了,你应该写个程序去读取log4net的日志了
kfps8kfps8
2011-05-10
打赏
举报
回复
我觉得我的问题应该是怎么用一个控制台程序实时监视log4net生成的日志问题
孟子E章
2011-05-10
打赏
举报
回复
配置的注意的地方:
1.工程属性里面,需要把属性-应用程序-输出类型-选择 控制台应用程序
kfps8kfps8
2011-05-10
打赏
举报
回复
[Quote=引用 4 楼 net_lover 的回复:]
这个文章讲的比较多
http://www.beefycode.com/category/log4net.aspx?page=4
一会我测试下
[/Quote]
谢谢大牛,
就是我把log4net封装成一个common类,然后这个windows服务调用它写日志,文件记录是没问题的
只是怎么做到我打开一个控制台也能及时的输入日志,做到实时监控的状态,不需要每次打开日志文件
我是觉得log4net有这功能的,因为它本身就支持控制台输入的,可能是有些地方我没用对
如果它不支持这么做,我只好自己写程序每次读日志文件的最后几行了
孟子E章
2011-05-10
打赏
举报
回复
这个文章讲的比较多
http://www.beefycode.com/category/log4net.aspx?page=4
一会我测试下
kfps8kfps8
2011-05-10
打赏
举报
回复
周公的资料我也查看了,满足不了我这需求
kfps8kfps8
2011-05-10
打赏
举报
回复
谢谢孟子的回复,配置文件这个我都配了
log4net的基本操作我也会
只是现在我的需求中控制台程序应该怎么写?
孟子E章
2011-05-10
打赏
举报
回复
<!--定义输出到控制台命令行中-->
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<!--定义输出到windows事件中-->
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
参见log4net使用详解
http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx
Log4net
乱码
问题
解决
博客介绍了
Log4net
乱码
问题
的解决办法。将
log4net
输出到UdpAppender或第三方日志分析工具graylog时会出现中文乱码,在配置中添加
可解决该
问题
。
Log4Net
详解
本文详细介绍了
Log4Net
框架的基本配置与使用方法,包括环境搭建、核心组件解析、节点配置详解等内容。通过示例展示了如何配置不同类型的Appender、Filter及Layout,帮助读者深入理解
Log4Net
的日志管理机制。
winform项目中使用
log4net
本文详细介绍了在WinForm项目中使用
log4net
进行日志记录的步骤,包括安装
log4net
、配置
log4net
.config、修改AssemblyInfo.cs、创建LogHelper类、初始化
log4net
及使用方法。
log4net
使用
本文介绍了
Log4net
在.NET开发环境中的使用。作者分享了在web和app环境下使用
Log4net
的
经验
,包括配置文件的设置、加载方法。还详细阐述了
Log4net
的结构,如Logger、Repository等组件,以及日志级别、配置文件关联等内容,最后说明了在程序中配置
Log4net
的方法。
c#使用
log4net
日志
这篇博客介绍了如何在C#项目中使用
log4net
进行日志记录,包括在Nuget中下载
log4net
库,配置App.config文件以设定日志级别、路径和格式,以及如何在代码中引用并使用
log4net
进行不同级别的日志输出。最终实现的效果是按月份生成日志文件。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章