P Pablo Tola May 27, 2004 #1 How can obtain the last line in a log file? regards, (e-mail address removed)
W William F. Robertson, Jr. May 27, 2004 #2 Sorry for the C# code if you like vb. private static string GetLastLine( string filename ) { System.IO.StreamReader reader = null; try { new StreamReader( filename ); reader.BaseStream.Position = reader.BaseStream.Length - 1; while ( ( char ) reader.BaseStream.ReadByte() != '\n' ) reader.BaseStream.Position -= 2; return reader.ReadLine(); } finally { reader.Close(); } }
Sorry for the C# code if you like vb. private static string GetLastLine( string filename ) { System.IO.StreamReader reader = null; try { new StreamReader( filename ); reader.BaseStream.Position = reader.BaseStream.Length - 1; while ( ( char ) reader.BaseStream.ReadByte() != '\n' ) reader.BaseStream.Position -= 2; return reader.ReadLine(); } finally { reader.Close(); } }