Showing
2 changed files
with
12 additions
and
0 deletions
1 | +import 'dart:developer'; | ||
2 | + | ||
3 | +import '../../../utils.dart'; | ||
1 | import '../regex/get_utils.dart'; | 4 | import '../regex/get_utils.dart'; |
2 | 5 | ||
3 | extension GetDynamicUtils on dynamic { | 6 | extension GetDynamicUtils on dynamic { |
@@ -7,4 +10,10 @@ extension GetDynamicUtils on dynamic { | @@ -7,4 +10,10 @@ extension GetDynamicUtils on dynamic { | ||
7 | bool get isNull => GetUtils.isNull(this); | 10 | bool get isNull => GetUtils.isNull(this); |
8 | 11 | ||
9 | bool get isNullOrBlank => GetUtils.isNullOrBlank(this); | 12 | bool get isNullOrBlank => GetUtils.isNullOrBlank(this); |
13 | + | ||
14 | + void logError({String info = ''}) => | ||
15 | + GetUtils.log('Error: ${this.runtimeType}', this, info); | ||
16 | + | ||
17 | + void logInfo({String info = ''}) => | ||
18 | + GetUtils.log('Info: ${this.runtimeType}', this, info); | ||
10 | } | 19 | } |
@@ -484,4 +484,7 @@ class GetUtils { | @@ -484,4 +484,7 @@ class GetUtils { | ||
484 | static bool hasMatch(String value, String pattern) { | 484 | static bool hasMatch(String value, String pattern) { |
485 | return (value == null) ? false : RegExp(pattern).hasMatch(value); | 485 | return (value == null) ? false : RegExp(pattern).hasMatch(value); |
486 | } | 486 | } |
487 | + | ||
488 | + static void log(String prefix, dynamic value, String info) => | ||
489 | + print('$prefix $value $info'); | ||
487 | } | 490 | } |
-
Please register or login to post a comment