change: Less noisy oneline logs
This commit is contained in:
parent
2b04551838
commit
9617e76763
|
|
@ -1,6 +1,11 @@
|
||||||
|
## 0.1.7
|
||||||
|
|
||||||
|
- change: Less noisy one-line logs
|
||||||
|
|
||||||
## 0.1.6
|
## 0.1.6
|
||||||
|
|
||||||
- fix: well-known in fake_matrix_api
|
- fix: well-known in fake_matrix_api
|
||||||
|
|
||||||
## 0.1.5
|
## 0.1.5
|
||||||
|
|
||||||
- Add m.dummy event
|
- Add m.dummy event
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ class Logs extends Logger {
|
||||||
|
|
||||||
Logs._internal()
|
Logs._internal()
|
||||||
: super(
|
: super(
|
||||||
printer: PrettyPrinter(methodCount: 0, lineLength: 100),
|
printer: _MatrixSdkPrinter(),
|
||||||
filter: _MatrixSdkFilter(),
|
filter: _MatrixSdkFilter(),
|
||||||
output: _CacheOutput(),
|
output: _CacheOutput(),
|
||||||
);
|
);
|
||||||
|
|
@ -54,3 +54,17 @@ class _CacheOutput extends ConsoleOutput {
|
||||||
super.output(event);
|
super.output(event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class _MatrixSdkPrinter extends PrettyPrinter {
|
||||||
|
_MatrixSdkPrinter() : super(methodCount: 0, lineLength: 100);
|
||||||
|
|
||||||
|
@override
|
||||||
|
List<String> log(LogEvent event) {
|
||||||
|
if (event.error == null && event.stackTrace == null) {
|
||||||
|
return [
|
||||||
|
'${PrettyPrinter.levelColors[event.level]}${PrettyPrinter.levelEmojis[event.level]} ${event.message.toString()}'
|
||||||
|
];
|
||||||
|
}
|
||||||
|
return super.log(event);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: matrix_api_lite
|
name: matrix_api_lite
|
||||||
description: Dead simple data model for the matrix.org client-server API.
|
description: Dead simple data model for the matrix.org client-server API.
|
||||||
version: 0.1.6
|
version: 0.1.7
|
||||||
homepage: https://famedly.com
|
homepage: https://famedly.com
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,19 @@ import 'package:test/test.dart';
|
||||||
void main() {
|
void main() {
|
||||||
/// All Tests related to device keys
|
/// All Tests related to device keys
|
||||||
group('Matrix API', () {
|
group('Matrix API', () {
|
||||||
|
test('Logger', () async {
|
||||||
|
Logs().level = Level.verbose;
|
||||||
|
Logs().v('Test log');
|
||||||
|
Logs().d('Test log');
|
||||||
|
Logs().w('Test log');
|
||||||
|
Logs().e('Test log');
|
||||||
|
Logs().wtf('Test log');
|
||||||
|
Logs().v('Test log', Exception('Test'));
|
||||||
|
Logs().d('Test log', Exception('Test'));
|
||||||
|
Logs().w('Test log', Exception('Test'));
|
||||||
|
Logs().e('Test log', Exception('Test'));
|
||||||
|
Logs().wtf('Test log', Exception('Test'));
|
||||||
|
});
|
||||||
Logs().level = Level.error;
|
Logs().level = Level.error;
|
||||||
final matrixApi = MatrixApi(
|
final matrixApi = MatrixApi(
|
||||||
httpClient: FakeMatrixApi(),
|
httpClient: FakeMatrixApi(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue