Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim sanitizer As New uCalc.Transformer()
      sanitizer.FromTo("error", "ERROR")
      
      '// Simulate processing multiple logs
      Dim log1 As String = "status: ok"
      Dim log2 As String = "status: error"
      
      Console.WriteLine("--- Processing Log 1 ---")
      sanitizer.Text = log1
      sanitizer.Transform()
      If sanitizer.WasModified Then
         Console.WriteLine("Change detected. Saving updated log...")
         '// SaveToFile(sanitizer.GetText());
      Else
         Console.WriteLine("No changes. Skipping save.")
      End If
      
      Console.WriteLine("")
      Console.WriteLine("--- Processing Log 2 ---")
      sanitizer.Text = log2
      sanitizer.Transform()
      If sanitizer.WasModified Then
         Console.WriteLine("Change detected. Saving updated log...")
         '// SaveToFile(sanitizer.GetText());
         Console.WriteLine($"Updated log: {sanitizer.Text}")
      Else
         Console.WriteLine("No changes. Skipping save.")
      End If
   End Sub
End Module