initialize static method

Future<void> initialize({
  1. LogLevel? minimumLevel,
  2. bool enableConsoleLogging = true,
  3. bool enableFileLogging = false,
  4. bool enableDeveloperLogging = true,
  5. bool enableColorOutput = true,
  6. String? logDirectory,
  7. bool captureFlutterErrors = true,
})

Initialize PrintX with default configuration

Implementation

static Future<void> initialize({
  LogLevel? minimumLevel,
  bool enableConsoleLogging = true,
  bool enableFileLogging = false,
  bool enableDeveloperLogging = true,
  bool enableColorOutput = true,
  String? logDirectory,
  bool captureFlutterErrors = true,
}) async {
  await LogManager.instance.initialize(
    minimumLevel: minimumLevel,
    enableConsoleLogging: enableConsoleLogging,
    enableFileLogging: enableFileLogging,
    enableDeveloperLogging: enableDeveloperLogging,
    enableColorOutput: enableColorOutput,
    logDirectory: logDirectory,
    captureFlutterErrors: captureFlutterErrors,
  );
}