Skip to content
Snippets Groups Projects
Commit 4597c672 authored by vjrj's avatar vjrj
Browse files

Add Logger instance and enhance loggerDev function

parent f43f416b
No related branches found
No related tags found
No related merge requests found
// logs
import 'package:easy_logger/easy_logger.dart';
import 'package:logger/logger.dart';
import 'ui_helpers.dart';
final Logger log = Logger();
final EasyLogger logger = EasyLogger(
name: 'ginkgo',
defaultLevel: LevelMessages.debug,
......@@ -19,8 +22,12 @@ final EasyLogger logger = EasyLogger(
],
);
void loggerDev(Object? message) {
void loggerDev(Object? message, {Object? error, StackTrace? stackTrace}) {
if (inDevelopment && message != null) {
logger(message);
if (error != null || stackTrace != null) {
log.e(message, error: error, stackTrace: stackTrace);
} else {
logger(message);
}
}
}
......@@ -1335,6 +1335,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.0.0"
logger:
dependency: "direct main"
description:
name: logger
sha256: be4b23575aac7ebf01f225a241eb7f6b5641eeaf43c6a8613510fc2f8cf187d1
url: "https://pub.dev"
source: hosted
version: "2.5.0"
logging:
dependency: transitive
description:
......
......@@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.3.1
version: 1.3.1-1
environment:
sdk: ^3.5.2
......@@ -138,6 +138,7 @@ dependencies:
flutter_zxing: ^1.7.0
screenshot: ^3.0.0
blockchain_utils: ^3.4.0
logger: ^2.5.0
dev_dependencies:
flutter_test:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment