TF-2129 Fix print log on mobile
(cherry picked from commit a40f9aeec2cf288b7a4169237c566a1fd097cf02)
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
|
import 'package:core/utils/platform_info.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@@ -11,24 +12,34 @@ void log(String? value, {Level level = Level.info}) {
|
|||||||
String logsStr = value ?? '';
|
String logsStr = value ?? '';
|
||||||
logHistory.value = '$logsStr\n${logHistory.value}';
|
logHistory.value = '$logsStr\n${logHistory.value}';
|
||||||
|
|
||||||
switch (level) {
|
if (PlatformInfo.isWeb) {
|
||||||
case Level.wtf:
|
switch (level) {
|
||||||
logsStr = '\x1B[31m!!!CRITICAL!!! $logsStr\x1B[0m';
|
case Level.wtf:
|
||||||
break;
|
logsStr = '\x1B[31m!!!CRITICAL!!! $logsStr\x1B[0m';
|
||||||
case Level.error:
|
break;
|
||||||
logsStr = '\x1B[31m$logsStr\x1B[0m';
|
case Level.error:
|
||||||
break;
|
logsStr = '\x1B[31m$logsStr\x1B[0m';
|
||||||
case Level.warning:
|
break;
|
||||||
logsStr = '\x1B[33m$logsStr\x1B[0m';
|
case Level.warning:
|
||||||
break;
|
logsStr = '\x1B[33m$logsStr\x1B[0m';
|
||||||
case Level.info:
|
break;
|
||||||
logsStr = '\x1B[32m$logsStr\x1B[0m';
|
case Level.info:
|
||||||
break;
|
logsStr = '\x1B[32m$logsStr\x1B[0m';
|
||||||
case Level.debug:
|
break;
|
||||||
logsStr = '\x1B[34m$logsStr\x1B[0m';
|
case Level.debug:
|
||||||
break;
|
logsStr = '\x1B[34m$logsStr\x1B[0m';
|
||||||
case Level.verbose:
|
break;
|
||||||
break;
|
case Level.verbose:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
switch (level) {
|
||||||
|
case Level.error:
|
||||||
|
logsStr = '[ERROR] $logsStr';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// ignore: avoid_print
|
// ignore: avoid_print
|
||||||
print('[TeamMail] $logsStr');
|
print('[TeamMail] $logsStr');
|
||||||
|
|||||||
Reference in New Issue
Block a user