Gets or sets an optional callback used to build archive file names when rolling.
public Func<FileArchiveFileNameContext, string>? ArchiveFileNameFormatter { get; set; }
When null, the default archive naming format is used:
<base>.<yyyyMMddHHmmssfff>[.<sequence>]<extension>.