public DurableSeqSink(string serverUrl, string bufferBaseFilename, string apiKey, int batchPostingLimit, TimeSpan period) { if (serverUrl == null) throw new ArgumentNullException("serverUrl"); if (bufferBaseFilename == null) throw new ArgumentNullException("bufferBaseFilename"); _shipper = new HttpLogShipper(serverUrl, bufferBaseFilename, apiKey, batchPostingLimit, period); _sink = new RollingFileSink( bufferBaseFilename + "-{Date}.json", new SeqJsonFormatter(trailingNewline: true), null, null); }
public DurableSeqSink(string serverUrl, string bufferBaseFilename, string apiKey, int batchPostingLimit, TimeSpan period) { if (serverUrl == null) { throw new ArgumentNullException("serverUrl"); } if (bufferBaseFilename == null) { throw new ArgumentNullException("bufferBaseFilename"); } _shipper = new HttpLogShipper(serverUrl, bufferBaseFilename, apiKey, batchPostingLimit, period); _sink = new RollingFileSink( bufferBaseFilename + "-{Date}.json", new SeqJsonFormatter(trailingNewline: true), null, null); }