|
|
@@ -3,6 +3,7 @@ import 'dart:convert';
|
|
|
import 'package:logger/logger.dart' as L;
|
|
|
import 'package:simple_logger/simple_logger.dart';
|
|
|
import 'package:xdart_test/Bicycle.dart';
|
|
|
+import 'package:xdart_test/MyColor.dart';
|
|
|
import 'package:xdart_test/dio_test.dart';
|
|
|
import 'package:xdart_test/xdart_test.dart' as c_test;
|
|
|
|
|
|
@@ -76,7 +77,9 @@ void main(List<String> arguments) {
|
|
|
var imageJson = json.encode(image);
|
|
|
print('image json :$imageJson');
|
|
|
|
|
|
+ //命名构造函数
|
|
|
var spacecraft = Spacecraft.unlaunched('神舟五号');
|
|
|
+ spacecraft.addCount(1);
|
|
|
spacecraft.describe();
|
|
|
|
|
|
var orbiter = Orbiter('神州10号', DateTime.now(), 100.0);
|
|
|
@@ -84,11 +87,16 @@ void main(List<String> arguments) {
|
|
|
|
|
|
//带名字的构造函数
|
|
|
var prettyPrinter = L.PrettyPrinter(
|
|
|
- methodCount: 3, // number of method calls to be displayed
|
|
|
- errorMethodCount: 8, // number of method calls if stacktrace is provided
|
|
|
- lineLength: 120, // width of the output
|
|
|
- colors: true, // Colorful log messages
|
|
|
- printEmojis: false, // Print an emoji for each log message
|
|
|
+ methodCount: 3,
|
|
|
+ // number of method calls to be displayed
|
|
|
+ errorMethodCount: 8,
|
|
|
+ // number of method calls if stacktrace is provided
|
|
|
+ lineLength: 120,
|
|
|
+ // width of the output
|
|
|
+ colors: true,
|
|
|
+ // Colorful log messages
|
|
|
+ printEmojis: false,
|
|
|
+ // Print an emoji for each log message
|
|
|
printTime: true // Should each log print contain a timestamp
|
|
|
);
|
|
|
var logger = L.Logger(
|
|
|
@@ -119,5 +127,8 @@ void main(List<String> arguments) {
|
|
|
var dateTime = DateTime.now();
|
|
|
logger.i('$dateTime');
|
|
|
|
|
|
+ final color = MyColor(blue: '蓝色');
|
|
|
+ logger.i('${json.encode(color)}');
|
|
|
+
|
|
|
getHttp();
|
|
|
}
|