Merge pull request #4 from KometTeam/feat/komet-flutter-project
feat: добавил logging framework
This commit is contained in:
@@ -2,6 +2,8 @@ import 'dart:typed_data';
|
||||
import 'package:dart_lz4/dart_lz4.dart';
|
||||
import 'package:msgpack_dart/msgpack_dart.dart' as msgpack;
|
||||
|
||||
import '../utils/logger.dart';
|
||||
|
||||
final int apiVersion = 10;
|
||||
int seq = 1;
|
||||
|
||||
@@ -34,7 +36,7 @@ class Packet {
|
||||
|
||||
/// Выводит пакет в консоль
|
||||
void printPacket() {
|
||||
print(
|
||||
logger.i(
|
||||
"Api: $api\nCmd: $cmd\nSeq: $seq\nOPCode: $opcode\nPayload: $payload",
|
||||
);
|
||||
}
|
||||
@@ -108,7 +110,7 @@ Packet unpackPacket(Uint8List packet) {
|
||||
|
||||
payloadBytes = decompressedBytes;
|
||||
} catch (e) {
|
||||
print("Ошибка при декомпрессировании: $e");
|
||||
logger.e("Ошибка при декомпрессировании: $e", error: e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,7 +118,7 @@ Packet unpackPacket(Uint8List packet) {
|
||||
try {
|
||||
payload = msgpack.deserialize(payloadBytes);
|
||||
} catch (e) {
|
||||
print("Ошибка при десериализации msgpack: $e");
|
||||
logger.e("Ошибка при десериализации msgpack: $e", error: e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
import 'package:logger/logger.dart';
|
||||
|
||||
final logger = Logger(
|
||||
// устанавливает минимальный уровень логов.
|
||||
// доступны уровни: all, trace, debug, info, warning, error, fatal, off
|
||||
level: Level.info,
|
||||
printer: PrettyPrinter(
|
||||
methodCount: 0,
|
||||
errorMethodCount: 5,
|
||||
lineLength: 80,
|
||||
colors: true,
|
||||
printEmojis: true,
|
||||
),
|
||||
);
|
||||
|
||||
@@ -115,6 +115,14 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "6.1.0"
|
||||
logger:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: logger
|
||||
sha256: a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.6.2"
|
||||
matcher:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
@@ -36,6 +36,7 @@ dependencies:
|
||||
cupertino_icons: ^1.0.8
|
||||
dart_lz4: ^1.0.0
|
||||
msgpack_dart: ^1.0.1
|
||||
logger: ^2.6.2
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
|
||||
Reference in New Issue
Block a user