我有一个用C#编写的TCP客户端 - 服务器应用程序。我的应用程序同时启动多个TCP客户端连接并从远程服务器传输数据。因为它同时开始执行操作,所以显示出许多用户友好的消息。 目前我在richtextbox中的应用程序中显示这些消息。但是这会降低性能。我正在寻找更好的方式来显示这些消息,以便我的应用程序可以更好地工作。 你能分享一下吗? 谢谢。向用户显示友好的消息
-1
A
回答
1
一个好方法是使用日志库,如log4net为您的整个应用程序。
这允许您配置多个日志appender,它可以用来将来自某些或所有日志记录器的日志消息过滤到不同的目标(控制台,日志文件,文本框或任何其他控件)中。如果您觉得某个级别的日志记录对于某种目的而言过于详细,则可以通过修改应用程序配置文件轻松禁用它。
您需要创建一个自定义的appender,如果你不希望使用预配置的,但对如何做到这一点的例子:
0
您可以尝试在“控制台”与Console.Write(info);
1
服务器显示此信息应该是Windows服务,而不是WinForm的应用程序。
使用nlog等现有框架写入日志文件。
1
如果有那么多的信息,你确定你真的想把它们全部展示出来吗?为什么要用100多条消息打扰用户?你不愿意把它们写入日志文件吗?
相关问题
- 1. 给用户友好的异常消息
- 2. 向用户显示成功消息
- 3. 通过类向用户显示消息
- 4. 如何使用Open-flash-charts2显示友好的错误消息?
- 5. 模式验证,如何显示用户友好的验证消息?
- 6. 显示在ASP.NET AJAX错误友好的消息
- 7. 显示消息以显示用户
- 8. 来自模型级验证的用户友好的消息
- 9. 如何在POST + HTTP重定向后向用户显示消息
- 10. 如何在用户友好的消息中更改UnsupportedClassVersionError?
- 11. 用户友好的消息与http状态代码500
- 12. 持续或更新期间用户友好的验证消息
- 13. 异常处理和用户友好的消息
- 14. WCF例外的用户友好信息
- 15. 如何使用iOS向Twitter好友发送直接消息
- 16. 使用AJAX向用户显示样式化的验证消息
- 17. 显示不重定向的Flash消息(例如,向前)。显示消息两次
- 18. 如何向用户显示带有帮助消息的浮动消息
- 19. 用户VBA的显示消息excel
- 20. 友好的HTTP 401状态码消息?
- 21. Android Studio应用程序向用户显示错误消息
- 22. 发信息给非好友Facebook用户?
- 23. “ODBC调用失败”错误消息是否可以被捕获并显示为友好的错误消息?
- 24. 我可以用vbscript来显示友好的错误信息吗?
- 25. 显示友好的错误消息时有一些Ajax请求后错的jqGrid
- 26. 我可以使用什么技术来始终显示用户友好的错误消息?
- 27. 面向最终用户/客户的用户友好的维基
- 28. 使用JMS向客户端显示消息
- 29. 在ItemCommand事件上向用户显示消息
- 30. 向用户显示消息,然后放弃会话
是的,我认为这是保留消息作为日志文件的最佳方式。日志策略可以是log4net或nlog。 – Fer 2011-05-10 11:45:28