是否有可能使用内置日志记录在dnx文件? 我试图使用System.Diagnostics.TextWriterTraceListener
,但在.Net Core中不可用。有什么建议么?如何在dnx中使用内置日志记录?
回答
本身,ASP.NET Core的日志记录系统不附带基于文件的日志记录提供程序。
这将是非常简单的滚动自己虽然;只要看看Debug logger作为一个例子,看看你需要做什么。
当然,你也可以使用另一个已经支持这个的日志框架。例如NLog - .NET Core兼容版本是in alpha。另一个例子是Serilog,它也有测试版的.NET Core版本
如果你通过IIS运行你的应用程序,你也可以使用IIS的文件日志记录将stdout日志重定向到文件中。这可以在web.config
中配置。
感谢您的回答! –
你有没有发现任何工作示例NLog与dnxcore50?我发现所有的例子在dnx451上运行,像这样[link](https://github.com/aspnet/Logging/tree/dev/samples/SampleApp) –
我想你只需要改变'project.json'以引用NLog的alpha版本。 – poke
- 1. 使用Lift配置日志记录
- 2. 如何使用JConsole更改Websphere中的日志记录设置?
- 3. 在Gunicorn使用aiohttp和aiopg时如何设置日志记录?
- 4. 如何配置Hibernate日志记录?
- 5. 如何配置JAR的日志记录
- 6. 如何配置OpenJPA SQL日志记录?
- 7. 如何配置queue_classic日志记录
- 8. 在dll中配置log4net日志记录
- 9. 使用Python日志记录管理日志记录器
- 10. 如何在spring java配置中设置日志记录属性?
- 11. 基于日志记录级别的SpringBoot日志记录配置
- 12. GWT日志记录设置
- 13. JBoss日志记录配置
- 14. 日志记录位置
- 15. omnet ++:配置日志记录
- 16. Django - 日志记录配置
- 17. 如何使用Log4j.xml来更改tomcat的内部日志记录
- 18. 如何在GWT日志记录中配置类特定的日志级别?
- 19. 如何在Python中将日志记录配置到系统日志?
- 20. 在日志中找不到SharePoint 2010错误,如何配置日志记录?
- 21. 如何使用log4j2.xml配置hibernate日志记录?
- 22. 如何使用RotatingFileHandler设置日志记录?
- 23. 如何使用Python包分发日志记录配置
- 24. 如何使用Pax Logging配置OpenJPA日志记录?
- 25. 如何使用Cherrypy设置日志记录?
- 26. 如何使用属性文件设置java日志记录? (java.util.logging)
- 27. 如何使用SpecFlow设置单独的跟踪/日志记录
- 28. 在.NET中是否有内置的日志记录框架?
- 29. 如何在Docker容器内启用对iptables的日志记录?
- 30. 如何使用具有多个日志记录和多个配置文件的Log4Net进行日志记录?
Serilog有一个文件接收器和滚动文件接收器,并且可以与.NET Core一起使用。请参阅http://stackoverflow.com/a/35052615/409259 –
谢谢你的好例子! –