11class FileSink :
public Sink {
13 std::shared_ptr<Impl> impl;
14 LogLevel flushLevel{LogLevel::Off};
19 std::filesystem::path
const& path,
20 Polymorphic<Formatter> formatter,
24 LLAPI ~FileSink()
override;
26 LLNDAPI
static std::shared_ptr<FileSink>
const& getDefault();
28 LLAPI
void setFormatter(Polymorphic<Formatter> fmter)
override;
32 LLAPI
void flush()
override;
34 LLAPI
void setFlushLevel(LogLevel level)
override;