我正在开发一个项目,我需要一个用于ActiveMq的Serilog接收器。我无法为ASP.NET Core 2找到这个特定的接收器。我需要信息这个接收器是否已经存在或者我是否需要创建我的实现。
看起来它不存在。所以你需要自己滚动一些东西。您可以尝试编写自定义接收器,或使用Periodic Batching Sink并在那里插入ActiveMQ。
如果您想尝试实现定期批处理接收器,可以查看此测试以供参考:https://github.com/serilog/serilog-sinks-periodicbatching/blob/dev/test/Serilog.Sinks.PeriodicBatching.Tests/Sinks/PeriodicBatching/PeriodicBatchingSinkTests.cs