コード例 #1
0
ファイル: RippleFileSystem.cs プロジェクト: 4lexm/ripple
        public static void TruncateLogFile(this IFileSystem fileSystem, string filename)
        {
            lock (LogLock)
            {
                var logsDirectory = RippleLogsDirectory();
                fileSystem.CreateDirectory(logsDirectory);

                fileSystem.AlterFlatFile(logsDirectory.AppendPath(filename), contents => contents.Clear());
            }
        }
コード例 #2
0
ファイル: FlatFileWriter.cs プロジェクト: cprieto/fubumvc
 public static void WriteToFlatFile(this IFileSystem system, string path, Action<IFlatFileWriter> configuration)
 {
     system.AlterFlatFile(path, list => configuration(new FlatFileWriter(list)));
 }