Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
 public static void WriteToFlatFile(this IFileSystem system, string path, Action<IFlatFileWriter> configuration)
 {
     system.AlterFlatFile(path, list => configuration(new FlatFileWriter(list)));
 }