VVideoLogConfig class
Configuration for V Video Compressor logging
Constructors
- VVideoLogConfig({bool enabled = true, VVideoLogLevel level = VVideoLogLevel.info, bool showStackTrace = true, bool showParameters = false, bool showProgress = false, bool showSuccess = true, String? customPrefix, bool useConsoleLog = false})
-
const
- VVideoLogConfig.debug()
-
Create a config for debugging (all logs)
const
- VVideoLogConfig.development()
-
Create a config for development (verbose logging)
const
- VVideoLogConfig.disabled()
-
Disable all logging
const
- VVideoLogConfig.production()
-
Create a config for production (minimal logging)
const
Properties
- customPrefix → String?
-
Custom log prefix
final
- enabled → bool
-
Enable or disable logging
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- level → VVideoLogLevel
-
Log level threshold
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showParameters → bool
-
Show method parameters in logs
final
- showProgress → bool
-
Show progress logs
final
- showStackTrace → bool
-
Show stack traces for errors
final
- showSuccess → bool
-
Show success logs
final
- useConsoleLog → bool
-
Log to console (print) instead of developer log
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited