【问题标题】:log4net console appender logs viewing in .net core windows service application在 .net 核心 Windows 服务应用程序中查看 log4net 控制台附加程序日志
【发布时间】:2020-01-03 14:28:24
【问题描述】:

有人在基于 .net 核心的 Windows 服务应用程序中使用过控制台 log4net 附加程序吗? 我正在使用托管在 Windows 服务内的 .net core 2.1.6 控制台应用程序。我有一个文件附加程序,它正在归档。还希望在控制台上实时查看控制台附加程序日志。

【问题讨论】:

    标签: .net-core windows-services log4net log4net-configuration log4net-appender


    【解决方案1】:

    Windows 服务没有可见的控制台,它在不可见的桌面上运行。见Console.WriteLine() inside a Windows Service?

    如果您想实时查看日志,请使用支持该功能的查看器打开日志,例如 Git Bash 上的 tail -f,或使用带有尾部按钮(眼睛图标)的 Notepad++。注意,后者往往会挂起正在写入的文件很多。

    【讨论】:

    • 我知道 Windows 服务没有可见的控制台。无论如何,我可以使用任何可以在任何类型的控制台中查看的附加程序转发我的日志。像 Linux 中的 supervidor d 或其他任何东西
    • 我确信无论你想使用什么日志服务,appender 都是可用的。
    • 我知道 consoleappender / colourconsoleappender 。只是无法连接我如何在运行 dotnet 核心应用程序的 Windows 服务上显示/观看这些日志。我没有使用 tail -f prior 或 notepad++ 眼睛图标。我习惯使用 notepad++ 来查看日志。将尝试它的眼睛图标。谢谢
    猜你喜欢
    • 1970-01-01
    • 2021-05-13
    • 2018-05-14
    • 1970-01-01
    • 2019-09-26
    • 2023-03-21
    • 2018-06-28
    • 2011-12-07
    • 1970-01-01
    相关资源
    最近更新 更多