コード例 #1
0
        private FileInformation GetTodayLastFileOrCreateNew(IRollingFileProvider fileNameProvider)
        {
            var file = fileNameProvider.TryResolveLastFile();

            if (file == null ||
                !file.Exists ||
                file.CreationTime.Date != Clock.Today)
            {
                file = fileNameProvider.ProduceNewFile();
            }

            return(file);
        }