log static method
Implementation
static void log({String? successOutput, String? errorOutput, String? infoOutput, String? systemOutput}) {
const String resetColor = '\x1B[0m';
const String yellowColor = '\x1B[33m';
const String greenColor = '\x1B[32m';
const String redColor = '\x1B[31m';
if (errorOutput != null) {
stderr.write("$redColor❌ $errorOutput$resetColor");
stdout.write("\n$redColor=====================================================================$resetColor\n\n");
}
if (successOutput != null) {
stdout.write("$greenColor✅ $successOutput$resetColor");
stdout.write("\n$greenColor=====================================================================$resetColor\n\n");
}
if (infoOutput != null) {
stdout.write("$greenColor🛠️ $infoOutput$resetColor");
stdout.write("\n$greenColor=====================================================================$resetColor\n\n");
}
if (systemOutput != null) {
stdout.write("$yellowColor$systemOutput$resetColor");
}
}