CMD 运行 dotnet core 项目怎么保存日志
写完的 dotnet core 项目,想部署到服务器上,在一台服务器上我使用的是 IIS 部署,其中 web.config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\Dora.Api.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</location>
</configuration>
stdoutLogEnabled
的值改为true
就可以把运行过程中的一些信息和错误保存在日志文件中,看起来很方便。
但是在另一台服务器上,我不打算用 IIS,就像在 powershell 或者 cmd 里面 dotnet core XXXX.api.dll
运行一下算了,这种情况下,设置stdoutLogEnabled
的值改为true
就没有日志输出。在网络上找了半天也没什么结果,想请问大家,在命令行跑起来的情况下应该怎么保存运行信息,报错日志什么的,因为 cmd 上看东西真的很不方便,而且过远的信息也看不到。
小弟这里先谢过~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论