标签: c# serilog
我正在开发一个服务,它必须将每个日志条目转储为单独的json文件。然后,所有这些转储的日志文件将导入到ElasticSearch。我知道ElasticSearch接收器,但是当ElasticSearch不可用时,我的想法是不丢失日志。
一种解决方法是:
还有其他解决方案吗?
答案 0 :(得分:0)
此处需要添加ILogEventSink的自定义WriteTo.Sink(...)。 Serilog附带的JsonFormatter类使我认为这个实现起来相当快。
ILogEventSink
WriteTo.Sink(...)
JsonFormatter