feat: Add logger service and improve expense dialog with enhanced receipt management and calculation logic.
This commit is contained in:
30
lib/services/logger_service.dart
Normal file
30
lib/services/logger_service.dart
Normal file
@@ -0,0 +1,30 @@
|
||||
import 'dart:developer' as developer;
|
||||
|
||||
class LoggerService {
|
||||
static void log(String message, {String name = 'App'}) {
|
||||
developer.log(message, name: name);
|
||||
}
|
||||
|
||||
static void error(
|
||||
String message, {
|
||||
String name = 'App',
|
||||
Object? error,
|
||||
StackTrace? stackTrace,
|
||||
}) {
|
||||
developer.log(
|
||||
message,
|
||||
name: name,
|
||||
error: error,
|
||||
stackTrace: stackTrace,
|
||||
level: 1000,
|
||||
);
|
||||
}
|
||||
|
||||
static void info(String message, {String name = 'App'}) {
|
||||
developer.log(message, name: name, level: 800);
|
||||
}
|
||||
|
||||
static void warning(String message, {String name = 'App'}) {
|
||||
developer.log(message, name: name, level: 900);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user