【问题标题】:logging to pappertrailapp using NLog in asp.net core (1.0.1)在 asp.net 核心 (1.0.1) 中使用 NLog 记录到 pappertrailapp
【发布时间】:2017-04-23 16:51:26
【问题描述】:

我在从 asp.net core(1.0.1) 登录到 pappertailapp 时遇到问题 我已经下载并使用了this NLog solution

通过教程一切正常,它将日志保存到本地文件夹,我可以看到日志。

但是通过pappertrailapp - NLog 的教程 我用这一行更改了我的 nlog.config 目标路径:

<target name="syslog" type="Syslog" 
        syslogserver="logs.papertrailapp.com" port="myport" facility="Local7"/>

syslogserver 和端口取自我的 pappertrailapp 帐户。

并且没有来自我的本地计算机和登台服务器的日志(所有 ip(我的本地和服务器)都在 pappertrailapp 中配置,所有 MVC .NET 4 都可以工作,但不是新的 ASP.NET Core 应用程序。)

谢谢!

【问题讨论】:

  • 你的平台是什么? Net core (app) 还是 net46?

标签: c# asp.net-core asp.net-core-mvc nlog syslog


【解决方案1】:

据我所知,NLog.Targets.Syslog is not yet compatible with Core projects。您可以尝试查看 NLog github specifically for Core projects 上的配置说明,但目前我还没有看到任何支持 Papertrail 的选项。

看起来确实像 log4net is ready to support Core + Papertrail,如果切换日志库对您来说是一个合理的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多