#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; uCalc::Transformer sanitizer; sanitizer.FromTo("error", "ERROR"); // Simulate processing multiple logs string log1 = "status: ok"; string log2 = "status: error"; cout << "--- Processing Log 1 ---" << endl; sanitizer.Text(log1); sanitizer.Transform(); if (sanitizer.WasModified()) { cout << "Change detected. Saving updated log..." << endl; // SaveToFile(sanitizer.GetText()); } else { cout << "No changes. Skipping save." << endl; } cout << "" << endl; cout << "--- Processing Log 2 ---" << endl; sanitizer.Text(log2); sanitizer.Transform(); if (sanitizer.WasModified()) { cout << "Change detected. Saving updated log..." << endl; // SaveToFile(sanitizer.GetText()); cout << "Updated log: " << sanitizer.Text() << endl; } else { cout << "No changes. Skipping save." << endl; } }