Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一项服务,该服务必须将每个日志条目转储为单独的 json 文件。然后,所有这些转储的日志文件将被导入到 ElasticSearch。我知道 ElasticSearch 接收器,但想法是在 ElasticSearch 不可用时不丢失日志。
一种解决方法是:
还有其他解决方案吗?
为此需要ILogEventSink添加自定义。WriteTo.Sink(...)我认为 Serilog 附带的JsonFormatter类可以很快实现。
ILogEventSink
WriteTo.Sink(...)
JsonFormatter